From nobody Thu Apr 2 12:41:28 2026 Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) (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 3BF9B1C3F31 for ; Sun, 29 Mar 2026 04:48:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759698; cv=none; b=VUT39FkeoiZLjIypiM/uY5R8NucQYa0J3ts/Disqt1K81gAnoEn2b3KwYj28Zn2btRX4bcf+6Vtgpkthtr4T06nyJoltJ2XyQ0U7Q9tnlkoaCCZ8d6QCVVAggyry96u7Kt8Jmh3wpvl5xNRlI8uyDMPe3OQriS3ptDDoGRj7BR8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759698; c=relaxed/simple; bh=cwtQPbv3nwjbv2cB/O7Hw+lGpUV3DovZ0aVRo4yVFIA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RPsHE1e4kAxH7IwzAraSXKK2XJfydGOHPJaKgA3pFLx3HdUwDHThED8XQ4PayD2psf4mjPGh/zvPNroZhz04rvrcYmwzdcfD/j2EDiomrZzguG/TrzxiDQVFk/sJi480yx8H2YVADm34yeJISBq/uBS9CtvJfva+pyvF6x/a9HQ= 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=QR/Qxndl; arc=none smtp.client-ip=209.85.215.176 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="QR/Qxndl" Received: by mail-pg1-f176.google.com with SMTP id 41be03b00d2f7-c70bfef17a4so2487607a12.2 for ; Sat, 28 Mar 2026 21:48:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774759695; x=1775364495; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=usJaOiTgkcVVvPc4UcNFR6ZaC/shaAHQEtJKypuF1Vo=; b=QR/QxndlIoRBH8cDdGt7N/xk23St7bg7yepOmB7Jv1DPozP7IAOXLm41XbDv3MnijC 6GB4NgVCG+FICAZBky6tF+RN9MDR+VvBT2EUA5/JrsyWPMQm2gKpuk0wsFTsuzKEwboU gxN6pmP4eetw6Qwru5QXOH1RynwypMNgsKVzIRx4uAygOeMcelUidGwSWDwWMyb3LEGU u4M9gjw/fCc/pTpkv39qaUPcXliNK6e6d1w7Oj3EoWwMosQsf4FrmBEig1Iqlyrp0SJi znri8SyJKW/7y/fI+VnItLAjlciCq0kDeOY84JJ+oLcACCs0M5ZAKfwAWoLXYjXYY486 qeLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774759695; x=1775364495; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=usJaOiTgkcVVvPc4UcNFR6ZaC/shaAHQEtJKypuF1Vo=; b=sQPZ21ySwSYOGSgxEgHDk9kLCZ3Bfs9TemLdlT3KqIvw7TBevB8MrO6wGwd0nA7BFk tCXQbNWVOnv5ioRT0nIdhbElym20QTblP5/xFvH21IWfVlQbqPfhrX3zCr4If0bNlgxJ OGjiu+8trMCTnhZMft9C3ypQ+Zl9twP3Zh5kBJTCfeHlWoyhss+NbXq5WjK97uP5A+Vl oIRo5PvQsH1JXEADkTmtzmHLxJ0P8AcLfblyt2qn3/oFpK38pMpLDeqJg/gBy/Gb+rjS zXkm8pXR5TUO8jf1bFBzzNx/foqbp7aGrWpx8l7k3fjp+xGSWLTrxSDtlf9DWSfCXzHo 92Ag== X-Forwarded-Encrypted: i=1; AJvYcCXZPbyYHAX1GVlLSGh5+z5/Uvita3rfTlqve4vQ2b61Sy85uf3FiDIVoCbU3/we83cd2SHUPiiQBzOBkMk=@vger.kernel.org X-Gm-Message-State: AOJu0YyGDU9IK7quxjI8sn423QHyPEa34fJ1sZ4rTGlLGb16eZzQVVkV MExk3IGliHEwFZBbuIr28QizlT3Ri1NDgsrVREItQ3QOxiHBCn+vzQjd8i95DIqR X-Gm-Gg: ATEYQzycOHuc7DBRkBkv0yPUaxXyvHwLpZEdZYKzG9ZXnYsp5FRrW63ZF2r2KfqthMQ 2TUsQWjURa/TzRkQNclh3NEBzThZR34qBDL51C8CveIIl8kxaW00j8Dd7el/lVq+19LE/TyS72v 9VGmNkbVu8r7o7pWLxmNyzFXjIK27HaBjE1lz13ZNYhwSrUz43jsyQo53vntBf9bI7TA+8GfzYG TbpWfqJ9vSBAx5sSS0LC34OY3Bn4DKYt6TmzrQ+mO3lnj387yFNT2ybIrjUO7S7S6y2vwavHlgN fckLP6rVZkF8gExyJKpKtwthv5LxnNBOCKpxNxMR/3kxYqivZ8PCYHWHkQNQwZAsmavE8d446De G4AtlJ8zPfqOgW8BrcdUJUnteUhdltvgl82d4nfSmEIvGXclIIbN6GNI/Q4iF9r/NvfNbfmj6y2 9+uk3BHQyiKKgqJvnd8GMwt9+vbJJH X-Received: by 2002:a05:6300:218e:b0:39b:bee4:2958 with SMTP id adf61e73a8af0-39c87c46ca0mr7507196637.61.1774759695446; Sat, 28 Mar 2026 21:48:15 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id 41be03b00d2f7-c769179e31asm2899739a12.17.2026.03.28.21.48.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Mar 2026 21:48:15 -0700 (PDT) From: Biswapriyo Nath Date: Sun, 29 Mar 2026 04:47:56 +0000 Subject: [PATCH v2 1/7] arm64: dts: qcom: sm6125: Use 64 bit addressing 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: quoted-printable Message-Id: <20260329-ginkgo-add-usb-ir-vib-v2-1-870e0745e55e@gmail.com> References: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> In-Reply-To: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, stable@vger.kernel.org, Biswapriyo Nath , kernel test robot , Konrad Dybcio X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774759680; l=17049; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=cwtQPbv3nwjbv2cB/O7Hw+lGpUV3DovZ0aVRo4yVFIA=; b=4X7513aNm5COB1jcMz6mf8j/S7+wP64tJVT6t89Src6GQqBJtXrGpfTYeGdpJtemBULzVPiYK HXH81s39Jt5CnepRKH6XWrUKZOOeY3BXGe0WZFxwtXPOLMkHUqdoij0 X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= SM6125's SMMU uses 36bit VAs, which is a good indicator that we should increase (dma-)ranges - and by extension #address- and #size-cells to prevent things from getting lost in translation (both literally and figuratively). Do so. Fixes: 7bb7c90e0ac1 ("arm64: dts: qcom: Add Redmi Note 8T") Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202603141433.MDqfoVHn-lkp@int= el.com/ Reviewed-by: Konrad Dybcio Signed-off-by: Biswapriyo Nath --- arch/arm64/boot/dts/qcom/sm6125.dtsi | 153 ++++++++++++++++++-------------= ---- 1 file changed, 78 insertions(+), 75 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm6125.dtsi b/arch/arm64/boot/dts/qco= m/sm6125.dtsi index c84911a98fce..a1a296f90f44 100644 --- a/arch/arm64/boot/dts/qcom/sm6125.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6125.dtsi @@ -374,22 +374,23 @@ smem: smem { }; =20 soc@0 { - #address-cells =3D <1>; - #size-cells =3D <1>; - ranges =3D <0x00 0x00 0x00 0xffffffff>; + #address-cells =3D <2>; + #size-cells =3D <2>; + ranges =3D <0 0 0 0 0x10 0>; + dma-ranges =3D <0 0 0 0 0x10 0>; compatible =3D "simple-bus"; =20 tcsr_mutex: hwlock@340000 { compatible =3D "qcom,tcsr-mutex"; - reg =3D <0x00340000 0x20000>; + reg =3D <0x0 0x00340000 0x0 0x20000>; #hwlock-cells =3D <1>; }; =20 tlmm: pinctrl@500000 { compatible =3D "qcom,sm6125-tlmm"; - reg =3D <0x00500000 0x400000>, - <0x00900000 0x400000>, - <0x00d00000 0x400000>; + reg =3D <0x0 0x00500000 0x0 0x400000>, + <0x0 0x00900000 0x0 0x400000>, + <0x0 0x00d00000 0x0 0x400000>; reg-names =3D "west", "south", "east"; interrupts =3D ; gpio-controller; @@ -672,7 +673,7 @@ qup_uart4_default: qup-uart4-default-state { =20 gcc: clock-controller@1400000 { compatible =3D "qcom,gcc-sm6125"; - reg =3D <0x01400000 0x1f0000>; + reg =3D <0x0 0x01400000 0x0 0x1f0000>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; @@ -682,7 +683,7 @@ gcc: clock-controller@1400000 { =20 hsusb_phy1: phy@1613000 { compatible =3D "qcom,msm8996-qusb2-phy"; - reg =3D <0x01613000 0x180>; + reg =3D <0x0 0x01613000 0x0 0x180>; #phy-cells =3D <0>; =20 clocks =3D <&gcc GCC_AHB2PHY_USB_CLK>, @@ -695,18 +696,18 @@ hsusb_phy1: phy@1613000 { =20 rng: rng@1b53000 { compatible =3D "qcom,prng-ee"; - reg =3D <0x01b53000 0x1000>; + reg =3D <0x0 0x01b53000 0x0 0x1000>; clocks =3D <&gcc GCC_PRNG_AHB_CLK>; clock-names =3D "core"; }; =20 spmi_bus: spmi@1c40000 { compatible =3D "qcom,spmi-pmic-arb"; - reg =3D <0x01c40000 0x1100>, - <0x01e00000 0x2000000>, - <0x03e00000 0x100000>, - <0x03f00000 0xa0000>, - <0x01c0a000 0x26000>; + reg =3D <0x0 0x01c40000 0x0 0x1100>, + <0x0 0x01e00000 0x0 0x2000000>, + <0x0 0x03e00000 0x0 0x100000>, + <0x0 0x03f00000 0x0 0xa0000>, + <0x0 0x01c0a000 0x0 0x26000>; reg-names =3D "core", "chnls", "obsrvr", "intr", "cnfg"; interrupt-names =3D "periph_irq"; interrupts =3D ; @@ -720,12 +721,13 @@ spmi_bus: spmi@1c40000 { =20 rpm_msg_ram: sram@45f0000 { compatible =3D "qcom,rpm-msg-ram"; - reg =3D <0x045f0000 0x7000>; + reg =3D <0x0 0x045f0000 0x0 0x7000>; }; =20 sdhc_1: mmc@4744000 { compatible =3D "qcom,sm6125-sdhci", "qcom,sdhci-msm-v5"; - reg =3D <0x04744000 0x1000>, <0x04745000 0x1000>; + reg =3D <0x0 0x04744000 0x0 0x1000>, + <0x0 0x04745000 0x0 0x1000>; reg-names =3D "hc", "cqhci"; =20 interrupts =3D , @@ -752,7 +754,7 @@ sdhc_1: mmc@4744000 { =20 sdhc_2: mmc@4784000 { compatible =3D "qcom,sm6125-sdhci", "qcom,sdhci-msm-v5"; - reg =3D <0x04784000 0x1000>; + reg =3D <0x0 0x04784000 0x0 0x1000>; reg-names =3D "hc"; =20 interrupts =3D , @@ -780,7 +782,8 @@ sdhc_2: mmc@4784000 { =20 ufs_mem_hc: ufshc@4804000 { compatible =3D "qcom,sm6125-ufshc", "qcom,ufshc", "jedec,ufs-2.0"; - reg =3D <0x04804000 0x3000>, <0x04810000 0x8000>; + reg =3D <0x0 0x04804000 0x0 0x3000>, + <0x0 0x04810000 0x0 0x8000>; reg-names =3D "std", "ice"; interrupts =3D ; =20 @@ -825,7 +828,7 @@ ufs_mem_hc: ufshc@4804000 { =20 ufs_mem_phy: phy@4807000 { compatible =3D "qcom,sm6125-qmp-ufs-phy"; - reg =3D <0x04807000 0xdb8>; + reg =3D <0x0 0x04807000 0x0 0xdb8>; =20 clocks =3D <&rpmcc RPM_SMD_XO_CLK_SRC>, <&gcc GCC_UFS_PHY_PHY_AUX_CLK>, @@ -846,7 +849,7 @@ ufs_mem_phy: phy@4807000 { =20 gpi_dma0: dma-controller@4a00000 { compatible =3D "qcom,sm6125-gpi-dma", "qcom,sdm845-gpi-dma"; - reg =3D <0x04a00000 0x60000>; + reg =3D <0x0 0x04a00000 0x0 0x60000>; interrupts =3D , , , @@ -864,19 +867,19 @@ gpi_dma0: dma-controller@4a00000 { =20 qupv3_id_0: geniqup@4ac0000 { compatible =3D "qcom,geni-se-qup"; - reg =3D <0x04ac0000 0x2000>; + reg =3D <0x0 0x04ac0000 0x0 0x2000>; clocks =3D <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>, <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>; clock-names =3D "m-ahb", "s-ahb"; iommus =3D <&apps_smmu 0x123 0x0>; - #address-cells =3D <1>; - #size-cells =3D <1>; + #address-cells =3D <2>; + #size-cells =3D <2>; ranges; status =3D "disabled"; =20 i2c0: i2c@4a80000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04a80000 0x4000>; + reg =3D <0x0 0x04a80000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S0_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -893,7 +896,7 @@ i2c0: i2c@4a80000 { =20 spi0: spi@4a80000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04a80000 0x4000>; + reg =3D <0x0 0x04a80000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S0_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -910,7 +913,7 @@ spi0: spi@4a80000 { =20 i2c1: i2c@4a84000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04a84000 0x4000>; + reg =3D <0x0 0x04a84000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S1_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -927,7 +930,7 @@ i2c1: i2c@4a84000 { =20 i2c2: i2c@4a88000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04a88000 0x4000>; + reg =3D <0x0 0x04a88000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S2_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -944,7 +947,7 @@ i2c2: i2c@4a88000 { =20 spi2: spi@4a88000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04a88000 0x4000>; + reg =3D <0x0 0x04a88000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S2_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -961,7 +964,7 @@ spi2: spi@4a88000 { =20 i2c3: i2c@4a8c000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04a8c000 0x4000>; + reg =3D <0x0 0x04a8c000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S3_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -978,7 +981,7 @@ i2c3: i2c@4a8c000 { =20 i2c4: i2c@4a90000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04a90000 0x4000>; + reg =3D <0x0 0x04a90000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S4_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -995,7 +998,7 @@ i2c4: i2c@4a90000 { =20 uart4: serial@4a90000 { compatible =3D "qcom,geni-debug-uart"; - reg =3D <0x04a90000 0x4000>; + reg =3D <0x0 0x04a90000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S4_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1007,7 +1010,7 @@ uart4: serial@4a90000 { =20 gpi_dma1: dma-controller@4c00000 { compatible =3D "qcom,sm6125-gpi-dma", "qcom,sdm845-gpi-dma"; - reg =3D <0x04c00000 0x60000>; + reg =3D <0x0 0x04c00000 0x0 0x60000>; interrupts =3D , , , @@ -1025,19 +1028,19 @@ gpi_dma1: dma-controller@4c00000 { =20 qupv3_id_1: geniqup@4cc0000 { compatible =3D "qcom,geni-se-qup"; - reg =3D <0x04cc0000 0x2000>; + reg =3D <0x0 0x04cc0000 0x0 0x2000>; clocks =3D <&gcc GCC_QUPV3_WRAP_1_M_AHB_CLK>, <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>; clock-names =3D "m-ahb", "s-ahb"; iommus =3D <&apps_smmu 0x143 0x0>; - #address-cells =3D <1>; - #size-cells =3D <1>; + #address-cells =3D <2>; + #size-cells =3D <2>; ranges; status =3D "disabled"; =20 i2c5: i2c@4c80000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04c80000 0x4000>; + reg =3D <0x0 0x04c80000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S0_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1054,7 +1057,7 @@ i2c5: i2c@4c80000 { =20 spi5: spi@4c80000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04c80000 0x4000>; + reg =3D <0x0 0x04c80000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S0_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1071,7 +1074,7 @@ spi5: spi@4c80000 { =20 i2c6: i2c@4c84000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04c84000 0x4000>; + reg =3D <0x0 0x04c84000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S1_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1088,7 +1091,7 @@ i2c6: i2c@4c84000 { =20 spi6: spi@4c84000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04c84000 0x4000>; + reg =3D <0x0 0x04c84000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S1_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1105,7 +1108,7 @@ spi6: spi@4c84000 { =20 i2c7: i2c@4c88000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04c88000 0x4000>; + reg =3D <0x0 0x04c88000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S2_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1122,7 +1125,7 @@ i2c7: i2c@4c88000 { =20 i2c8: i2c@4c8c000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04c8c000 0x4000>; + reg =3D <0x0 0x04c8c000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S3_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1139,7 +1142,7 @@ i2c8: i2c@4c8c000 { =20 spi8: spi@4c8c000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04c8c000 0x4000>; + reg =3D <0x0 0x04c8c000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S3_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1156,7 +1159,7 @@ spi8: spi@4c8c000 { =20 i2c9: i2c@4c90000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04c90000 0x4000>; + reg =3D <0x0 0x04c90000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S4_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1173,7 +1176,7 @@ i2c9: i2c@4c90000 { =20 spi9: spi@4c90000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04c90000 0x4000>; + reg =3D <0x0 0x04c90000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S4_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1191,9 +1194,9 @@ spi9: spi@4c90000 { =20 usb3: usb@4ef8800 { compatible =3D "qcom,sm6125-dwc3", "qcom,dwc3"; - reg =3D <0x04ef8800 0x400>; - #address-cells =3D <1>; - #size-cells =3D <1>; + reg =3D <0x0 0x04ef8800 0x0 0x400>; + #address-cells =3D <2>; + #size-cells =3D <2>; ranges; =20 clocks =3D <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, @@ -1228,7 +1231,7 @@ usb3: usb@4ef8800 { =20 usb3_dwc3: usb@4e00000 { compatible =3D "snps,dwc3"; - reg =3D <0x04e00000 0xcd00>; + reg =3D <0x0 0x04e00000 0x0 0xcd00>; interrupts =3D ; iommus =3D <&apps_smmu 0x100 0x0>; phys =3D <&hsusb_phy1>; @@ -1244,12 +1247,12 @@ usb3_dwc3: usb@4e00000 { =20 sram@4690000 { compatible =3D "qcom,rpm-stats"; - reg =3D <0x04690000 0x10000>; + reg =3D <0x0 0x04690000 0x0 0x10000>; }; =20 mdss: display-subsystem@5e00000 { compatible =3D "qcom,sm6125-mdss"; - reg =3D <0x05e00000 0x1000>; + reg =3D <0x0 0x05e00000 0x0 0x1000>; reg-names =3D "mdss"; =20 interrupts =3D ; @@ -1269,16 +1272,16 @@ mdss: display-subsystem@5e00000 { =20 iommus =3D <&apps_smmu 0x400 0x0>; =20 - #address-cells =3D <1>; - #size-cells =3D <1>; + #address-cells =3D <2>; + #size-cells =3D <2>; ranges; =20 status =3D "disabled"; =20 mdss_mdp: display-controller@5e01000 { compatible =3D "qcom,sm6125-dpu"; - reg =3D <0x05e01000 0x83208>, - <0x05eb0000 0x3000>; + reg =3D <0x0 0x05e01000 0x0 0x83208>, + <0x0 0x05eb0000 0x0 0x3000>; reg-names =3D "mdp", "vbif"; =20 interrupt-parent =3D <&mdss>; @@ -1348,7 +1351,7 @@ opp-400000000 { =20 mdss_dsi0: dsi@5e94000 { compatible =3D "qcom,sm6125-dsi-ctrl", "qcom,mdss-dsi-ctrl"; - reg =3D <0x05e94000 0x400>; + reg =3D <0x0 0x05e94000 0x0 0x400>; reg-names =3D "dsi_ctrl"; =20 interrupt-parent =3D <&mdss>; @@ -1417,9 +1420,9 @@ opp-187500000 { =20 mdss_dsi0_phy: phy@5e94400 { compatible =3D "qcom,sm6125-dsi-phy-14nm"; - reg =3D <0x05e94400 0x100>, - <0x05e94500 0x300>, - <0x05e94800 0x188>; + reg =3D <0x0 0x05e94400 0x0 0x100>, + <0x0 0x05e94500 0x0 0x300>, + <0x0 0x05e94800 0x0 0x188>; reg-names =3D "dsi_phy", "dsi_phy_lane", "dsi_pll"; @@ -1441,7 +1444,7 @@ mdss_dsi0_phy: phy@5e94400 { =20 dispcc: clock-controller@5f00000 { compatible =3D "qcom,sm6125-dispcc"; - reg =3D <0x05f00000 0x20000>; + reg =3D <0x0 0x05f00000 0x0 0x20000>; =20 clocks =3D <&rpmcc RPM_SMD_XO_CLK_SRC>, <&mdss_dsi0_phy DSI_BYTE_PLL_CLK>, @@ -1470,7 +1473,7 @@ dispcc: clock-controller@5f00000 { =20 apps_smmu: iommu@c600000 { compatible =3D "qcom,sm6125-smmu-500", "qcom,smmu-500", "arm,mmu-500"; - reg =3D <0x0c600000 0x80000>; + reg =3D <0x0 0x0c600000 0x0 0x80000>; interrupts =3D , , , @@ -1544,74 +1547,74 @@ apps_smmu: iommu@c600000 { apcs_glb: mailbox@f111000 { compatible =3D "qcom,sm6125-apcs-hmss-global", "qcom,msm8994-apcs-kpss-global"; - reg =3D <0x0f111000 0x1000>; + reg =3D <0x0 0x0f111000 0x0 0x1000>; =20 #mbox-cells =3D <1>; }; =20 timer@f120000 { compatible =3D "arm,armv7-timer-mem"; - #address-cells =3D <1>; + #address-cells =3D <2>; #size-cells =3D <1>; - ranges; - reg =3D <0x0f120000 0x1000>; + reg =3D <0x0 0x0f120000 0x0 0x1000>; + ranges =3D <0x0 0x0 0x0 0x0 0x20000000>; clock-frequency =3D <19200000>; =20 frame@f121000 { frame-number =3D <0>; interrupts =3D , ; - reg =3D <0x0f121000 0x1000>, - <0x0f122000 0x1000>; + reg =3D <0x0 0x0f121000 0x1000>, + <0x0 0x0f122000 0x1000>; }; =20 frame@f123000 { frame-number =3D <1>; interrupts =3D ; - reg =3D <0x0f123000 0x1000>; + reg =3D <0x0 0x0f123000 0x1000>; status =3D "disabled"; }; =20 frame@f124000 { frame-number =3D <2>; interrupts =3D ; - reg =3D <0x0f124000 0x1000>; + reg =3D <0x0 0x0f124000 0x1000>; status =3D "disabled"; }; =20 frame@f125000 { frame-number =3D <3>; interrupts =3D ; - reg =3D <0x0f125000 0x1000>; + reg =3D <0x0 0x0f125000 0x1000>; status =3D "disabled"; }; =20 frame@f126000 { frame-number =3D <4>; interrupts =3D ; - reg =3D <0x0f126000 0x1000>; + reg =3D <0x0 0x0f126000 0x1000>; status =3D "disabled"; }; =20 frame@f127000 { frame-number =3D <5>; interrupts =3D ; - reg =3D <0x0f127000 0x1000>; + reg =3D <0x0 0x0f127000 0x1000>; status =3D "disabled"; }; =20 frame@f128000 { frame-number =3D <6>; interrupts =3D ; - reg =3D <0x0f128000 0x1000>; + reg =3D <0x0 0x0f128000 0x1000>; status =3D "disabled"; }; }; =20 intc: interrupt-controller@f200000 { compatible =3D "arm,gic-v3"; - reg =3D <0x0f200000 0x20000>, - <0x0f300000 0x100000>; + reg =3D <0x0 0x0f200000 0x0 0x20000>, + <0x0 0x0f300000 0x0 0x100000>; #interrupt-cells =3D <3>; interrupt-controller; interrupts =3D ; --=20 2.53.0 From nobody Thu Apr 2 12:41:28 2026 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) (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 10F2327EFE9 for ; Sun, 29 Mar 2026 04:48:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759704; cv=none; b=dnZPlbEVTLmogzxDHFk/qA2E0ulZHgm36eL97cnEnsQBtyVf/rG69TnCO/0pD1TynyY2Ehkk/EIq1nP8B0aZ9Obcweiemp8pxucUGiB9PUfj5L7xrcnFujYipkDxiAH5KRPt5TpMjWwXm9abmLrmdEcQlTjO4eWWlKeXJ87DkcY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759704; c=relaxed/simple; bh=YGygMWdzOkWxAHIhk9m2re0gLrFP4aYPlOEPoq7qYjU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=u7H5heSRAGMF4u+GYKFUmc3tIAnaNlglpHp5FcPs/SfcjClBiOpe9w/XGTDw8HGfkqlH2JacnN7++JHUqZl8Wv0AyPKozYxQLeQgSNNuFkb817t2Oui5eua9bj+lHY2KYTwWjvt++Ol0YqXFKeMqjA73INNjGA7blj2qdMZgeZc= 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=sq7ix4KJ; arc=none smtp.client-ip=209.85.215.182 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="sq7ix4KJ" Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-c742824e1d3so1103922a12.1 for ; Sat, 28 Mar 2026 21:48:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774759702; x=1775364502; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=KaL/5KIy32ApDCW/kitiQ1QT0fVd/CD5eAek3qOzYKk=; b=sq7ix4KJart/CWYnJhyDwYoVpDzWUjMRMO/U/nxVlFxHmlPLSI53aEhBveCE1QIEv6 9k4lPmuXLwHiwleXnp6loWNQT/fpWkQSfTyJM3QJVjsEJswuaWjljhfx3HxqGfR7WGLM ViXuTEW2fXWL1C/RBV0MW1xQLFC/L+Y5pbY6JSqwZPap+nBMOYsTgafWARCWsL/cXUYS sMbt0KLVdl3VfXCvSGthr2BLGDxX3ytVdm+gHws50PtSjw3Hq2zWfOiSIqt89kE7uD69 iq69nE4uvOFQTgTKPOXBu4eN5o5G6thsoqH4bWctHYStvof7q6xGPsuVWmSFR8HnKuVz XJyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774759702; x=1775364502; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=KaL/5KIy32ApDCW/kitiQ1QT0fVd/CD5eAek3qOzYKk=; b=GtgbBYo783pYxCDNDKwKwFXEEZIASOSgJ57Y8QiMAyfiSaNhQ96Kfp/XR8uN9z2RO8 nnl7cSm42THktuQy+ocIx2vqDdGITfv5YK8ypcm8DOSseObylwstoBl6ns2369AEc253 pWGjgElF4sYxmNP4tZyQ6DbFHtNXteT6UqBPCBHJKYIYTuqAl5afUmSVpn+DGMiaT7d1 hSEVALWaLQIsbFRzxGlwZe8tWAvsJO+hL95JX3saxEndeY1z3HANSA143Z3Zj53xHGKh X91/d+ogzJCYZbRTQAcqWpktRa3sb7z8Y9BkKlwQruQDcL6zlPEwV8Q9fGmA14LfebdF v+Fg== X-Forwarded-Encrypted: i=1; AJvYcCUAd1S9pPXEvVu7Uw1JLh8SChqxmgu+R5PnHriy5BN9+HLmeM6oUf8YCb0AtLrl2cMZrgXHO0buVeHl5DA=@vger.kernel.org X-Gm-Message-State: AOJu0YyhdHlJH1i+wdxekOsbKklFY9CQITdjazvsg0vJj/V7Z5W3NgPW CFepCAqWXjczv7U5EseRE2KtMSSauDZUs/ygFys2DHIabCNL/34xqLyu X-Gm-Gg: ATEYQzwiVf1RSumy7ZE2etoL+L/D4Q7xNeMeVJvnej3uP5jvv2TKGPeWVnTUf0D9SMn sIkggxhBEtcl67Wg5E6hfo5GkMBKZlNlSF2Je7znUGHSzi50a1txCGjWQ8J8EgfgDrS2KaP5MiM dDPJwEek5IgWPNBRdF2sB5+xjpOSoGSM2XtxztvZAehNclGuoc1eJ4oILOr+GI+6yNkcx9avzaQ XjyqrlLrfb1gpq31MIg0P2HxOoBNPeB0lEAML3SKDhroi+lLFIM+hK9UJe7u1xtkZBHn4N2bSkQ wXmvcD+Nw1bFSTNy6vSvJEvlzndImCzNFCJ3z23YmCoHdLN0xwzECTmpATsnUesno8jHT00kGZO FEfFeSI+EhwPIwCIWk1CbThDvz43a5UEeP7feSf6f0ozPeBTrsKg3rkFDr6WJXY2IhzfKFLEnyU cbE7ofV8UF+GhRVZ3lSn2yfSfjhHRf4qSeKDPr9JU= X-Received: by 2002:a05:6a20:2586:b0:398:9c2b:c92c with SMTP id adf61e73a8af0-39c87958b2cmr8139178637.27.1774759702273; Sat, 28 Mar 2026 21:48:22 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id 41be03b00d2f7-c769179e31asm2899739a12.17.2026.03.28.21.48.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Mar 2026 21:48:22 -0700 (PDT) From: Biswapriyo Nath Date: Sun, 29 Mar 2026 04:47:57 +0000 Subject: [PATCH v2 2/7] dt-bindings: clock: qcom, dispcc-sm6125: Add #reset-cells property 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: quoted-printable Message-Id: <20260329-ginkgo-add-usb-ir-vib-v2-2-870e0745e55e@gmail.com> References: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> In-Reply-To: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, stable@vger.kernel.org, Biswapriyo Nath , kernel test robot X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774759680; l=994; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=YGygMWdzOkWxAHIhk9m2re0gLrFP4aYPlOEPoq7qYjU=; b=Gerql4KQotDpznTNfzs2aU5gnMJpoN1rt7sSLUq+cuKe30nRjNFQr75AqDCx2jLHmcs9nNTXy 2ISOqyWJi3sAHnAPmupVbSjeKV6GV/pqFOoo2Bxq8JaMIWcuY4TAgEk X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= The '#reset-cells' property is permitted for the SM6125 SoC clock controllers, but not listed as a valid property. Fixes: bb4d28e377cf ("arm64: dts: qcom: sm6125: Add missing MDSS core reset= ") Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202603150629.GYoouFwZ-lkp@int= el.com/ Signed-off-by: Biswapriyo Nath --- Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yam= l b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml index ef2b1e204430..0d467c1f30ed 100644 --- a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml @@ -45,6 +45,9 @@ properties: '#clock-cells': const: 1 =20 + '#reset-cells': + const: 1 + '#power-domain-cells': const: 1 =20 --=20 2.53.0 From nobody Thu Apr 2 12:41:28 2026 Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.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 03C3224728F for ; Sun, 29 Mar 2026 04:48:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759711; cv=none; b=NDOVdO/yqEgUXIzFJfzXqbLNVZmZ5c3pSI0tpjqTJtsC/iaRVEvbs0tr+/HBn0P+g5HQ5pIH7kl8ukG5lDW6N5cIQQ4oMPWcnBbsfsjO55kedbrCSkf3YxaKlIrDPxD2uX6JHeHK7R/McOAPjdOXsbD52xqa7xPdQbBZWbfLS98= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759711; c=relaxed/simple; bh=mrDnR0G7mbNJho3HlF5gQvzhoEN14/C2UquKRdZ6H1k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JhgvBa6hSoBq+sCbAe4S/vsjf+d/sGMK2TdztXn2OfOBQttytZanUqMBPAq8Z9T1UlDnQTmvcLALxSU2+mKuub45AYKHjlobIgxTR6UmrtPdksr7bzljlIXU4Nn4eV7Bwzct5iOpYJlOpYHZD8xso+EqlZo5xPxgFP6fm2gIK6o= 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=SiSFP0Nh; arc=none smtp.client-ip=209.85.215.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="SiSFP0Nh" Received: by mail-pg1-f170.google.com with SMTP id 41be03b00d2f7-c74244dc0b3so2263488a12.2 for ; Sat, 28 Mar 2026 21:48:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774759709; x=1775364509; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=X72F+IYkq8vmJ6nRPI8ppD04puTmgdxZkpkri1mXXzg=; b=SiSFP0NhBAJmtHnRK2BBtz3Go07NRQ13nWKVqMWzf16AJC/Z0DSvJAbFA0DXqed1LQ o0OjDbJFjinHM6gFTxGD5d7FxHXM2q3dsk0Ze21Ba2RoNG1xuyHfyS27f71iBfgAeFDa +gNwIbtZ1ONfXllgQRStXkxJvDU86ABwXNK+iENAUl7ybpVAW45yiscaJaJwu3VIK0zp cPaZJOYKXzm+omic4bL3rxD/7TxFrNHqtll9zsubjqn70t6BcQYMPJ0gPo0MP0KFafSM 3C+q4GtoTYJOBAqLA481D3PoaBsOOI1JWarW10RSdvjgzLtdhCicR19mxKW1JpzZKfHW v9HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774759709; x=1775364509; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=X72F+IYkq8vmJ6nRPI8ppD04puTmgdxZkpkri1mXXzg=; b=rp2L+7cR3+HwD2i6krVNbdkWOjRNiE8McWj7aoFkFQeZr44AjY7KCXpMxj3Li7SI+z zWGc72yax0xPHOnYVfv3mL74JugNBmG5MX+w1RvXq0lwcUhcqPw6Db9oetTc/hUCSm5a YUPZp/iE+cec+OEjh8ic8hOeSm7DrgARSh+dOKU9sz8EilQsOBQ+qx/mXbMf04PuNay7 Td07Wrm+NlI0aWfuQ3s2VH4AAqH2c7puoo6y6EJLzVxaoB37emZ2dz4nOMErrDThqjjr p5c3LD159GzWtK9y7UtyEvNeWmA3AuiMIAPav16E24JBNjUO+mN+wgU7NXYvUPzH/T9A BABw== X-Forwarded-Encrypted: i=1; AJvYcCWt5SqOIdvs8XuERYuI2mhTEGgXd+ejeUBOSnNGrRLsw7laL8D2hM4f9VYUrAGWkCXeq9pjDcor4rD0lBs=@vger.kernel.org X-Gm-Message-State: AOJu0Yyck10XTq/AAQP6uikluaqeIayPXUUPIXZl6vGr+D+MU9qTzOhw tTtQbXsJPsNpvI3hfVOxRnDdngwCgyidGgy/gjUbGKsFGl1xDSLcx/ii X-Gm-Gg: ATEYQzzyHx4KRJv6FF4qGCefSAzun6rL1Uckt60PJtYG+dqcCzaoHuiRATvhyTXjS+z 7qegq1/uhfDHCPjhOZBjjFxkR9iOzOQcruc2+7gsfYZA9CnsMdxnin/imhkUq51uFcSkkcPgiaV m2K7HNFCOH2jdg3i5BhKPko7UXPHycIp5N/iCHQ2IRPnvOpsLUtAA7mb/qcABsfwgJ37NkyyYUr QnYLPoq3ACUfeSeH2Bm9FkO4rN3BMi8SV250NuBtmUkxis3kSAPvbJHrgFe5TwUPX+Xfzf9VVKD eOxsLqKfwg9pFTtXac3boo9SbF//E4mgc3eyV70j5hU9a8szmV8Opf3Ys1yOsRaFrhcrIkyeVES v4h36QoKFdOSjLf5tE11Q9SEfCPXYmUCWIetQf0R8hs6Jm6yDdC/xVMQ1jutZf7gQWB5TBfACh3 NvIE1rEBR9ePv7a6+dAOvGRkwmL7iA X-Received: by 2002:a05:6a20:9188:b0:394:6344:e5c4 with SMTP id adf61e73a8af0-39c877ea332mr8300548637.3.1774759709300; Sat, 28 Mar 2026 21:48:29 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id 41be03b00d2f7-c769179e31asm2899739a12.17.2026.03.28.21.48.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Mar 2026 21:48:29 -0700 (PDT) From: Biswapriyo Nath Date: Sun, 29 Mar 2026 04:47:58 +0000 Subject: [PATCH v2 3/7] arm64: dts: qcom: sm6125-xiaomi-ginkgo: Enable vibrator 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: quoted-printable Message-Id: <20260329-ginkgo-add-usb-ir-vib-v2-3-870e0745e55e@gmail.com> References: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> In-Reply-To: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, stable@vger.kernel.org, Biswapriyo Nath , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774759680; l=1039; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=mrDnR0G7mbNJho3HlF5gQvzhoEN14/C2UquKRdZ6H1k=; b=ph9fTagfBVXtK331HF7XaRKTIzItjVo85alsUFGqPrhIYNQAXctTJbC9AbxZpAXzv901QbdE4 v03zR55ULznCzUwTjppN1GV1PAgNPMg6p+EkNIgfHXbZXAuTkgnD9xj X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= Enable the vibrator on the PMI632 which is used on this phone. Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Signed-off-by: Biswapriyo Nath --- arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi b/ar= ch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi index 7eecd9dc3028..88691f1fa3a1 100644 --- a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi @@ -12,6 +12,7 @@ #include #include "sm6125.dtsi" #include "pm6125.dtsi" +#include "pmi632.dtsi" =20 /delete-node/ &adsp_pil_mem; /delete-node/ &cont_splash_mem; @@ -115,6 +116,10 @@ &hsusb_phy1 { status =3D "okay"; }; =20 +&pmi632_vib { + status =3D "okay"; +}; + &pon_pwrkey { status =3D "okay"; }; --=20 2.53.0 From nobody Thu Apr 2 12:41:28 2026 Received: from mail-pg1-f176.google.com (mail-pg1-f176.google.com [209.85.215.176]) (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 4AE17257423 for ; Sun, 29 Mar 2026 04:48:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759718; cv=none; b=LDezpoTX1cc5Nw7wr3TYZUqv3nGSGu4YLJw/LSXtk4cLPxKMzMXvhBGb0KZeoAXJDQG2Yat9DdX8XuuPnrC/YwVJ2Ew/bi+hpa+jTYUL9dzobuOjGrRR5I1aZjGon6K5aGYhDDnG3086c585E2FtL2YtYfuqoXuEUS2NqzKo/2Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759718; c=relaxed/simple; bh=dSmdH/k7eoOG7PHFk1pjfGKztHp9W6X8Whf07jDQ+ww=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Z8V1LgTWuhYadDiATzXSZmqICmFgSd33iVt7EboecCvyhJYUPolkPmBHoQ1ND7RosXcHdFg8VxcQ5hR/GMt22eZ3P/s8omk+5qKtMeGQ3J82G+Z3D2slGgiTeKqzWqJxIpm6PaDUIQ4lvbj4iNJWILjxd/+1tHzZ0aWDvOsEK30= 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=DqazyhMS; arc=none smtp.client-ip=209.85.215.176 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="DqazyhMS" Received: by mail-pg1-f176.google.com with SMTP id 41be03b00d2f7-c648bc907ebso2375692a12.3 for ; Sat, 28 Mar 2026 21:48:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774759716; x=1775364516; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=4PSFyUSbDPbuxXLaZDXDANomGT/xjqWL5i9LiQ50fiM=; b=DqazyhMSxWigUCEHuBdJyHc2ezmc+/kmxcKmhdhJiEvMTZ1S1QkMLH/aiMjxnC5PBt WV39dFR5wGEccr3koVzOyFtImKlvlbPkJPYmqIbD6T2xj7OOIVeVr9f4HKvNDN7DjSYs NmZSwaYPPVI5okyCwv8JyA4jdQpbwdXUIBj1gyPbxtyC5r5ZmpUe7A7/wZYIuUMEtCqa jq4bIYElXGn9zPym4NC0sowxOClk7D7TXT56sMk5pQ1HKMOpLj8GbOAu0510zaNyFygo Q1I6fNyg4aQvgetl/t6rWVsqsxtSJuKn5Qral42mZi+GLEYXAOU21JaIWa6KKi0sfx0m eF9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774759716; x=1775364516; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=4PSFyUSbDPbuxXLaZDXDANomGT/xjqWL5i9LiQ50fiM=; b=TkygLrtqEWBuzkEQrDOadhW/1WVmfo+PpU4rqqkik/j4A+6MlrrInRl7Sm/fC/nHUS dzlpELwQOgYSE3IIh75ZNMMnvSMseRzIR2ij47ae8KKLQUfEvpj2W34FIh4kCGSbdeQo Kn3u0TjnfX/jGWLY98Hk+NI0x6I9rRKrUrfuLK2069BmGgTyBg5rXQYeh16xFIx5aziJ XFQ4CUJOGckElItN58QaYcykS6YxK2pRUxYhCpCnMkBJ6fnbFrJAAOttYYwhJs2xm0RO 9CI7IYmDv8oqKu52I4R/vYjY20B4YXGyEPC81m0pexrnBGaljeq0O8YYcuYP5aZ8afa7 K4DQ== X-Forwarded-Encrypted: i=1; AJvYcCU0nu/Q0MGDDtJTNZ2IJ2gS7kng/QOX/CSAyTdiMgmyabzS/fMG44RyA4jHJVLZWLe3F2sWeX2G2Ptbsa0=@vger.kernel.org X-Gm-Message-State: AOJu0Yz2j/rsMstCjDknE76ayLpNKPZc4L7xlGwWoicnX2TNPz8Mt7iY TemFzkRfZ5BZ0RHEwh0FWYRuydnpdtdCANfpFcBqaIxAJU5l30Qcs1r+ X-Gm-Gg: ATEYQzzEKHUJEELibDVY23e1AgG2j273OHZ7a5uFS1ds9qn+4UNcJyeDpl6dd3VV+ds Ppyp7fEvtzAx3O+nVpO3MSDiY56Wi9vbUEPvw0ifbfzQi8g6WGpqg8kck7oFe6Cf69ulR1qtDbB HA+hAfW5In33py3bNLzj14I4cuZjeqna9CXVZerHAck+CZ26QBWiKUnLParxFbCfbpd+PgMdVei yK8ghQlvS9UFdfSA5oHN646V57+ZvfCGo5MrOIUaDnWF8XjYAaCDIiYJXJAeDRXOS9STrqq25jj 415EkNGPyxl3E+Q63n0WCgEqPutZarbi45wPs+R4Dp8RpMLSrCHFy/AsFC2+fONWmiYDQPwb9ic OUTprKaYQUHmFA0wse9bmMKxbPYlncXmo4mvF4qh+/fR6an/ue8bCMnUC5RFPcjpmQuerpQN0um 9cgqsHFiHj3t/HsNEoCDbWcpyafVng X-Received: by 2002:a05:6a20:72a2:b0:39b:cd0c:3880 with SMTP id adf61e73a8af0-39c87abc942mr8576828637.36.1774759716542; Sat, 28 Mar 2026 21:48:36 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id 41be03b00d2f7-c769179e31asm2899739a12.17.2026.03.28.21.48.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Mar 2026 21:48:36 -0700 (PDT) From: Biswapriyo Nath Date: Sun, 29 Mar 2026 04:47:59 +0000 Subject: [PATCH v2 4/7] arm64: dts: qcom: sm6125: Enable USB-C port handling 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: quoted-printable Message-Id: <20260329-ginkgo-add-usb-ir-vib-v2-4-870e0745e55e@gmail.com> References: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> In-Reply-To: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, stable@vger.kernel.org, Biswapriyo Nath , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774759680; l=1049; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=dSmdH/k7eoOG7PHFk1pjfGKztHp9W6X8Whf07jDQ+ww=; b=GM5n8XUOUONfpTli9uJYWckd8fI5avmePflwEDzxTfZsx2RQwjszif+loZsDybWFVSdzFqK+j eH3G8XeAlORBqyrmo3sAktIB8cr4uekcn0LEoIBGnm7E5sJG+33BWIu X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= Plug in USB-C related bits and pieces to enable USB role switching. Also, remove dr_mode to enable OTG capability. Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Signed-off-by: Biswapriyo Nath --- arch/arm64/boot/dts/qcom/sm6125.dtsi | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm6125.dtsi b/arch/arm64/boot/dts/qco= m/sm6125.dtsi index a1a296f90f44..d26ca1637330 100644 --- a/arch/arm64/boot/dts/qcom/sm6125.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6125.dtsi @@ -1241,7 +1241,20 @@ usb3_dwc3: usb@4e00000 { snps,dis-u1-entry-quirk; snps,dis-u2-entry-quirk; maximum-speed =3D "high-speed"; - dr_mode =3D "peripheral"; + + usb-role-switch; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_dwc3_hs: endpoint { + }; + }; + }; }; }; =20 --=20 2.53.0 From nobody Thu Apr 2 12:41:28 2026 Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) (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 EEA4324169D for ; Sun, 29 Mar 2026 04:48:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759725; cv=none; b=sDGjZeAFmr/diGYtkSuNYmQPR1wj1bcrImgwjBuEV45JwLeqBeT5PaeYSuqIm2jt6zVuC1u6vBS42qBLY6i4WpzrhBkrIBexYUeBq9H3vO4Asqfk2fGBlFVKltn5eJ++8/sBsx8RReNhUyp0Uxo5VnHBXiz8UYTtcbQ+QQXhGiw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759725; c=relaxed/simple; bh=agGtf1ZaN182+ObGaLSh0urJ6qEhFK/46uOcaat6JdI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ekpJhyICHyJUN7y6juCfWGbhAH6Vl0GK5YYC3mWObS5okRtqE4xQGSheyHcpQGFSIUJieUpY8pq+5Udk+Sg6bIHoDApVBcHgJBJub9XyaXHuOkzoXRLQDSEFhjoZ7bZd9PWzvhdi37TgOL0VIJPit3W5rproFLYzurPBOcGyapY= 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=Cfrb8t84; arc=none smtp.client-ip=209.85.215.179 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="Cfrb8t84" Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-c70c112cb61so2195518a12.0 for ; Sat, 28 Mar 2026 21:48:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774759723; x=1775364523; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=kzjNjIV7vs7F+0soFOjYF29xe4CQGuY95uYaL9NvZ08=; b=Cfrb8t84GVzZSR4Lt1kRYfO0ko9FjSdKK4Ei9RTcJdVmaKiWeCBDW4t8XP0LXcyErp xuybftdsI//cUrnW5uv9tf7LEXQ8fnlyw6n8UQcCAMvKy+fbrm6wzfqxI+ScQwGb6c8/ DsLzUfZSmxzf4eNmu4GIc06+/M4DSLODrw0HKvpCbyUjGd6D9/ISKI2nRK/YCUFZ1j1q BD+1yaRvJ8XQRwp1wxjyONkDrwn5WgCYNGVRSNVPrVJalSNEb/mEMGDTNMi4oBBuCc97 4dmL50ZKHfa/TRZbBd6lglRvwYcbddAouehyNfSs7UORZo+8HoiMoOCNYjfmd0A4Kyp1 9QuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774759723; x=1775364523; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=kzjNjIV7vs7F+0soFOjYF29xe4CQGuY95uYaL9NvZ08=; b=f9vvnvOSlMiSdW9cZVFIPGrJfF3PhkHgunxpJwnxlDk0WHwCH+zHY8GHZb9H4rpm1j Vfke5JHqEG6NBLY6AyQgopN7e3gbYCrxJ6loakXAORqhAY0kgupB0L0KkJF/QhO3eXTF XTmiPAzg+moptF6kIHjEAcm1Qo07Z/cp9n0wereqhCSKXKBJ1xAq2iSP1W8BpqQK2zbF 7NMnr7yfyAHVZgHf1RkvR5w5Lu4W2mAb0J41izpXqdLJG+GH5oQuV/RRBng3O2s/msnh ZPabH5RSR4ZN9oLIL8N1FdXGZ5m4Fxk0W3YzXrJ+Dz9nRz0wQKR+OATf/3Pm5nk2Hb5F x41w== X-Forwarded-Encrypted: i=1; AJvYcCXlVLa1NwwI3wYNTTBVS0Pye8bVfwqToz2Dm+H7mxtAPgTheP8qXRgumrG/WHa8ckVx1pMX4bah9eeXqCg=@vger.kernel.org X-Gm-Message-State: AOJu0YxsIUb/jEuvbie7Ezy64VBOXr65PMlUQ2yAdnGIV415sDSNxT3Z hwV29M3BBpMnaj8Zb/W4CwOq9J6owFTWLGJOLWJZKGK31jEwAOBnmX7L X-Gm-Gg: ATEYQzxbwpBl2FM+uhjqCCahbToQ/ycHtzUaHTrMSJKZTrkkJUUfPbYAS+HxK5p3gSM eBwLVD9d1BI3GjbqXjt9s/aHsYJG8OmsurH2RaLSy5OxXPYerv7DLJIzXpKOVQuBK08w3RhxL28 Pb9wTiZUtwmikFCARDEYlqIzuQH2hjwxh6/dEqbrAfASqemSAMKv1hsfRctJjIDrW6dVrrLUQYs MFkuHY/SqLWf3v+4PP5qLGPKPi2WwE5oazRnn0YTc/nKBXzTZBa4voUhxA9Gif4hFDohSzKQC8f MESedacwaBHJ6E+PGm1hF9PVaEzL8L18RaYNUYNq9L9bCnayfMWPTU2CRxujI615ORLXrXHpB35 EfJAa0AZ6dhMgqEqL30slp6Rc4wkDdChuWvKLMLB9ezSq4IW/zbEm3BqHJYwoAwrclw+hQhnZbI K/U/K0Nx52+RSvKzycpH265c3A8URO X-Received: by 2002:a05:6a20:3ca3:b0:366:2341:4980 with SMTP id adf61e73a8af0-39c877ea3b0mr8236099637.11.1774759723299; Sat, 28 Mar 2026 21:48:43 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id 41be03b00d2f7-c769179e31asm2899739a12.17.2026.03.28.21.48.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Mar 2026 21:48:43 -0700 (PDT) From: Biswapriyo Nath Date: Sun, 29 Mar 2026 04:48:00 +0000 Subject: [PATCH v2 5/7] arm64: dts: qcom: sm6125-xiaomi-ginkgo: Add PMI632 Type-C property 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: quoted-printable Message-Id: <20260329-ginkgo-add-usb-ir-vib-v2-5-870e0745e55e@gmail.com> References: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> In-Reply-To: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, stable@vger.kernel.org, Biswapriyo Nath , Konrad Dybcio X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774759680; l=1331; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=agGtf1ZaN182+ObGaLSh0urJ6qEhFK/46uOcaat6JdI=; b=utg7Uwku12WE374EulRQlObbGDRvquq1XC3xzBT3xs7T9PgEdTCMDHi0vxob22zpSO8m2qXKN NaI+fh1EoyTCxSeMHUAqZTybPYpieZFIj0B1IMfExt++r4LaSQdtFnj X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= The USB-C port is used for powering external devices and transfer data from/to them. Reviewed-by: Konrad Dybcio Signed-off-by: Biswapriyo Nath Reviewed-by: Dmitry Baryshkov --- .../boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi | 31 ++++++++++++++++++= ++++ 1 file changed, 31 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi b/ar= ch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi index 88691f1fa3a1..f66ff5f7693b 100644 --- a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi @@ -116,6 +116,33 @@ &hsusb_phy1 { status =3D "okay"; }; =20 +&pmi632_typec { + status =3D "okay"; + + connector { + compatible =3D "usb-c-connector"; + + power-role =3D "dual"; + data-role =3D "dual"; + self-powered; + + typec-power-opmode =3D "default"; + pd-disable; + + port { + pmi632_hs_in: endpoint { + remote-endpoint =3D <&usb_dwc3_hs>; + }; + }; + }; +}; + +&pmi632_vbus { + regulator-min-microamp =3D <500000>; + regulator-max-microamp =3D <1000000>; + status =3D "okay"; +}; + &pmi632_vib { status =3D "okay"; }; @@ -316,3 +343,7 @@ &uart4 { &usb3 { status =3D "okay"; }; + +&usb_dwc3_hs { + remote-endpoint =3D <&pmi632_hs_in>; +}; --=20 2.53.0 From nobody Thu Apr 2 12:41:28 2026 Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) (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 DBB4E284662 for ; Sun, 29 Mar 2026 04:48:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759733; cv=none; b=aAR1UAMmSDnJ45N2F4mppfECQW7cFpahD2E3+pJpFWsu2e4/ABoAYDktepFLTOMgY/4lciHgjVzDYKC+lODkNaqYRyn+1ptKNDfSWCtf56QzLn585XBgpc3ReNoxwa/TmLkoc50uJbmvqiUP9IJY/Un8Y2TvuMcXkeDpP8k+2hE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759733; c=relaxed/simple; bh=jbxDqNZvBi2gj9IFvEI90pxmvLwKV+j3EaaxzyzaJTA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ts/UD/PRE9DTfCRZ1EHcSVylIlyi9YF9zsBqQvJA3OtoEfXAN9G3jlI9CkOihzdJK1vh+4WkKrEV3QfdCCPJMY9BvLLKb2QzazgmX+0DpTIZlpkIChla8gLlj2T1R7Toc8ub8xAQDbzna4cCg2jroQt7vS972VclT7IqCsclK4Q= 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=AdAInTUc; arc=none smtp.client-ip=209.85.216.46 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="AdAInTUc" Received: by mail-pj1-f46.google.com with SMTP id 98e67ed59e1d1-35c124d2613so2272000a91.2 for ; Sat, 28 Mar 2026 21:48:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774759730; x=1775364530; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=c3tZXb9ZuOyelSj6Z0lI4WVX4+hZpWr55+BMQK3m+PI=; b=AdAInTUcsFpyZtVCb7wwDIsvK9voELpIJJzB55MboIHKr6QHRj5qjl62KWMOs3m0mJ HZ5ASnBqulq4Xt/l3xuMgtuUa7gol+n71M5rtEAHtup4iKVNWQ8H9xC9qYC4d0J8TfaT u0FZa4KRMxGt/kjech/AamV78xelsERLrinp4ylbl9iCuuN2bqGrNlVtaN2uUH64ds9G SzaRuZHHbdwqyPS/YGC5k5dXf7YzZHkCuYk4WNG4R3cEN7o5TYe7uoGwm9g3vCElAPKE EgRaewXk/zu1iv/A1p6Ab81yVe5h6t0fzqyq6oITtESyRuvAYzasXaUo+y6YoX449CFu AwFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774759730; x=1775364530; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=c3tZXb9ZuOyelSj6Z0lI4WVX4+hZpWr55+BMQK3m+PI=; b=Vi/AafD+Ap9GrF0lFlt4IbUUC7QSh8/gfmAcn3py30exs+McNMmqIhtMg0bFqrEwlO 9D/IXfMpp2WXyvEwpqtQamc8rHZ2KExqUuHAALi4m/KpdtnOKpN8XpboEghbLklM33MI gtJkF8EWsP7P6Tng/Pluj0HcZy4yRD8tGSkpfdUgNDrHXlcAn1d7ss8TtsFDozWNlNGb J3pBPQ2k4h9kVPVWmCloJwMYlUDhsz1dis/rMlmPXC7S9hKEyY7TmqwTJ8gCSmiwrRJZ +R9os1yP88D6un6gC2qFEawaGvEiuQGf13ZGVEE68HtTP2IDmGdolKFQMLaYAc9dmsyW JS0w== X-Forwarded-Encrypted: i=1; AJvYcCVs+zND5KnSPbr6vmGd2xzWsulf1Is0BeS4V8x1fyFVh/W/s4fJUEc25ox+/N1BSQcbtweXZwsZEWLjSYw=@vger.kernel.org X-Gm-Message-State: AOJu0YzpByqU5s2aWjuEAmqA6I4P/YdKzl31LeFhDfhGJXPFh/xjq4vH VJCsf/e/GFjPQnbtyNn6qUTq8o3ZK4YVWjnLIeSXWkCcirePfyHqEPUC X-Gm-Gg: ATEYQzw3hbz5dMLRjS9Unff6kAr1e5u0KnLO4YOyoR97G/tZguHWemXDV6ot3nQQB7i dWADoHtv3i8aZHA8o+6FS35rafchXbtW2DYcbJ0WwumBGyj3i6DKfevWLEpJeDXhsJf+5kOXsRU CafoNT3K9BQIwBNVsYbCupmZoQ5Voh7CLZvDLnwYnAW2mt2AO5d0PkTFiEU3DgYXEFCzvpnU9YM l4kDWhBkYk0gvot+SOVfeLBxtANIUi/IQmZ97ROoV7GECX4T2V3obLEVouMRBhclvXWHBxHFSEI UUK6PqlY8iNCMP3u58wfwfcncJJ6qSTRxaqcaX/D8VU+TWDLpCxHoIPlHvNa3e4GI4FRaxoCtBj v07qYrMpB2xGl3zND0jyxUGw3eTRNFJ9s7whrlAa/6LQfkcAt/A7qzim1r6SM1HEURUGe9Qu8xu FwQ+zBQwuTxQKKWyhpe6GHUC2MmwLJ8e3lq7LV8Ws= X-Received: by 2002:a05:6a20:94cb:b0:39b:f026:6f7c with SMTP id adf61e73a8af0-39c87ba1d3dmr9052151637.49.1774759730149; Sat, 28 Mar 2026 21:48:50 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id 41be03b00d2f7-c769179e31asm2899739a12.17.2026.03.28.21.48.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Mar 2026 21:48:49 -0700 (PDT) From: Biswapriyo Nath Date: Sun, 29 Mar 2026 04:48:01 +0000 Subject: [PATCH v2 6/7] dt-bindings: leds: irled: ir-spi-led: Add new duty-cycle value 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: quoted-printable Message-Id: <20260329-ginkgo-add-usb-ir-vib-v2-6-870e0745e55e@gmail.com> References: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> In-Reply-To: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, stable@vger.kernel.org, Biswapriyo Nath , Krzysztof Kozlowski X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774759680; l=963; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=jbxDqNZvBi2gj9IFvEI90pxmvLwKV+j3EaaxzyzaJTA=; b=81X8217C3DPp0B0P3hZM4aXOCm8lzOtEXnsLAMxdNbbkMgYAO3fE2YKhyEY97/IFdfQWBu+QK SnzdsTunBnRBxxt0Ihn4/T2XiSr+rqhd+1F/PnfcK3LZuxS90GFTwgJ X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= 30 duty cycle for IR transmitter is used in Xiaomi Redmi Note 8 (ginkgo). Reviewed-by: Sean Young Acked-by: Krzysztof Kozlowski Signed-off-by: Biswapriyo Nath --- Documentation/devicetree/bindings/leds/irled/ir-spi-led.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/leds/irled/ir-spi-led.yaml b= /Documentation/devicetree/bindings/leds/irled/ir-spi-led.yaml index 72cadebf6e3e..0297bfbb2750 100644 --- a/Documentation/devicetree/bindings/leds/irled/ir-spi-led.yaml +++ b/Documentation/devicetree/bindings/leds/irled/ir-spi-led.yaml @@ -25,7 +25,7 @@ properties: =20 duty-cycle: $ref: /schemas/types.yaml#/definitions/uint8 - enum: [50, 60, 70, 75, 80, 90] + enum: [30, 50, 60, 70, 75, 80, 90] description: Percentage of one period in which the signal is active. =20 --=20 2.53.0 From nobody Thu Apr 2 12:41:28 2026 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) (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 92A5627E045 for ; Sun, 29 Mar 2026 04:48:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759738; cv=none; b=fe2FAmEK82ib+52o8uoijowdfzGLoOkP6gN6xuHJidsgP2dt79mPRZWidfgV4tjQ19JhJoUQg5e2uGpRGrSGonsHn6iGFH8PUFqoUZaYNgo9wPSXUFkOcezWatcs2WrlgkfpazEEOCvq5iFMi439BYHV5GjTa/Cs2f8GHgSvbWk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774759738; c=relaxed/simple; bh=pGKPix7XiEt441lKBW8Y9b0Y9EmW4lxtf6JcRfDKsWo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dCzLawJZVaTsxsU5OU8sO6td0J0AJPvMFWAS0axzps7usNIlJ8PuL+A5PShmkBwbyW3Z+58WOKgKdetFp9e6DJ1SOBiY0c31ZHB3I5Gu8QP6vs0Sr6YO7PL9DZmDuxkTcpSn038ZexaoCsE5y3eepkjN3lLvERuILapcV8zFkd8= 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=pETnFdge; arc=none smtp.client-ip=209.85.216.48 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="pETnFdge" Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-356337f058aso1906961a91.2 for ; Sat, 28 Mar 2026 21:48:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774759737; x=1775364537; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=sH1ZtNzw7ASBY+TGObLJ+aQIZVnb+gkilqaMw0lmvhQ=; b=pETnFdgeZDjhWJx7qdfn+Q3+x4F2R0sIk8fjtKm5gRbkSs9Z24WqpPBn9ub0yFhl0I DC6bIs8bmZWtmKmaB1F+lyqfJUApA5rZ4h5YiaWKtLcVeDdFm+bPxbM1W4nrAJo2+5EU w+ahwNwgmNWJ27WfRY+/o5xwrezmb69/virhHfjMG3mtbjGoSh3rJtqBxWTzsCKvbsng BLiHbk7V/odSxcUpiIyomaegBVI0X0pJSfoMOzPLTTczme0wagdbWCgznrIU4HEa+Lkq DPKWlzxNb5mF6f9Bx72TjgvWuU6lZ99CVqzYFgwqYipVqe+JlHp0Q3gEhgCCAFXhNmUK hh6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774759737; x=1775364537; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=sH1ZtNzw7ASBY+TGObLJ+aQIZVnb+gkilqaMw0lmvhQ=; b=E20ZM/gdZgSOCdymf23uovSOO2AUjvOTFOsDEeJda3+jU6E1CZktkVWrEoGQ4DaukZ XuAbZDjDzrIfX9Y7cJhi/BAAsp2M8VSok9hddLtHYEzXPgRxoK1TX7mKn1+nlmuaGTNr LqsxTwzJMVg5zO8wol0pdWxeMH2ppHMvHzSHU8Sc0cVi3Manet4Y6c+a9v9oP4fGUrcj D+Am9tHd4/aosWLldZCKBhZ2b4t8BDwZBGT+bvfplbqn92N72k8fRHEC9Dw45Cg3LfiU XdSXflTw1cBZt6JTv12dM01C9cGRA7rC/tn2ugInAqp/otri2LMAopEJKkYzJ7ELTRSI qqkA== X-Forwarded-Encrypted: i=1; AJvYcCXwKiLaHWSBBftsqb/MKOm+JZDWkFDofk47IRoFQ8IMncfI45BBOqUeHPBK/br+bkmU0xWJNnaKJw/L+rk=@vger.kernel.org X-Gm-Message-State: AOJu0YyYWXfNTyTyy8R9skyjNjaENV4RHB1LZPRfLbl8htcCeyA71Enz 68DcxT/oMnjbmcIT/4FlvRYGtX0kWHR/BoLVNTLid3pufyqunysyNHBD X-Gm-Gg: ATEYQzw6tAO4Buh8ni7deCVzrMBD3QHc8E/09XcfEuRr9J/nLFiuVNmZ5ok3kfbdKxj r8i6AeK/leTfvVo+EO30n1sL+w9E7cZTyypXsWsVgDudctxqQn8vH5CICcPJRAKcLIrjUJzKHs3 k2Pi9mQEuxI5MXpUxWBUpDezkNJdeJ/NGfPbIQu9q8WrDfFJesSe7TeWUGyj9jJd4LlKyZJwJJm Z7KYg2AMUSKGA2ooUkHoOTLu4ruw9Zva9BS+brsTm249Ra6b9jfSOWT+5STujHSIBHmhnH1UbUO RNBW5Wplp0rJYpfJ4HQasPT0CeRTUtyb6/bGKBWPauCS0jLJw79b5QYx7Dda/om0scCNwbWJjHk gVgIBlzc8L6lApMakglJH7ub01i8sVHXpxaPNII/PbPWli8b7z2NSayRCZPmKNHp2dzQYT7T5NV wyzilzcnWRoqA39Ebf2GQdANm1sfMQ X-Received: by 2002:a05:6a20:938e:b0:398:a128:d463 with SMTP id adf61e73a8af0-39c87a3c214mr8660465637.35.1774759736982; Sat, 28 Mar 2026 21:48:56 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id 41be03b00d2f7-c769179e31asm2899739a12.17.2026.03.28.21.48.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Mar 2026 21:48:56 -0700 (PDT) From: Biswapriyo Nath Date: Sun, 29 Mar 2026 04:48:02 +0000 Subject: [PATCH v2 7/7] arm64: dts: qcom: sm6125-xiaomi-ginkgo: Add IR transmitter 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: quoted-printable Message-Id: <20260329-ginkgo-add-usb-ir-vib-v2-7-870e0745e55e@gmail.com> References: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> In-Reply-To: <20260329-ginkgo-add-usb-ir-vib-v2-0-870e0745e55e@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, stable@vger.kernel.org, Biswapriyo Nath , Konrad Dybcio X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774759680; l=1301; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=pGKPix7XiEt441lKBW8Y9b0Y9EmW4lxtf6JcRfDKsWo=; b=AjUWH+AdSOG/5ukRpNAwaXcythhtMm7E9TAuzpnElRgLKa+TAvWs+43AuNxf5Ryx8NJQ1jxE0 4oBI9xuIcl0AadPRbyVh5WjXVeiB3FcSq+LKxcHqBqYrYdg9M7tkFIx X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= The IR transmitting LED is connected to SPI8 controller. Reviewed-by: Sean Young Reviewed-by: Konrad Dybcio Signed-off-by: Biswapriyo Nath --- .../boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi | 20 ++++++++++++++++= ++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi b/ar= ch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi index f66ff5f7693b..7d8481173171 100644 --- a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi @@ -99,6 +99,10 @@ key-volume-up { }; }; =20 +&gpi_dma1 { + status =3D "okay"; +}; + &pm6125_gpios { vol_up_n: vol-up-n-state { pins =3D "gpio5"; @@ -160,6 +164,10 @@ &qupv3_id_0 { status =3D "okay"; }; =20 +&qupv3_id_1 { + status =3D "okay"; +}; + &rpm_requests { regulators-0 { compatible =3D "qcom,rpm-pm6125-regulators"; @@ -332,6 +340,18 @@ &sdhc_2 { status =3D "okay"; }; =20 +&spi8 { + status =3D "okay"; + + irled@1 { + compatible =3D "ir-spi-led"; + reg =3D <1>; + + duty-cycle =3D /bits/ 8 <30>; + spi-max-frequency =3D <1000000>; + }; +}; + &tlmm { gpio-reserved-ranges =3D <0 4>, <30 4>; }; --=20 2.53.0