* [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).