linux-arm-msm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] arm64: dts: qcom: enable tri-leds on RB5 board
@ 2022-05-05 14:50 Dmitry Baryshkov
  2022-05-05 14:51 ` [PATCH 1/3] arm64: dts: pm8150b: add Light Pulse Generator device node Dmitry Baryshkov
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Dmitry Baryshkov @ 2022-05-05 14:50 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski
  Cc: linux-arm-msm, devicetree

Add LPG device nodes in pm8150b/pm8150l include files.
Enable three user leds on Qualcomm/Thundercomm RB5 platform.

Dmitry Baryshkov (3):
  arm64: dts: pm8150b: add Light Pulse Generator device node
  arm64: dts: pm8150l: add Light Pulse Generator device node
  arm64: dts: qrb5165-rb5: declare tri-led user leds

 arch/arm64/boot/dts/qcom/pm8150b.dtsi    | 10 ++++++++
 arch/arm64/boot/dts/qcom/pm8150l.dtsi    | 11 +++++++++
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 30 ++++++++++++++++++++++++
 3 files changed, 51 insertions(+)

-- 
2.35.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH 1/3] arm64: dts: pm8150b: add Light Pulse Generator device node
  2022-05-05 14:50 [PATCH 0/3] arm64: dts: qcom: enable tri-leds on RB5 board Dmitry Baryshkov
@ 2022-05-05 14:51 ` Dmitry Baryshkov
  2022-05-05 14:51 ` [PATCH 2/3] arm64: dts: pm8150l: " Dmitry Baryshkov
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Dmitry Baryshkov @ 2022-05-05 14:51 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski
  Cc: linux-arm-msm, devicetree

Add device node defining LPG/PWM block on PM8150B PMIC chip.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/pm8150b.dtsi | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/pm8150b.dtsi b/arch/arm64/boot/dts/qcom/pm8150b.dtsi
index 058cc5107c75..d8714b230fff 100644
--- a/arch/arm64/boot/dts/qcom/pm8150b.dtsi
+++ b/arch/arm64/boot/dts/qcom/pm8150b.dtsi
@@ -126,5 +126,15 @@ pmic@3 {
 		reg = <0x3 SPMI_USID>;
 		#address-cells = <1>;
 		#size-cells = <0>;
+
+		pm8150b_lpg: lpg {
+			compatible = "qcom,pm8150b-lpg";
+
+			#address-cells = <1>;
+			#size-cells = <0>;
+			#pwm-cells = <2>;
+
+			status = "disabled";
+		};
 	};
 };
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 2/3] arm64: dts: pm8150l: add Light Pulse Generator device node
  2022-05-05 14:50 [PATCH 0/3] arm64: dts: qcom: enable tri-leds on RB5 board Dmitry Baryshkov
  2022-05-05 14:51 ` [PATCH 1/3] arm64: dts: pm8150b: add Light Pulse Generator device node Dmitry Baryshkov
@ 2022-05-05 14:51 ` Dmitry Baryshkov
  2022-05-05 14:51 ` [PATCH 3/3] arm64: dts: qrb5165-rb5: declare tri-led user leds Dmitry Baryshkov
  2022-07-03  3:56 ` [PATCH 0/3] arm64: dts: qcom: enable tri-leds on RB5 board Bjorn Andersson
  3 siblings, 0 replies; 5+ messages in thread
From: Dmitry Baryshkov @ 2022-05-05 14:51 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski
  Cc: linux-arm-msm, devicetree

Add device node defining LPG/PWM block on PM8150L PMIC chip.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/pm8150l.dtsi | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/pm8150l.dtsi b/arch/arm64/boot/dts/qcom/pm8150l.dtsi
index 52f094a2b713..2b598c45ee7e 100644
--- a/arch/arm64/boot/dts/qcom/pm8150l.dtsi
+++ b/arch/arm64/boot/dts/qcom/pm8150l.dtsi
@@ -114,5 +114,16 @@ pmic@5 {
 		reg = <0x5 SPMI_USID>;
 		#address-cells = <1>;
 		#size-cells = <0>;
+
+		pm8150l_lpg: lpg {
+			compatible = "qcom,pm8150l-lpg";
+
+			#address-cells = <1>;
+			#size-cells = <0>;
+			#pwm-cells = <2>;
+
+			status = "disabled";
+		};
+
 	};
 };
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [PATCH 3/3] arm64: dts: qrb5165-rb5: declare tri-led user leds
  2022-05-05 14:50 [PATCH 0/3] arm64: dts: qcom: enable tri-leds on RB5 board Dmitry Baryshkov
  2022-05-05 14:51 ` [PATCH 1/3] arm64: dts: pm8150b: add Light Pulse Generator device node Dmitry Baryshkov
  2022-05-05 14:51 ` [PATCH 2/3] arm64: dts: pm8150l: " Dmitry Baryshkov
@ 2022-05-05 14:51 ` Dmitry Baryshkov
  2022-07-03  3:56 ` [PATCH 0/3] arm64: dts: qcom: enable tri-leds on RB5 board Bjorn Andersson
  3 siblings, 0 replies; 5+ messages in thread
From: Dmitry Baryshkov @ 2022-05-05 14:51 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Rob Herring, Krzysztof Kozlowski
  Cc: linux-arm-msm, devicetree

Qualcomm RB5 platform uses Light Pulse Generator tri-led block to drive
three green leds. Add device nodes defining those leds.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
---
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 30 ++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
index 0e63f707b911..621127a7ce9b 100644
--- a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
+++ b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts
@@ -5,6 +5,7 @@
 
 /dts-v1/;
 
+#include <dt-bindings/leds/common.h>
 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 #include <dt-bindings/sound/qcom,q6afe.h>
 #include <dt-bindings/sound/qcom,q6asm.h>
@@ -806,6 +807,35 @@ lt9611_rst_pin: lt9611-rst-pin {
 	};
 };
 
+&pm8150l_lpg {
+	status = "okay";
+
+	led@1 {
+		reg = <1>;
+		color = <LED_COLOR_ID_GREEN>;
+		function = LED_FUNCTION_HEARTBEAT;
+		function-enumerator = <3>;
+
+		linux,default-trigger = "heartbeat";
+		default-state = "on";
+	};
+
+	led@2 {
+		reg = <2>;
+		color = <LED_COLOR_ID_GREEN>;
+		function = LED_FUNCTION_INDICATOR;
+		function-enumerator = <2>;
+		default-state = "on";
+	};
+
+	led@3 {
+		reg = <3>;
+		color = <LED_COLOR_ID_GREEN>;
+		function = LED_FUNCTION_INDICATOR;
+		function-enumerator = <1>;
+	};
+};
+
 &pon_pwrkey {
 	status = "okay";
 };
-- 
2.35.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH 0/3] arm64: dts: qcom: enable tri-leds on RB5 board
  2022-05-05 14:50 [PATCH 0/3] arm64: dts: qcom: enable tri-leds on RB5 board Dmitry Baryshkov
                   ` (2 preceding siblings ...)
  2022-05-05 14:51 ` [PATCH 3/3] arm64: dts: qrb5165-rb5: declare tri-led user leds Dmitry Baryshkov
@ 2022-07-03  3:56 ` Bjorn Andersson
  3 siblings, 0 replies; 5+ messages in thread
From: Bjorn Andersson @ 2022-07-03  3:56 UTC (permalink / raw)
  To: Dmitry Baryshkov, Krzysztof Kozlowski, Rob Herring, Andy Gross
  Cc: devicetree, linux-arm-msm

On Thu, 5 May 2022 17:50:59 +0300, Dmitry Baryshkov wrote:
> Add LPG device nodes in pm8150b/pm8150l include files.
> Enable three user leds on Qualcomm/Thundercomm RB5 platform.
> 
> Dmitry Baryshkov (3):
>   arm64: dts: pm8150b: add Light Pulse Generator device node
>   arm64: dts: pm8150l: add Light Pulse Generator device node
>   arm64: dts: qrb5165-rb5: declare tri-led user leds
> 
> [...]

Applied, thanks!

[1/3] arm64: dts: pm8150b: add Light Pulse Generator device node
      commit: efe9185c4e213680b7089931d0b7fc2a3416fe51
[2/3] arm64: dts: pm8150l: add Light Pulse Generator device node
      commit: 3e48f7428c1e8a4cf2477489d6d0e400c41df28f
[3/3] arm64: dts: qrb5165-rb5: declare tri-led user leds
      commit: bf3708c6734a4bc8e9c538fa586d798c4768bf3f

Best regards,
-- 
Bjorn Andersson <bjorn.andersson@linaro.org>

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-07-03  3:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-05 14:50 [PATCH 0/3] arm64: dts: qcom: enable tri-leds on RB5 board Dmitry Baryshkov
2022-05-05 14:51 ` [PATCH 1/3] arm64: dts: pm8150b: add Light Pulse Generator device node Dmitry Baryshkov
2022-05-05 14:51 ` [PATCH 2/3] arm64: dts: pm8150l: " Dmitry Baryshkov
2022-05-05 14:51 ` [PATCH 3/3] arm64: dts: qrb5165-rb5: declare tri-led user leds Dmitry Baryshkov
2022-07-03  3:56 ` [PATCH 0/3] arm64: dts: qcom: enable tri-leds on RB5 board Bjorn Andersson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).