From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pz2-f12.google.com (mail-pz2-f12.google.com [74.125.228.12]) (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 41E5B47AF6A for ; Sat, 12 Sep 2026 12:28:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.12 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789216117; cv=none; b=k4Ci/8PVIGXm7GVpqxyHq1BoV+jxcfM/AzmEciy8aqFxBV8qRjyLii0rxTJxN5rp3eDgkL4z4AxZmXVXw0dIVlqNdOlVbxq3ABdSsYAHhy0IpgYRpwfSKi4QJlujIMgbvhskL+CFBfxWNuWXcnf/C2PbfefKBFqJs9q4dp8oXZo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789216117; c=relaxed/simple; bh=yUyedlztWXbA3lwvxrO/styw1IzAPB86ioonRT5zCKQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eW1vylMhIW+2pnsokOhwWClVZbKc3q9Qnx/JURI5ecBgba1dhEmg9oyjd4/vlfnXT0DeuuY2w9lw4jJFmK9LnuGsJTcSG8A0kdUwbWPwb4PlM7wjWHs5FUe3723fio7JLRvrbE/ifEL/80SuCBX/WCXTYsR5quGutR+lKBgPo5Y= 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=FQMGHtNX; arc=none smtp.client-ip=74.125.228.12 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="FQMGHtNX" Received: by mail-pz2-f12.google.com with SMTP id d2e1a72fcca58-8631d0023daso241503b3a.2 for ; Sat, 12 Sep 2026 05:28:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789216114; x=1789820914; 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=FQMGHtNXnLSv3hx05ZffmV9mTCQwmOmkig6m+l4oAeJJIyusqLx6maD60McHA53IG4 CohFJbO11R593vSPuqvVtGgMDf3U5sjV2ZH6FeSihHI99PXnltnrUZZGBUWpoayo4XhZ 8x1HLTsiuskSsls5XWpQ9F+1s6lioJnZRA4FBy5bjwKUi/cHnyqMOelT+CPIctt5K2ZX Zvub1Rox9JK8pmnKpIYhd9lRD1+LtCzIl04rAYW/vRt0c/dBp95fe0T5g3VVAuSBGDgv yyZEg9QScLZcxDMF90TZIQG34imUmf5DEtIy6L2dI5Nl7gR0Pbzgoiherc8KKVElmZTG asHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789216114; x=1789820914; 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=Ma/2LpiwUlwITfwpu3L/Y5GGXgVdX71MFTGsThsqij1XANfmWwonj4+u9sFT8p0u1l D6hVG1XaLQPZ+NB6QEkqyeWFJkgRHNxlMBSLGe33SkapGW+IPY+ON9dxCQj3lIV9GV2D xXvScqGhsVDgRMbVSQaY7jMekRSQN0EJCHs/pUM6AxYFseeXBE+vCMwWsMLWXlQynsDt 0GrKu36tdfzN/rLREcvmCs9GRUWgLPFvGdlGn0WYHybR5PLVoKCOOf+VCu4kZA3Ti9b7 uU7xXzjyWoraFGzs86ooO1HTn0QcDNYeff8SUsyKChbEbqM6rRm4JmbqDnwBx/R3yMlu Apbg== X-Forwarded-Encrypted: i=1; AKwUvBwD+ksO+LmeCg+W8OmbFO4oFm6jliS4xfJ/wQHqbsBP1BWQnQrEkD0SHS8TspmCWZ24vFLeEpb9T9XlcJI=@vger.kernel.org X-Gm-Message-State: AFuF++l0S7OEewzwci2gy5VzDzmZ9HgIPCiLvI9s1iKzlQM9AbAZOVVA 9/z9xneWEnhNS4jlkoHncy32Y1Fn+F09AurfUBgIZxr5UrhW0CTK0c3m X-Gm-Gg: AYBFou0pZfJl5GlUzrgX9tUi1HW4ruDoAXyacrj/XkTLv9OWE7u4LXOjWgYc5aO1sK1 9PseHrdv4CtmMGrb9G1wUWUEBnHKDTUHoGqPgIbykwd7L65DhIil8JLXN74n1B+uuA+mn6wo9Eq 36zuAwSpHh85SXwGX3Nq3lqdYOPjmeFqrR/H/NGQV2JyvlmPOGLacqYQoG5MTICUnrJPM7bZZI3 8GFAevZ2EG6Ixl1VA2D9cuPTkAz4MLHBdx6oNeN804aIxZCmDNvKufP0SyFeCCxCGkC0friu5OJ PS/TpHR4bPBgeJfcCOARYmj/1vBmgDpnAoOnMsguAApM/LZgxepRgPH0fsBB6drAMYeBRC/p+tZ UX1L/EOZYbDBcOP+OzViPtEEqVcKtOCjiJiZlleNGcrlKsctQDRuuQAJCtZ9Za2TU5z0IxF0m8o 4HkIUdzFdoqV7K4LH0FLJEUCKzi6cg+5LUGs0q0AvEHcG2yAJO6RVXx/RBfWmbqQA= X-Received: by 2002:a05:6300:6684:b0:3bf:9b3d:61bb with SMTP id adf61e73a8af0-3db0e1f7d7bmr4991615637.16.1789216114472; Sat, 12 Sep 2026 05:28:34 -0700 (PDT) Received: from [127.0.0.2] ([2404:c0:701d:4e35:aab7:8c01:68f1:4912]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cc4c65b1a63sm2512427a12.31.2026.09.12.05.28.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 12 Sep 2026 05:28:33 -0700 (PDT) From: Reza Kurniawan Date: Sat, 12 Sep 2026 12:27:34 +0000 Subject: [PATCH 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-v1-2-0acd5cf8c62a@gmail.com> References: <20260912-riva-usb-v1-0-0acd5cf8c62a@gmail.com> In-Reply-To: <20260912-riva-usb-v1-0-0acd5cf8c62a@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