arm64: dts: qcom: pmi632: Add PBS client and use in LPG node
authorLuca Weiss <luca.weiss@fairphone.com>
Mon, 5 Feb 2024 09:51:39 +0000 (10:51 +0100)
committerBjorn Andersson <andersson@kernel.org>
Fri, 16 Feb 2024 20:32:37 +0000 (14:32 -0600)
With SDAM + PBS the LPG driver can configure the LED pattern in
hardware.

Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
Link: https://lore.kernel.org/r/20240205-pmi632-ppg-v1-2-e236c95a2099@fairphone.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/pmi632.dtsi

index d6832f0b7b8075b257e3564de6ada571bce54762..94d53b1cf6c8f15267d1a02c6d1c00b9c3d27d84 100644 (file)
                        status = "disabled";
                };
 
+               pmi632_pbs_client3: pbs@7400 {
+                       compatible = "qcom,pmi632-pbs", "qcom,pbs";
+                       reg = <0x7400>;
+               };
+
                pmi632_sdam_7: nvram@b600 {
                        compatible = "qcom,spmi-sdam";
                        reg = <0xb600>;
                pmi632_lpg: pwm {
                        compatible = "qcom,pmi632-lpg";
 
+                       nvmem = <&pmi632_sdam_7>;
+                       nvmem-names = "lpg_chan_sdam";
+                       qcom,pbs = <&pmi632_pbs_client3>;
+
                        #address-cells = <1>;
                        #size-cells = <0>;
                        #pwm-cells = <2>;