From c7372e4e3afd7da228fcdc8b2e8e5753d852a20c Mon Sep 17 00:00:00 2001 From: Anjelique Melendez Date: Fri, 7 Apr 2023 15:38:47 -0700 Subject: [PATCH 1/3] dt-bindings: leds-qcom-lpg: Add qcom,pmk8550-pwm compatible string Add qcom,pmk8550-pwm compatible string for the Qualcomm Technologies, Inc. PMK8550 PMIC which has two high resolution PWM channels. Change-Id: I46cee169cbbc3d6c92a726f933f8b78254a90403 Signed-off-by: Anjelique Melendez Acked-by: Krzysztof Kozlowski Signed-off-by: Lee Jones Link: https://lore.kernel.org/r/20230407223849.17623-2-quic_amelende@quicinc.com Git-commit: 03a85ab3ac910bc29e23db744091c40c8ed3d3af Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Signed-off-by: Anjelique Melendez --- bindings/leds/leds-qcom-lpg.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/bindings/leds/leds-qcom-lpg.yaml b/bindings/leds/leds-qcom-lpg.yaml index 1df83779..6295c91f 100644 --- a/bindings/leds/leds-qcom-lpg.yaml +++ b/bindings/leds/leds-qcom-lpg.yaml @@ -27,6 +27,7 @@ properties: - qcom,pmc8180c-lpg - qcom,pmi8994-lpg - qcom,pmi8998-lpg + - qcom,pmk8550-pwm "#pwm-cells": const: 2 From aef3643bf7071251923874b63b26418763e396b1 Mon Sep 17 00:00:00 2001 From: Luca Weiss Date: Tue, 18 Apr 2023 18:43:19 +0200 Subject: [PATCH 2/3] dt-bindings: leds: qcom-lpg: Add compatible for PMI632 LPG block Document the availability of an LPG configuration for the PMI632 PMIC in the Qualcomm Light Pulse Generator driver. Change-Id: I17f3a9a8a98d0374fb127363368a53d0dcc45a28 Signed-off-by: Luca Weiss Acked-by: Krzysztof Kozlowski Signed-off-by: Lee Jones Link: https://lore.kernel.org/r/20230414-pmi632-v2-3-98bafa909c36@z3ntu.xyz Git-commit: 8e25e2a0af551e084c596c03999f7e8ef7205778 Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Signed-off-by: Anjelique Melendez --- bindings/leds/leds-qcom-lpg.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/bindings/leds/leds-qcom-lpg.yaml b/bindings/leds/leds-qcom-lpg.yaml index 6295c91f..5550eef1 100644 --- a/bindings/leds/leds-qcom-lpg.yaml +++ b/bindings/leds/leds-qcom-lpg.yaml @@ -25,6 +25,7 @@ properties: - qcom,pm8941-lpg - qcom,pm8994-lpg - qcom,pmc8180c-lpg + - qcom,pmi632-lpg - qcom,pmi8994-lpg - qcom,pmi8998-lpg - qcom,pmk8550-pwm From ddd02c5effcef40baa31103212901cb2d7a274de Mon Sep 17 00:00:00 2001 From: Neil Armstrong Date: Thu, 25 May 2023 13:54:22 +0200 Subject: [PATCH 3/3] dt-bindings: leds: qcom-lpg: Document PM8550 compatible The PM8550 PWM modules are compatible with the PM8350c PWM modules, document the PM8350c PWM compatible as fallback for the PM8550 PWM. Change-Id: Ieb5c8ab61212501369037e019cee7cd7048f72d8 Signed-off-by: Neil Armstrong Reviewed-by: Conor Dooley Link: https://lore.kernel.org/r/20230522-topic-sm8550-upstream-pm8550-lpg-v2-1-c5117f1d41f9@linaro.org Signed-off-by: Lee Jones Git-commit: 28598e218076f77cbd44b7762aa5f935356aebd4 Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Signed-off-by: Anjelique Melendez --- bindings/leds/leds-qcom-lpg.yaml | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/bindings/leds/leds-qcom-lpg.yaml b/bindings/leds/leds-qcom-lpg.yaml index 5550eef1..e6f1999c 100644 --- a/bindings/leds/leds-qcom-lpg.yaml +++ b/bindings/leds/leds-qcom-lpg.yaml @@ -16,19 +16,24 @@ description: > properties: compatible: - enum: - - qcom,pm660l-lpg - - qcom,pm8150b-lpg - - qcom,pm8150l-lpg - - qcom,pm8350c-pwm - - qcom,pm8916-pwm - - qcom,pm8941-lpg - - qcom,pm8994-lpg - - qcom,pmc8180c-lpg - - qcom,pmi632-lpg - - qcom,pmi8994-lpg - - qcom,pmi8998-lpg - - qcom,pmk8550-pwm + oneOf: + - enum: + - qcom,pm660l-lpg + - qcom,pm8150b-lpg + - qcom,pm8150l-lpg + - qcom,pm8350c-pwm + - qcom,pm8916-pwm + - qcom,pm8941-lpg + - qcom,pm8994-lpg + - qcom,pmc8180c-lpg + - qcom,pmi632-lpg + - qcom,pmi8994-lpg + - qcom,pmi8998-lpg + - qcom,pmk8550-pwm + - items: + - enum: + - qcom,pm8550-pwm + - const: qcom,pm8350c-pwm "#pwm-cells": const: 2