From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 21E1043303F for ; Sat, 12 Sep 2026 15:18:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789226333; cv=none; b=p/+DElMwqvvwbzlHZCg6JCNbL5+GxJf6fnYwE+GvWHenLixqLJDK/sX/nDebWyIlfkmb8ix2qH+zexLPKxLBQTeYWJhE/YVzWo64FY5RV0PywPNsVNSH022SeU1aoxsW4TtfsmPoEjvg83nZ60wz3j9Maavu8Qm/8oLpprNz3NU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789226333; c=relaxed/simple; bh=yUyedlztWXbA3lwvxrO/styw1IzAPB86ioonRT5zCKQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HVu8+tYko3/MI0pxHDnH9HFdRU77pKbo6omGxMDlay7TqAvGWxnyJs6UjD9EJtvsYA2pYSJiP5+oUK00Yhr16om0e6HTi958Z2WmEZnqCb9rIG/fazBaWAYt7hpKA4Y7WIASTAki+0Ccv5ZDDJAYe//jrYcv+58ptZehEvfI2iI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=k9xbIXe/; arc=none smtp.client-ip=209.85.214.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="k9xbIXe/" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2d91ded8174so17485685ad.1 for ; Sat, 12 Sep 2026 08:18:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789226331; x=1789831131; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=NujR5wP2r0gRxOSsqzPbYYRli2E0gkVnbRP1/4DKQ0s=; b=k9xbIXe/gflMItzRNjdnjMfzzaSi1gr/VnOsQu3Row2YcHhd9VHPEF4tMlpyM+q2pt p5jvr0GapE3guWf6MzVMxI76LTS9AALHehtO2ipCrIcakY089dzPnfvjJiP71uvlA9yW MUVL2t1tFoAAqHwO9YCQyxRRO7ijC4j58vPrPZNr/eaF4ADdmuFZUXftmBUZGxZ+VAbR n9LMBqqtLz+2M8iObZYgob39sAwxudjvTn7MoYk3Ilco2xYA1TG3lN3rqrKA1FWBWzEy Ne0jB2Muv9Sa+TEAT38Q8er5bf5XS7nzEyJx3zt2tDXAdE3nWX00L/vkdNDGG0w3QC9K bJkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789226331; x=1789831131; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=NujR5wP2r0gRxOSsqzPbYYRli2E0gkVnbRP1/4DKQ0s=; b=X7btLa5b0cdcvA1ylCh8bJR0CkCgAQBIGiOo3xKSwhpwKY1YDDvcJUDPlX6s/bs43F 8DnX4G0x7wp5xUnhC+HwQhrcmKun4NVW0MVTAEv6u1jYe2CJJLeDXO0qBcNPGQX2fa04 x+KUj0k+P1WbBX9u6DYNx0DRmkhbbjj4cAyKrdnz/TVMXArTVSNfcgKd54r22BQSuHbA uPJIm4ijVS780IY/TUUCXYDkuZlh43dfnUEmbqoRMXXMbf8t7A79sIAC65g0Gdjxeuv9 fozu77QL6Nr3QZQScxsxa66NDTQSsLzUIwISDTVsoWFzXv6y+lPhhiqcDwaJzlwXDhZZ JHwg== X-Forwarded-Encrypted: i=1; AKwUvBzAoikO83vW4c15m9OkdIE6sytz2kkLTtZvdz2A4PmCGerKvmK1XuzgmBotv6vl99zYJX0mtA0LiKPC7qg=@vger.kernel.org X-Gm-Message-State: AFuF++mfncaCEHefiEk2yDWWMFVDzPWoWMEk4Px6J95TJgTZvqYIXMVk yFfXzB5u1UExOMJvHfGuDz5dRTFn8V9yIb7x9KX4BC2vMg0o/d/IAyLW X-Gm-Gg: AYBFou02de/KJziViHulJtvk/n0skBt5ItDsTkW10WfVgdjbHMZODhoQh9BZQ7gTaJh 0KyQK23057yXp85jhitnopJ3C0N89bfEmGKaMOAU/iVRs9AK2eyzb7dekWIrJMi3lVer6iq+UiL a2fQU4aLzDNRLRjlcrNROqnVavt2O4ioUmLbeNvtNADY8zGrmXL1FtaSIW5ZcVHZEw4EYcCCVBZ 4xLLmTq+tLBzS5vc9SLmMTEiCQQbjZBt96rilqJa/01JwcKJbOsja4Cf8B2Xf2uEQ63VZrLFXp4 S4T9f0rSleD1zIvriRTdwx7yvhL0O6kSvbqU2vjiA+FXDs49lGZE/rJl5wrtIav7l3lSi4aQrRa GdbtfIrNLIVVVAjxt47vdo29YJIavPC4RMl3bNxGAt5ai5YxFzYKYZ+bkraukjD4VyBplhC5rvr BLj3k6u3eEplaDCqKMiVcc49yJGJ/fWacei+xXIMwQ1D+Ldbb3diN7XMHEVDYdkDU= X-Received: by 2002:a17:90a:d2cb:b0:38f:efed:5448 with SMTP id 98e67ed59e1d1-39d9bd971fcmr15354593a91.8.1789226331249; Sat, 12 Sep 2026 08:18:51 -0700 (PDT) Received: from [127.0.0.2] ([2404:c0:701d:4e35:f53f:aaab:9e63:54e8]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-39d951d1056sm10635924a91.7.2026.09.12.08.18.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Sep 2026 08:18:50 -0700 (PDT) From: Reza Kurniawan Date: Sat, 12 Sep 2026 22:18:12 +0700 Subject: [PATCH v2 2/2] arm64: dts: qcom: msm8917-xiaomi-riva: Enable USB support (peripheral mode) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260912-riva-usb-v2-2-997fe0171ee5@gmail.com> References: <20260912-riva-usb-v2-0-997fe0171ee5@gmail.com> In-Reply-To: <20260912-riva-usb-v2-0-997fe0171ee5@gmail.com> To: Sebastian Reichel , Bjorn Andersson , Konrad Dybcio , Abel Vesa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, Reza Kurniawan X-Mailer: b4 0.15.2 Enable USB node and PHY. Since VBUS is wired to the charger IC, also set extcon of the USB node to inform the USB driver of cable events emitted by the charger driver. Signed-off-by: Reza Kurniawan --- arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts index 7c323214a..c47aad978 100644 --- a/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts +++ b/arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts @@ -69,7 +69,7 @@ power-monitor@55 { monitored-battery = <&battery>; }; - charger@6b { + bq25601_charger: charger@6b { compatible = "ti,bq25601"; reg = <0x6b>; interrupts-extended = <&tlmm 61 IRQ_TYPE_EDGE_FALLING>; @@ -89,3 +89,18 @@ bq25601_int_default: bq25601-int-default-state { bias-pull-up; }; }; + +&usb { + dr_mode = "peripheral"; + extcon = <&bq25601_charger>; + + status = "okay"; +}; + +&usb_hs_phy { + vdd-supply = <&pm8937_l2>; + vdda1p8-supply = <&pm8937_l7>; + vdda3p3-supply = <&pm8937_l13>; + + status = "okay"; +}; -- 2.55.0