arm64: dts: qcom: sdm630-nile: Enable and configure PM660L WLED

Message ID 20240204-sdm630-nile-wled-v1-1-9f5c4f8147f2@somainline.org
State New
Headers
Series arm64: dts: qcom: sdm630-nile: Enable and configure PM660L WLED |

Commit Message

Marijn Suijten Feb. 4, 2024, 5:35 p.m. UTC
  The board-specific (electrical) configuration was removed from PM660L in
90ba636e40cb ("arm64: dts: qcom: pm660l: Remove board-specific WLED
configuration") as it is platform-dependent.  We reintroduce it here in
the Nile board configuration (with a slightly lower current limit, as
per downstream DT sources) and enable it for use in the dsi0 node.

Signed-off-by: Marijn Suijten <marijn.suijten@somainline.org>
---
 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 10 ++++++++++
 1 file changed, 10 insertions(+)


---
base-commit: 01af33cc9894b4489fb68fa35c40e9fe85df63dc
change-id: 20240204-sdm630-nile-wled-e23d7a1df0ce

Best regards,
  

Comments

Bjorn Andersson Feb. 7, 2024, 4:46 a.m. UTC | #1
On Sun, 04 Feb 2024 18:35:22 +0100, Marijn Suijten wrote:
> The board-specific (electrical) configuration was removed from PM660L in
> 90ba636e40cb ("arm64: dts: qcom: pm660l: Remove board-specific WLED
> configuration") as it is platform-dependent.  We reintroduce it here in
> the Nile board configuration (with a slightly lower current limit, as
> per downstream DT sources) and enable it for use in the dsi0 node.
> 
> 
> [...]

Applied, thanks!

[1/1] arm64: dts: qcom: sdm630-nile: Enable and configure PM660L WLED
      commit: 749c47ad3383f344ab080ccb1905e10b2470d70f

Best regards,
  

Patch

diff --git a/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile.dtsi b/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile.dtsi
index 87d0293c728d..852aecfba95a 100644
--- a/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm630-sony-xperia-nile.dtsi
@@ -241,6 +241,16 @@  led@3 {
 	};
 };
 
+&pm660l_wled {
+	status = "okay";
+
+	qcom,switching-freq = <800>;
+	qcom,ovp-millivolt = <29600>;
+	qcom,current-boost-limit = <970>;
+	qcom,current-limit-microamp = <17500>;
+	qcom,num-strings = <2>;
+};
+
 &pon_pwrkey {
 	status = "okay";
 };