From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f171.google.com (mail-pg1-f171.google.com [209.85.215.171]) (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 E4DF329D288 for ; Sat, 12 Sep 2026 15:18:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.171 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789226333; cv=none; b=cwF4e6MaKrB/Hc41l2ayt2Z1RIF4WvAE6VNubAaGGSL4VhJOv1eZADnpxQrR907v6TYTRK6b0IZgNyc3B5c+fYooz4yE0wE+vjOkamtiItY9w1nomnZAa+WGFL8uK/3MTBvpjn3B0PuS7WOqs0CAV2vwrkIRJ5aaJuWWz14pR0g= 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.171 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-f171.google.com with SMTP id 41be03b00d2f7-cc149372c14so1329159a12.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=rKqYfnmh0075SsIuAasR9oFutdJuDlMprG3pKS3cPcX/9Jr9ibV2XuzGk4XYHJF3nh SaQ75CFL8iyE7+Tlfwv+mosgwBaSxmmOLJA3pASVeOSMTPmGZoL1Z9gGjX40xbdGeOUv giYpc80Y4fxZkKVVA8d4bZf/lNfgoGIewRSlQKNirOMTpYhqpf93RpHf5VJh0hFTBO2f cPa7pSPkKoAq4Z8Sz1Y85a9ZVHcYFR4si20eVpQ7jdw/fbfKQjIEeSpEtyuHwt8zHaAn w0KaiyHhBDBI9WKRVLQpIFf/ID7/5bEyM7KjtLgMOUKtY7TJVm8DIvHGtt99Ue9hLG2O dO9A== X-Forwarded-Encrypted: i=1; AKwUvByHcqv9b9OhVSmerWI9MaJJmuDQArQi/PtUpYRWbO/XBtFUNbiZMvnt6zfbg3ns0fYptr1IBF4kAn05@vger.kernel.org X-Gm-Message-State: AFuF++ktiy+pmAPVgvPby/jsXY2VedmH9ZLOAc06M2fF+7QfFFKHIz80 Wlqo1Cqbr9Rk+8HeWr4jzb68pUS2u7oZvf5WwVHNOwn2v1HNMN2arS7B X-Gm-Gg: AYBFou3+wyppoyPieFW958fgfgKokQRVHU4JB4ZUZ/8m8pquavRmiqKvkRINHN7R9wN LptHyOwSgT3JvYmYqYQZCRzS6vXxSu3cEx6xTq+7+F1o4p2WmyIIvME1vwWMsnpnc/gJQA1eTZ+ UsM6/lqGwSCt+nLf++y/iMNObj+nSC9gI1LoEzqrMoLNI7h62SYRAinWE5kV1wylr03IIoQN5q4 5IrTlknTJEv9DkjyY9A46+NYVAqgYxyqCOiYCk5uBwKPBrjJ/JI80ib+jPVySDaafwzT5GPEzX8 XSd6o784s45RbQKtoE8Yq/HadP8UD/gzLH+lLQT6gXlVyvaO66+WaBYafk4VKoeuIy9KwX1wT1v TK/UqU+c76TFvV61fkZ8hfYhAN31D9WLKz/pIgYdX/UIpOzdz8tCiR/Xps5lJNV2JoKhFVsNH8E ZdTIVi5cxjSJ4SPe3VqVXR5F7LAXt5TMmjwqUj/0+y7l8/4Ho48/PdlvYFjmEbvpI= 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: devicetree@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