From nobody Thu Apr 2 09:34:02 2026 Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.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 E64D23C345A for ; Mon, 30 Mar 2026 10:14:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865670; cv=none; b=UNiIUdhNU3FDeWTUBIsd9Ad6Wxsx45Ttlo03XQoIR/idmDki9YE8XrottZxIWBExDKo3m2LMNAA186eWzDgHy5Q1r//98iUUu3zvZCkFTMZrkhjPBbn7lGPqYgOT3UZyZnS1NuUAXiDVGjdrC0X8XNOppyVlgWfxn2Wylje6lok= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865670; c=relaxed/simple; bh=cwtQPbv3nwjbv2cB/O7Hw+lGpUV3DovZ0aVRo4yVFIA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=L5s9UT0yL4ceBUovBJqEoWzG6Rn8KjvB99o/pN+j/zCk/33QSBrMOnIWCs4XOGNbNsCRklMV79swelO42gB8l9CmPvMuv16ZeUketuuZ+CoI3QJF9znem/CaJs0yZT7cgKMCovmkiG+0VuxU4SR50NOExInM3PlBnE8CVfmdYd4= 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=cGBm33MA; arc=none smtp.client-ip=209.85.210.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="cGBm33MA" Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-82c20b9f989so1871573b3a.0 for ; Mon, 30 Mar 2026 03:14:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774865668; x=1775470468; 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=cGBm33MAGds+3FegA8aMlAic5pCnsURCPcBYSm3RuchsaziQFyFo9xgier5TDycYzF LJYCGC5aGA7t4ccAkHxrYsQvVyWtqcjqV3RNkeAUXOReSoJrdcoTY1hXZauMG+/NPZ8Z BY6n8w16bB2iQhGL46k92VEhPhl6JPiE3yd8+KUzv86K4fPm6kQtYnbcNMDPuxkVqsjS k3td/XWwJ7H64Q26yA8+8E8msfowI7fcmJBdxaP5x846qGZOVh+FCcGWGEXX8/RT1gR1 Lp7Zw0B5FDTeMT1soVePObEjtqAAA0BlxxzX3Xz7wmKaYWMyE4nnIV/26G0UL0rHNZCr ckug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774865668; x=1775470468; 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=TezXcTulknQWzxBJ3lmTaoGfbOSOF9j7HkvtQFRbFTOzew3/HpNK7wIB4iw5CJHLLV R60mlEzpFGZAw/aGGum/oqySptWtG985w1vZuxjzvxCZMPHDyZLBBRcBNbPjeYnsZqzE 1c9yJ5v2r1gQtmmYLsm6nzbEVLaPim7iTya16HghpQviHVu1pT1AzePW4IwbdjQI4xMb lw2Vc8suB52MtNqfpZp/UZVwD63yN1HnRm5iWQCE0MXY+UKBbPK2g4PREL2UpAARZS2X kVowEeXLXYSxYNGPryH8OTCixDOSlNYTmiEQGHdnIs+jy4EGJZWRfB6ZXgM97jrHXlT9 CR4w== X-Forwarded-Encrypted: i=1; AJvYcCVdrG/IQQP0j2OC+GLsjJO3LYbL9U/qEGU1nJi5vIT/0OyYr5qll+Gdvc1WUbDgpcjEjcIVa+mnmJFtJRQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzzTiEzrLcDPwU/DQPSP3QGexlCVTiQtl0FkG/+B3oGZbqHTv0f yYO4sycI4s1Duc/8IMGLoTmO/MnKvLBzp4ICdNb327gW20EsI4AtYIyo X-Gm-Gg: ATEYQzyUnZNj8lK8euebeWC1x0sjpY5j5vFVLaBvY62xPpGqkureKZMfNaoSDS/XjVf imqJ6Svk9lMwcMAUehr8yi3kuqg7aJMvHQoXA3a9qdeW7k+QPRLqyv04WD6atCu1WqD0pdPFZ9H 7SrP7prrdqRHyXMe6Bn4Ht5pKBpSEnz6H5FRySdoa+v2qNx3+4EKSk1UqMKilvviL1L368zhiZM TO2sZtdxRtcR7aMbSqQ0r0QF8xGPXXAr2nqonrJQHocWvh7wWEuPoORO/sUMFvFjWsqKhd8jwOf 8ZdUMpZL9jhYnjpbVqB6a77vSw76WHDHhNt1wZUA+yVWAzaunxInYNkuOh4aqGw3OSTAvQ7oVrR ycM4pUl9tzHVR9/Xz31soFT3JDbKByFvspiFkPicqMi9ZUMZUIwXFw5EItgXlGdafbspF695rEb iyZHSPF1C5kPLXUEvCoE2DWUgSMbmX X-Received: by 2002:a05:6a00:2d1f:b0:829:8cfb:df45 with SMTP id d2e1a72fcca58-82c95e4d40bmr11478818b3a.15.1774865668135; Mon, 30 Mar 2026 03:14:28 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-82ca843d8e5sm8286080b3a.5.2026.03.30.03.14.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 03:14:27 -0700 (PDT) From: Biswapriyo Nath Date: Mon, 30 Mar 2026 10:13:48 +0000 Subject: [PATCH v3 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: <20260330-ginkgo-add-usb-ir-vib-v3-1-c4b778b0d7f8@gmail.com> References: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@gmail.com> In-Reply-To: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@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, Biswapriyo Nath , kernel test robot , Konrad Dybcio X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774865654; l=17049; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=cwtQPbv3nwjbv2cB/O7Hw+lGpUV3DovZ0aVRo4yVFIA=; b=b0sV45a+qMOMqM8kehXfoVgmEMYUspr2C5eIBysaiM1WzS9SspKN/+kQppC8ZYWjTcHO89U/J 1SIlAQnuQ27AtyQxutg+Rd2lHKUqlTgoatZK7piFFspqJtaXIHdV4UL 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 09:34:02 2026 Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.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 144613C3BFF for ; Mon, 30 Mar 2026 10:14:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865676; cv=none; b=OBL56AeBgMnZ7A3BFU9pljxU2rWbXljByQH+vG1TnCY0UAjP73VMDPiXsql9zgTYArKkOslK+5Ld6z/X2yCP9QxJnp9soJC3DdFcWZk/5u4uowy2Q5OudpV7EkiF/Z1FrdG7FjBwcEYebjs2YGijfw4rRAe39m+LR2H3T/ZNEtg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865676; c=relaxed/simple; bh=spVe4EUNVFlJB2QdEc96OFgvjKCHaL0PLCg0uw+Bke0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BsDSr+EZM9Rzq1kewtQ4IHPwvZvdApxPerXueVYXZcpeH//3XAFip1UrNRkvnGWXeesIcrQeU0pvJC6DSBxCKp/ro5ySxXx7ITZfTHLL8xbGa45GlUKxRxL1rJX2BxTnHYeQQQ/W8tLgKZU5h4Oj/fkTWtPD9ctghC4/1ZMaeWk= 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=SJfPQAG2; arc=none smtp.client-ip=209.85.210.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="SJfPQAG2" Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-829afe24fb5so3024045b3a.0 for ; Mon, 30 Mar 2026 03:14:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774865674; x=1775470474; 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=I1XVgipd/TT6ujaFT3/XiuBYTRFfr7ZfTZaRy1KGDmM=; b=SJfPQAG2gvjArsgafQ+L0PoIVewB2WQh87knwVXw/2Y5SeVZQfNsqp1s9vZ3JHoOAm rlGKbPHelqSaT+td+cqzJRZSd+Puo4O2YvHI542h+vy6vp3LM1UfkvWqPCuplEr3jZgm Pdpr2heqoCBHISDCqGSDLSlD42VLIy1Y3N7GOQ6d9hf6X5moO/gsfnKwooSgI/cSB6IT gBcjc7nQVoED/oZB9pfnve8gRTk5LRVFY4WQ0RL343GEQoLB7Rxk5pbVX93zUZ+ugBMn ockt7YGCkX8Mcb5BbG+lLia/48eWIL552wdFuN8k139vCmitsTwLoYGFDjQsBSKux+L6 nLww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774865674; x=1775470474; 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=I1XVgipd/TT6ujaFT3/XiuBYTRFfr7ZfTZaRy1KGDmM=; b=gaad6tHJQtJbkfQcwk8YwQrQmpt+67WYj+5jsk5sb9p55ZE+DJ/IA2NImI0X+X5VOL cDp8HWAOCe9uTLiC5wAWD/PQ9HVT4CyronxnSoT9Pcwmibhhsp6iclwdcbM8BcRyn0T5 xLv/UZOBpcb6KW48zP3FuxcqXIT3a1Pncx/gM5clelkyMZPedQb2hKkMRezRK+IzOj2S oMticLovUiDRJdBiLFguiyY/kQdTCj5rxX8tyQuGRrLJefzOv0uFnnvNkNdD4lWWvXBp qtIiUPkQA5YaajDObC/CHy80X4vkYJguf8urP33d6yhmgsgn6EODl95UnISIqD0q1ZgX TFgg== X-Forwarded-Encrypted: i=1; AJvYcCWmHrWrbcyT2jpwt0RxkY3/fYbxHNUpEmRX6/4/VF5QPN2NSVTd7c0jtQLjBmMmRyaw3Ui9CAuJPmDmam8=@vger.kernel.org X-Gm-Message-State: AOJu0YxIBU1bxU3HngPUUHHIebtkszgRFF1NBnFm2T9zSZxjp2JXhuLH q52YVG0NqwzsFWGqGYRBdlt4YB+qaY7CBa18djmBUnvzaKPNgzyUcqhc X-Gm-Gg: ATEYQzycGuybiIzcG+gT0cbdK43y6pW+euog1CSZZNYidBhdWenoGoJsfRSFUDfm1jk IMs/Yq7ypmJrUbYPlEzYMK/YuWbxpprvUSnl8ZpA4H7nwCVuYipXKrfOvMig7jEhxCrqdLmoQrz 3GGbk0JVRj7WZX8z0S1/sp390pe0TGHKDPWBqkaAwpT9hqmp8MXrIZRECus1F6JweQOMwA6L1CR 6E1tGK3lhqW6yH/Lax1uUf2lUv+O2ABLLVfNBmLUfyRaP24UrZbIGvDqDNjV5trzL05SEHYgCMN ndW3G41pE86HaZq4gQXZ6rSHIVk+ZLSKTUo3XKGbmQLYiddNWRDhnvJtDzX42u+u/KgrG4GU8/N LmR1UTdvTO9O9ksqm4f9RgnvpNEtu2aD4h029XOXR/67SXk8rknCF+a/KyxBW33t3GsKuDUHXIW HebkmIQ88XhR8rVPzFR+z1Okw11foEY2s9mLABv84= X-Received: by 2002:a05:6a00:1495:b0:824:93df:6d86 with SMTP id d2e1a72fcca58-82c96036e65mr11779450b3a.50.1774865674423; Mon, 30 Mar 2026 03:14:34 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-82ca843d8e5sm8286080b3a.5.2026.03.30.03.14.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 03:14:34 -0700 (PDT) From: Biswapriyo Nath Date: Mon, 30 Mar 2026 10:13:49 +0000 Subject: [PATCH v3 2/7] dt-bindings: clock: qcom,sm6125-dispcc: reference qcom,gcc.yaml 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: <20260330-ginkgo-add-usb-ir-vib-v3-2-c4b778b0d7f8@gmail.com> References: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@gmail.com> In-Reply-To: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@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, Biswapriyo Nath , kernel test robot X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774865654; l=1915; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=spVe4EUNVFlJB2QdEc96OFgvjKCHaL0PLCg0uw+Bke0=; b=NNw7v9ceZUsctwz0YvIUnOV2mrBB63atvgyvrQ82fLAnWvBuN/ux6B76TiGmJv0mP3XHayamM CVgeFYNRSpyDqongSmEey30Cq5OezDMrbgrvjHa02mfdXn4uwluMlSf X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= Just like most of Qualcomm clock controllers, we can reference common qcom,gcc.yaml schema to unify the common parts of the binding. This also adds the '#reset-cells' property which 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 Reviewed-by: Krzysztof Kozlowski --- .../devicetree/bindings/clock/qcom,dispcc-sm6125.yaml | 17 +++++--------= ---- 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yam= l b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml index ef2b1e204430..a177a1934b19 100644 --- a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml @@ -42,12 +42,6 @@ properties: - const: cfg_ahb_clk - const: gcc_disp_gpll0_div_clk_src =20 - '#clock-cells': - const: 1 - - '#power-domain-cells': - const: 1 - power-domains: description: A phandle and PM domain specifier for the CX power domain. @@ -58,18 +52,16 @@ properties: A phandle to an OPP node describing the power domain's performance p= oint. maxItems: 1 =20 - reg: - maxItems: 1 - required: - compatible - - reg - clocks - clock-names - - '#clock-cells' - '#power-domain-cells' =20 -additionalProperties: false +allOf: + - $ref: qcom,gcc.yaml# + +unevaluatedProperties: false =20 examples: - | @@ -101,6 +93,7 @@ examples: power-domains =3D <&rpmpd SM6125_VDDCX>; =20 #clock-cells =3D <1>; + #reset-cells =3D <1>; #power-domain-cells =3D <1>; }; ... --=20 2.53.0 From nobody Thu Apr 2 09:34:02 2026 Received: from mail-pf1-f178.google.com (mail-pf1-f178.google.com [209.85.210.178]) (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 D581E3C4569 for ; Mon, 30 Mar 2026 10:14:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865684; cv=none; b=SQ7JbaqDr5UFbvLprQXBmmOmbPfuiB39No5gDjrV0dOybUn43P28DcFFQnvQkYyYXKQTOsNodgatpaj3JpRS/x0HqgYa0yqAV+rSwZT548vJA+S+ce357vavidi6LnDDrfoBqbg6xPXVYcpkNXNE/kODUu6CedqZeo7qUNyur2k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865684; c=relaxed/simple; bh=mrDnR0G7mbNJho3HlF5gQvzhoEN14/C2UquKRdZ6H1k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Wl43aZejYUVGeOBvugeGXAPoJ8Y3+KxX4/15JAJR6JBRqLantY1aXHuSwxrOzXI2+ovNYR6MSnqRyDI19h57Ggx7lPwtxUcpPrjk1kDDVthYWAeHjuecQY81AViQXm+cTyaEx0oUwmaokgcHF6fpPsK8mBK62G4/m0ifdk9MP34= 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=E4z+A1fr; arc=none smtp.client-ip=209.85.210.178 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="E4z+A1fr" Received: by mail-pf1-f178.google.com with SMTP id d2e1a72fcca58-82a655cfab5so4032417b3a.1 for ; Mon, 30 Mar 2026 03:14:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774865681; x=1775470481; 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=E4z+A1frgD7HbSHpoU/RSKkChYO+ZXoZztnuNsgGGb6F/iEX5+tceagHHeXwaIJ1WN dECc/pyPwbRFOMMX26ez68MulsSMOGk6DhPbdy/DI11d6yZoEDwsug695MdKkpW3uw4J 9T4luZrjzcK091v18+zAHyBKpXHFmlCm2I43OKgl0YSbL0y8CNhLLzUoxplAMd8gxcPk gcfVO/jOVPFzvXvjYovdAf5kV1xUXZ5YVGfmcpc6qtxeXjVtZQXdd6w3ESpUwYToAshb RKz7XQj9LvOdPdQ/k/UcnsGoxFkgCtyrB5g5IbOtP5geNn5zuQT969OJEVQMLDlIH2iX EW0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774865681; x=1775470481; 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=rtWkAAqd5QrGvnvwzbqtPLkqk2Fwkthp5Wki5pYTj2bpruN2u6RHVfWkSVrSBo3xgt re7ACTVB6Zjb8Cb+JXrLnd2ZYLt554YoD+Ts5WxXb4G7iGaPvpudgWczBTp87vVAzHCS 6Ad0E2qXUSjURSDzTDrdjFnSx9Tbk9oao/GlWiXpr/yz0aVzdO7uhA+CMzw2agk0m6yt SItMiblLazFsBl1ePq8V/YeUnkV1JTcJPRB557q00HF4Z87Dd4rcjJNgKzA0wgstEavA eCmnI2qP69KFTn0KnYByNY1GDvxOjF/jRcEPIMfBl3eD5vvWn5zVZwBJAfijqLrRXVGQ tIsA== X-Forwarded-Encrypted: i=1; AJvYcCU4BaRa6Cci9h4hip+VxwOqwS+U5mEEJNl6LI7dhH4G9jAXLxPiRrXFVU5Gidnrr1C/Fbsu3O1iUic4BO4=@vger.kernel.org X-Gm-Message-State: AOJu0YzPcqw0l0Cn0QtaW9o9tn5cubTLHTOj/ADp8fFX/QTK63CGpt2X ClszexACxy3IvTtiwBI5Amvdy2540FwjZNedQMNxQ1E84VIQNIOKnkMz X-Gm-Gg: ATEYQzyX4NRqmWX8n2C+Q5ew9YBUewPD4PB2NjsCPapKL5b/KRmjYNgIIB7cShNjbXZ mPAd66AAhkSty8yUId9keQme8gIqv3pFWbQnngtIy4Lcn2EBZuwgF+70hafImnLS1txhVD/oNXC 7aUnlR3w34Vh09uE6UhWsAjpJEtoHsfKjzyTPD9qsZmPe39QNr2XxQXrE/4HX7fBfRejvBmz0tJ 9PEW+IdLBN+YjuSNLe5xikWLb1FPCqwsiE7jh5GIO0RsgOVQo8Ll/UBe2KMeInSPqeRFzWYdvnp aMMrLKwz/5ZmnI9vLo/EpTtqmbaE2yVEgoxmMV4UZvNFO7wl2n7GZVX9dexUOLfNg66jVh+bz/w qFQgWSaMGg5GCxulFhzAuJ7qLbKyZXa8uVwpbiH+jOaOAAbPC0HYRVzBgi02PBc2+qaQ7kkq1OZ jmrLZ0j6wPWql29TdEUNKVCnaZnHE4BHBqBoIjn9Y= X-Received: by 2002:a05:6a00:9a6:b0:829:86aa:e163 with SMTP id d2e1a72fcca58-82c95c16692mr12268865b3a.13.1774865681008; Mon, 30 Mar 2026 03:14:41 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-82ca843d8e5sm8286080b3a.5.2026.03.30.03.14.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 03:14:40 -0700 (PDT) From: Biswapriyo Nath Date: Mon, 30 Mar 2026 10:13:50 +0000 Subject: [PATCH v3 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: <20260330-ginkgo-add-usb-ir-vib-v3-3-c4b778b0d7f8@gmail.com> References: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@gmail.com> In-Reply-To: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@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, Biswapriyo Nath , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774865654; l=1039; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=mrDnR0G7mbNJho3HlF5gQvzhoEN14/C2UquKRdZ6H1k=; b=LS49TNAgLyEV0MUfNYzBAWrsjMBXYW89M52LKh6tWjsnkPwI06uo8+pPm/rfZlnkSJ+nUrkiJ YfNIIlAMjLCCZ2/KOG1g59f47bu7VFvehWc3ihP1+UruyFKJPSTle7C 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 09:34:02 2026 Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) (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 3433D3BE168 for ; Mon, 30 Mar 2026 10:14:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865689; cv=none; b=JSwCDJP9/YGuheGunovITxYKs6tSKr1tf4tyBLlgsq4GTXmduk7e0doTDDyf+tY/ek1gq/jTMSxuN2LB2CjUre3lsOMM3ucovD3yyTC3ZTDragli2AE4BFlgIFfVn4x3ppto2rmX3WyDXHLKbxP6M+Tal5+XjL2KW0mNRMNY7/c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865689; c=relaxed/simple; bh=dSmdH/k7eoOG7PHFk1pjfGKztHp9W6X8Whf07jDQ+ww=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SXZ7/PZY1IgVqFWOzj2+QH+R82u2DyA+9iAyRgVXFJSSPy4SPjFHe5XXSgzPT/t6PM0KMtNfrWFfYySKLCSSjNPBQbGVXP24Eeb9GheGeLCsbn3fjFDyOFjsVb9udglK7LZbdmO18hdJexbkBAyNiUOcVABe4wB1p/tsBCDXbzs= 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=Cb4forfJ; arc=none smtp.client-ip=209.85.210.172 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="Cb4forfJ" Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-8296dabef74so4068328b3a.1 for ; Mon, 30 Mar 2026 03:14:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774865688; x=1775470488; 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=Cb4forfJmPguPBj5wxq+xZrPwGKgQeIsn+fftV5JAGbl8OZnG+v6sl9Y0OFKCH0kjY 8mYBqSeXhttAzeORh6NRMUKeYMVgqit1jLGfwshCAuofuJZNZ6mucezhCqY0XgUmx8Tg fI21MIpDusWqrNXKTP21Nkk3AGV/u7tjZ14VEvMMpPcKH56AT/PHRs88wA7avo1J/z7o MB2vDLRkhbbntfzLLuxfLul5klbpyz8EldLov+xsFa85Z31k1fq+5l3lMMCpKCPZ1p0U 2dTriIuO+tZeQyJ/HG8bqvhF4ry34/NYThTDAuby7PVRNZvxpCPXdS32PuKNurNEsLhz UhrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774865688; x=1775470488; 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=DkqqpMuzhR8qMtMPkG+PYtNBDWVYg2j/0d+ZezDHj/VzzBRFRsliX+xGSk9l33JhEj HCV3Eb/T4DvtOGsyluzUC5Eqj25+ib0nsnk4RQ+DdVM0Dd273yX8fyzvMY+kDChq526p 2+bkxgFCRRkjzkR/TKAmFi9n9dNQ3tmbf6KWOxY1ytV1bQ6/0B0QhR+yUQ57VhDlqKqU 870ZShbwTiiv7BBEocKVrcWvNJSgIJhsJ2FiH83qbVRHACwYrUM8hSwZ+ZbBhRkKdyd7 yIA6TYSF4SwTpQyq1rAZoN4PMMgMZz8Lb+xUyXASeO1Z8l4fMuQyhDdyjnTg4s83FGOj 17+g== X-Forwarded-Encrypted: i=1; AJvYcCUUKNL6k/nIJNh+P+2SKtOz6hV2D68YIssURmoFCyolIdIfZOdwFRBB8yfEg7hSkubqdUQeo7A0n3sDOYI=@vger.kernel.org X-Gm-Message-State: AOJu0YzppCS2OHjGAS9/uxbxzXkO1yp8r9hpqJTOXpBC8pw+aTIY6ZZt ca3V/o7M5QAkSexLG2FmfW0azmabOs/X3eq2ZfFlMAN/nCrU41Dpmnb6 X-Gm-Gg: ATEYQzwwqNqhMO2stsvwzLQ/JxAVP/rAvqqaFtuBvmSHWIKaOcX4VXnRsOaQt703H1J YkL954izruty+Hrkd7NAZpfvwX2VxRzf9SsPbnM0fIRCOTv0BB0Lbos0mTcxpo2/CiPourVc2VY QXNQr8Co19YVOLrEETme9SchZSGGYN9HdjgSFv/bBf4Ai3MBGaPnF/+sLt+bZGNnpaUPNtpUxs6 4H82orIa+Y5WPztVVGRIAzpDyKKC3O5rGiFRvBJFdTaACCIPrmnOOOLovmTJAoHnHx+KPuJH6uf ZT7XVQBuO+AAwjSt4JIv7igvWWnBHXh1A2bbCdPiASa5I1hNiHXoLvyplOn5xJkgqoxHQSOzvzS PARnEfmsdZg2CubGiUuCMvbLTN3tmWf3JHt9mRLXMHSnXZABSoQ6q4tubT87UbwTqn1jO40GaQ4 mXRUzSB8Aguda4xka5/L8Pf2szR2QE X-Received: by 2002:a05:6a00:4107:b0:82c:20e9:fa53 with SMTP id d2e1a72fcca58-82c95af2c3amr10551087b3a.5.1774865687558; Mon, 30 Mar 2026 03:14:47 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-82ca843d8e5sm8286080b3a.5.2026.03.30.03.14.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 03:14:47 -0700 (PDT) From: Biswapriyo Nath Date: Mon, 30 Mar 2026 10:13:51 +0000 Subject: [PATCH v3 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: <20260330-ginkgo-add-usb-ir-vib-v3-4-c4b778b0d7f8@gmail.com> References: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@gmail.com> In-Reply-To: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@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, Biswapriyo Nath , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774865654; l=1049; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=dSmdH/k7eoOG7PHFk1pjfGKztHp9W6X8Whf07jDQ+ww=; b=iN7WUR2JFdKInanyaJ1nA7GlY5aCbeqHHyFtVL3dnjBxgeZPO8T73QxVOJKURbwx2GR+gVJdr PY0C+yTcSTeBAULpEXuamFoFN1U6WYjq0Th+2JdlIdUJCkN76sfl8CA 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 09:34:02 2026 Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.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 E013F3BE168 for ; Mon, 30 Mar 2026 10:14:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865698; cv=none; b=tfiCKRvf8vPKAY68S4dHJ+v1WAYYr2pSk7oA0G73FUdGHs2KWHzVc22L+By7gGmbhvXc1ARu+9eOtUGhh33wrpCIVyIkpC69/1KiJmvbQ6hZk0A/lUSbb1jdKKNzXLD6XI3IV/hTv06UUwdcUpWJC/jToz3VIs77IxY1lAe314Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865698; c=relaxed/simple; bh=rYkzRcW245ELcqnW206enFLVoi53VbyHIjf+wFoTPok=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cWCS9AErko6xAORcl4sLNuIdsmcFTwfxlR2RT9d3h8qcp5KJPH2wA1RbF93wNxhLvQRYktAJzIaulV6JfLgW5opAyfdyD3lXp+s8K1tPsU89VpoZUeCqaRZDEW/GKodZkunb4F0ehkEAUwTqnefZcacGZ4kgu9E1tOQzeGy5C+4= 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=jpRp9e1X; arc=none smtp.client-ip=209.85.210.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="jpRp9e1X" Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-82a655cfab5so4032532b3a.1 for ; Mon, 30 Mar 2026 03:14:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774865694; x=1775470494; 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=lZezNnVQNhmXmaIcjRNqOna668OUhlUp70Pxauy9gTQ=; b=jpRp9e1X5knqWzbGGzppcH+P3WLgZVHJ5F8ZtUxgybCayfP0kGTkiyJJeV51cCE8fC lLhQ0QlbxbDQ+5/EjY6h2mFTEHQZQeDr9IrTNoQhRRjn7MrGWLFkiaUh/G0DFQHkOncf TtOqSySk8jJmHHhoGiej7BtdDLBCB5Ql/eCjDCtzfMTkWNkc8tIKlERB4h8luwrswGis daZMsB4+atfRc4+wLjljo7OKViMeANtiUeqvavAHme4YmbEDGHvINDfI52E7s4Cx+5rt Tp1EqB4x2rkh9VMyDuukPhSJd/h3RNVp4od8d2FMjMWQLWnAQ0OvAvKB203DlBt6RMIe hlaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774865694; x=1775470494; 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=lZezNnVQNhmXmaIcjRNqOna668OUhlUp70Pxauy9gTQ=; b=ojsy0RGW4Sx0U59qqFkz6NVCL6VmUJoTT6EITJGZHGb7SB4WHmoCJw5OphAxoWf9RT ix/O1Ml/QGVntFCkhM+44qnFUfqW4pK068kMNciTZxA/1GNBU3trV7Gty0K5e5vcZBAj DG3eoozwJTu4/5jvfXW0echDLmZZht0RW8fyp3/rYYOFosrC7YEtG1jl/+hLzCk0Y6qa wD4vn8d6tMRe+tD5Ht35D1TD5WnAj3DR18ELfAVXR4q1/HEonhnRGL+M0wIrzFQH0ylF sEnN9R6uBASucCESWjHTRWdIXAIRyXCjbSUh+NWIWSAhXkMlvkKGzJ385EM2vfP8a6km 9BKA== X-Forwarded-Encrypted: i=1; AJvYcCUK6kCKe7B4ZPpk37dN94ABYIyXiBuJ6Hp3p6aFzwgVTMQC8+LjhqHbpzUwSQGyIkCYGCx1LILBkS7o2mg=@vger.kernel.org X-Gm-Message-State: AOJu0YzG8BzwRU6Azl9B9IjHwwDug8w5qIVaH8P5lj81OTOIQs/HYghk nQCI6SXIdB3WY+YqVK0TNC1u6ol3ieS5iIPcdr4jXbJRyMHq1XpxV5Zz X-Gm-Gg: ATEYQzw0I6yRAKzI4OsQiOz7RqOJ/ZbUo70AhxyT62BNb2Uv87xJMidupWRG7Whn+/x NOPa5tikqQ+YwPmS7XszhbkFlteZ4tmk28kGUcUQ943lMOqZHLoDEg3ij4MMpoQGx3IOW7uJufN AMf7Y/e9hN9uPrqfdRsdd+RlSZ3EYiAR6faivLkA8T1Vi5lYzWoR40X7Dswdpd6MRs0K8h9XqjB smX0FU9OxrOYxUWy7CHTVAzt3uFFs/+0AZr1pCsQhki6MyLQGvq0/dNNWTVsCqsF96Zi5KnmsOs 8IU+0u+2/aV0NIT3k1kR46RRZjlleDVOqw24YwrcrbbE4kODWdtq3BhSr7R7KWKV9H4QUgG9vaE GowkEmjcPIHFVDfDEM6dvBX/UtITZCWNWnqA0WHpK8VYM5r1Ukap0L2aCrpykrff4ArBmorZWQ4 iThfzv9wuHZhaZoVu7LeoV87W9hR+0 X-Received: by 2002:a05:6a00:2e18:b0:827:2a07:231d with SMTP id d2e1a72fcca58-82c95d3974fmr11984562b3a.17.1774865694152; Mon, 30 Mar 2026 03:14:54 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-82ca843d8e5sm8286080b3a.5.2026.03.30.03.14.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 03:14:53 -0700 (PDT) From: Biswapriyo Nath Date: Mon, 30 Mar 2026 10:13:52 +0000 Subject: [PATCH v3 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: <20260330-ginkgo-add-usb-ir-vib-v3-5-c4b778b0d7f8@gmail.com> References: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@gmail.com> In-Reply-To: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@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, Biswapriyo Nath , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774865654; l=1398; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=rYkzRcW245ELcqnW206enFLVoi53VbyHIjf+wFoTPok=; b=+0vgH3skU4ycp9nWrCr78txopZ6GUChHC1xjVO+8+tmuAJhd3X+0Sd35xvcmDK41qmuT2NngW EQ9DxSsP+YKDR+PEDZjOimrpKCrM57VJY1ef2DzH4Pm8lYSKyJvoTau 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 Reviewed-by: Dmitry Baryshkov Signed-off-by: Biswapriyo Nath --- .../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 09:34:02 2026 Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) (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 759573C6A25 for ; Mon, 30 Mar 2026 10:15:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865702; cv=none; b=uMd1XEtf2SDEwLl+UKTiXZDkkEIvBVTN8CKhtKHjkjDPswV93XCBbYQsh8By00aGuQUlfXHMCncIJojovUKb475ODjbCb30RQSIHZgPyiR0rIA35BF/mIaXCQ50fL/QEr/+F/z65nlS4BhOMHYfZWIEy951mFbm5/z3afegtEBc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865702; c=relaxed/simple; bh=jbxDqNZvBi2gj9IFvEI90pxmvLwKV+j3EaaxzyzaJTA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kbKEUEUeAOCq2n2GeucTCDmNvOemu1OMxEX0CpO7EDIFr0hUzye4flSoU2wCqrFlmjnwRrGVco5PE/ArquO02YSaY5g0N8njhRdXpm+TeGDTU8ZnzGYML93+Qs/fdQIgeUwaWCDZS4FE+0u37J8lpmpiQr3/CrxihlRn/vR1dFE= 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=d7PzCdQK; arc=none smtp.client-ip=209.85.210.180 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="d7PzCdQK" Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-82748257f5fso2803719b3a.1 for ; Mon, 30 Mar 2026 03:15:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774865701; x=1775470501; 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=d7PzCdQKI2FjXAFhI7feJnqgEwLAb0PkUqOEuLRa44GWKkPO2uVQL/JeYHwcpdSrO4 uhcz8YMjGejFfGF6eQh9AAWK6HABlXgR7RtYRZwhm3WhUCRpC6gVuRu1cyzrN3OjZ7ml VelI8XqZICAe+alJ8AlxexsyEmBkulELss4947d/ozuO9IdUAUj0lskQBTliNyX61Ydt Z+242OE4q5L/nl/7HAY+H8L6KzbSLW0PlzG5jR5XdHnRa+cbyprzDGWBMHkUwY2C0+tt xGmzxMfQbSFTP0XpCAa2yVYAv7PW1alkVSX5CQyEY3RZ8NiS5kB+PWaYxgnID5aJ18Fn khSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774865701; x=1775470501; 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=IkLcjGRlIjIFxFjDN22Zx5xUhiac1ZinnPc0HOJYBQIZfKuRJkjEsmltXX91hO25XC oFRgo5zgPbjFm40pMjRLPLclZ3tMBzUFhZLIWJHlVvxSkxheP7rmvjhQuwO3BbHJW1GU ieh6p1vCDy81WIt2cl0qBP4+332wHMX+YFdfdlCC+jY5GEawLwP1ExOUkRome2yHbcl9 87J3onG5e2nE0kDke5antO3VD02vR1AxfzMD+w3notW1BBIBhbeTC6CnbwnKQgi5iCv+ T4nFA+XZB59FRG8mF67OvWNnn0cCXCDtUWtlGjSqc3Qh+pEE3mjXk7V2mehrv2zOayUT IYww== X-Forwarded-Encrypted: i=1; AJvYcCWky2WhWQ7rJyrnHCO+NLBLeFB+RxRSudzZ+uyhAsngfbcCdOJ+eRB0AVYaW2ON2na1OmAMFKinQsy3JJs=@vger.kernel.org X-Gm-Message-State: AOJu0YzIhvQX0aRs3ydyXP5/bF//Qv5FqBx7WvI9oIQrypBnHbTH5LAA bP8EF/5F5edvTL02WtBi7ZpkD79ds50nwijkZ5VmaAf7wClAULfYRBMq X-Gm-Gg: ATEYQzyXA8WFYy9Rmtjd6+gc3s6q4NKbZssaHNTsyzoAD9S+x/dRcLxi61got/aMpvX Nhf4X0eo2xW4gSo+BPwN4xpNaZ7SFhpYkMw3PmNAgVrZNeg7ueqbru86gtaqILVHFrvY1MZgExM C8fBUtoLsQCZg8/wWvJWoW7sW14v/E282jR9UEj7A+EK8AohX02kmG90WpFyggP967d6v4cY1IN lpAll5wF2djYFLTJc5vKZOr0aD+7ho4szrqPhAL0ARClFIt8EaUpjGO2Y3hGjyDkI0beGbOJ41o oXJKKjr7M0FAhv69oQORcGLGwmET5w+v3bc9tLOWvD9uob1qJYynrVzFf8ILpi3o+jbQeXWyBlZ To3fBl+xOWxhMPbCeZdpfKKXqgd+zSgoRRPKf6wahLwjzjiNgpardZkccjkKwHIy5DUrim7CIYT Z/y6yqqrMM9f2nGzLYOlGY52HJlsq4 X-Received: by 2002:a05:6a00:1c81:b0:824:b304:2d1e with SMTP id d2e1a72fcca58-82c968762eamr9218652b3a.8.1774865700537; Mon, 30 Mar 2026 03:15:00 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-82ca843d8e5sm8286080b3a.5.2026.03.30.03.14.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 03:15:00 -0700 (PDT) From: Biswapriyo Nath Date: Mon, 30 Mar 2026 10:13:53 +0000 Subject: [PATCH v3 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: <20260330-ginkgo-add-usb-ir-vib-v3-6-c4b778b0d7f8@gmail.com> References: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@gmail.com> In-Reply-To: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@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, Biswapriyo Nath , Krzysztof Kozlowski X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774865654; l=963; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=jbxDqNZvBi2gj9IFvEI90pxmvLwKV+j3EaaxzyzaJTA=; b=vESfFUjfFGKmOK/hDu/HFDuHjmi5fusU4ve1ZmPLbaemgxTmnuwyCQLnQCnN3/xFqngqK3IT8 SDrNOUspY92DbEZYsp20mHxibSWyg1pOrifHZHZrcDoCeEbBzoQ4HKT 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 09:34:02 2026 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.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 E681D3CC9ED for ; Mon, 30 Mar 2026 10:15:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865711; cv=none; b=q7VMOJnfknYzHMAZJI5SBsDo6wnzNgJvn4AxSxJ2JLw26cxcaqHc1TYI55h3xnvRO6LGIiA5qgat+uKdAj0sDYNFUBkd8gn1GdXIBm9Sr902oFbUQaAVdqDn3u02aVxXpP8moYYubVJQf8URKYuBZ4+XJQ255Iy8sKSbNgcEbmE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774865711; c=relaxed/simple; bh=pGKPix7XiEt441lKBW8Y9b0Y9EmW4lxtf6JcRfDKsWo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ay12rf99lfkzWw8qfsZWic3YfBGu0YoP5poLM8LkL4Z9QrSu14UoJ4K2PpkvAhAKvw6avDA0LuHWnXNIuDCv6PP7eIVUM8MkK7r6Ou/CrmjpRX05VQR6q9+lfrwHPvgZ+irNWLjLEUaCbhZXOMHyEIir1LMVPVg0s3OceEpzt8w= 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=Sv0tyoy6; arc=none smtp.client-ip=209.85.210.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="Sv0tyoy6" Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-82985f42664so2404182b3a.0 for ; Mon, 30 Mar 2026 03:15:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774865707; x=1775470507; 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=Sv0tyoy6y1m8vamSJhw4Y1e3YgyRjEkT6aEqjtIupF1eRncGJ1m4CAfs6wnFyn9Gww OtOmh+loTqGPp6Uf2BY3mAmt2v7yqyLub0xT6URbcQhv9szKZ6NwppSUMFpn1Q/gccHM 36d2QdPbD0ljFLRAr8gQI/Nx68y8i9t7o4OrXNT0y4G7t3C35dW+ago9axHC9s61O5cg HhWqjl2uamszvzw1XKV/aTTsoPY95emUcJlXjBuZsAcJnOpw2A4bbVPAZ5whS429W5dl Z44tq/I6ELer9qPZDLqwAXH0siYqdx9aaNImzamOiweT++lvXGxwysmbf9VqQ7zKPaCc JlzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774865707; x=1775470507; 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=Ck60IE+afGLcQoFKoc4469MKkSPVubBhVk4iaDEqN7AEE/4b9eBXxie2jH8FAEg48r K9CvQvC7kLvNqjCXvTMYhQ0CjW6G0gFwDJq2pThOtkTOxWO4a8fDkwVpppPzkUWPqYTx ofjndK3eKEYqNQdvErAk3CHbHdNKdEta0epaJC+XLJ3MA5ue6tXlVqXxEcB97Zj6QqL5 BAzG7PFkl/eLWuMtlHXFgWiGhsYWqkUBcGfaown1SlORcYfkNyAX7KTKGw6kPB1aHeAI 9VSfO+10oIs2D9BiOqYyzoZr8AX/dxcZkPWPiUodVd4OJUSWwK7eMICa4h0WpnSt2pJs b5Uw== X-Forwarded-Encrypted: i=1; AJvYcCVr+knzlqGsMsXXEdCscCSaymkwVcfX3FgV17SL/3GYvOJT9Bczy4/We0FjpeH9EudRK9WZ8pSB9CwvMcI=@vger.kernel.org X-Gm-Message-State: AOJu0Yx5SAyEXLLX6r+Vm2ojL8xen8/+IQcEO7780YrEPztQk0a5KGcr n0Z8FAsQyHux3O62aZkkvfvxEIWbgY8oRfno1lXcWRsJp5Fewy1M+mXA X-Gm-Gg: ATEYQzyQKXk2UHkn/qK0ANVgUgMnnaKU2VnsiGuOkiN45/doM+9HGPJMvQ4rw6++boh k+MwbjGF9SXL/oYrXOxkjy/kRL03mJTWLEo5kQaTgZxTHxZHl8rJLGal+jnwJMXLnBuPPnLQ/Tx 0tlc1/9PZIn8NgP8OQOxAqrzqzDQloSQ0QCzHquqDYZPXP0r21IxpUiW0zX3tH2yHnd4ot248er S2HiRcuQPn3xDYUhqt21FRJfA7UxshWyCf70NLWVbv1/eLrePCmfz37pQmitlcsM1dHSZFrFIgQ FsMK0xJjsjgU3sYLlVtyHhnwNNDy3/CPsR+HlOig9ZKFbVtGDwQCgpGLSsHS9IKjancrZqTCFRo AGI+wr4eQRXLsFGQCI3KUrQYcp3W9aNl+R/3gWhg7crErbYRGrEMCerUYVc4cqCbTLLQBBk7hj7 QuucblPa2TsF/2NrdnMrA7347crrhS X-Received: by 2002:a05:6a00:815:b0:82c:24d5:63e6 with SMTP id d2e1a72fcca58-82c95c23e4bmr11933168b3a.15.1774865707088; Mon, 30 Mar 2026 03:15:07 -0700 (PDT) Received: from [192.168.0.101] ([43.226.29.240]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-82ca843d8e5sm8286080b3a.5.2026.03.30.03.15.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 03:15:06 -0700 (PDT) From: Biswapriyo Nath Date: Mon, 30 Mar 2026 10:13:54 +0000 Subject: [PATCH v3 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: <20260330-ginkgo-add-usb-ir-vib-v3-7-c4b778b0d7f8@gmail.com> References: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@gmail.com> In-Reply-To: <20260330-ginkgo-add-usb-ir-vib-v3-0-c4b778b0d7f8@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, Biswapriyo Nath , Konrad Dybcio X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774865654; l=1301; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=pGKPix7XiEt441lKBW8Y9b0Y9EmW4lxtf6JcRfDKsWo=; b=BedMsNwgLsE+aubdatQlTumTqlUwwOUjk7wfR9tZkRnU146OE2yO8K9gEHsRM59RMMzWQu8Bj xCT//XetsUpBloRKCMDWFBx1AzBe6tLOnxEoko2HAI/0xT5MzpYD7eZ 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