From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) (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 E4EA34322FC for ; Sat, 12 Sep 2026 15:18:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789226333; cv=none; b=lZHudHtm8giNNnFTvJCkmlXbjv6vbmADll89NPMs4uFYfyPYj4kCXPv3xxqYM0/frlyctuY/5w0ZRtK0CxzdIVBKRDW7XkGxbzbXKOxYF3/IpR0BSNj+OOz+yLGTDzvfPf6kFR4QdywvN33daePmxtqkF+64ZAmLX30+XMVkk+M= 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.215.181 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-pg1-f181.google.com with SMTP id 41be03b00d2f7-cc4be0e5351so1404608a12.0 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=K817J8KtXk7SjhsSct5kBbYbDo5+1uDAZWTdFtlrm4bh8SnOP+uRUxsF4w73GPRx0j NXXApUwh8fi+nbjg1jvuvQx5iDRcqYRjWgNYxrx6KkKKTAn6OQSq7QCZ2HhSDeSJTmX1 5a8f83VDXc0KmPdRbIkZdmFk8kEXhnKsAnWqgCbFjBopxHMX6serM2G5uc/rIiFQUE2F Ve5Ue/Um9J+XHun0xYZ3K/ijwC1b4D/q8E+gGvfjaILO5DCgQeaG/vK/pmCri1tbLMEQ xeuriFlgB8omCNuJ8cp+mObi564qjJ5q62MpjLF1pVklSHa75V18ENgcLaaACEQE3y25 lSGw== X-Gm-Message-State: AFuF++loBJuUkx3P0asQ47M2irFpoK05ry5qf3BHQNtm55g8zigvLllO 9uytJkU991b/gTW33osrv6qNGpak29MCCCTmkoxAc0qBidPg+3jNMswm X-Gm-Gg: AYBFou3k9L2vfibRTGE3SQXgRriZPn2wPKQ1KaqAA/8eYPJNDXoQMKmcFYbLP3n89Xd 4kG+6aCNFDQyxJviA7ECX2coBcdtIzkBcuSTQmIXlPQxB44fUk+qacum8psSrtPwnt0Dmlqcjci RrF0kAczMNJelM+cGSiXFCHTvceTPnAJPRfC7iJbulls5gpuCfWEyalb4P/Nnal7QpPcgCkrMT2 B/3QY3KRv5mMgc4ua2T7LOxH72ozACB7+5yrviFBuJMRGozqKQKfmIJIO5H+pe0gwTYiPP1blFB 8ydhoXMeB2v4ywK+wIL531QCCF7SqcrtDkyYM142KOolqr/W0EPDpPfMpBrpY8XSZu/zFakvtwz 4RDhROnAe2KsXIQ3/GfDx9lyIJF6sSAybZYB+WT6cYjlEbwWaaYF6/2FdI/dqN/03SvngK5tK1W KVx2MZQ28JgNe/q847i2EdE/aI+/FHDR1VrKNDxnlpKtM+WmaKCpycX4gd/EXpuWA= 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-pm@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