]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: pm8004: Add SPMI regulator and add phandles to lsids
authorAngeloGioacchino Del Regno <kholk11@gmail.com>
Thu, 31 Oct 2019 11:16:42 +0000 (12:16 +0100)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Fri, 3 Jan 2020 20:56:36 +0000 (12:56 -0800)
Add the SPMI regulator node in the PM8004 LSID5 (as there is where
it resides basically 99% of the times) and set the nodes to be
disabled by default, as not all boards have both or one of the
lsids specified in this generic pm8004 DT.

While at it, also add nice phandles to the lsids specified in this
DT to allow configuration in specific board dts in a more human
readable fashion.

Signed-off-by: AngeloGioacchino Del Regno <kholk11@gmail.com>
Link: https://lore.kernel.org/r/20191031111645.34777-3-kholk11@gmail.com
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
arch/arm64/boot/dts/qcom/pm8004.dtsi

index 297b57bfa87a3b8bb6ec44a295b9016b96b06276..0abd1abe12fc277a7b7250121c96115f5e1fe8cc 100644 (file)
@@ -4,17 +4,23 @@
 
 &spmi_bus {
 
-       pmic@4 {
+       pm8004_lsid4: pmic@4 {
                compatible = "qcom,pm8004", "qcom,spmi-pmic";
                reg = <0x4 SPMI_USID>;
                #address-cells = <1>;
                #size-cells = <0>;
+               status = "disabled";
        };
 
-       pmic@5 {
+       pm8004_lsid5: pmic@5 {
                compatible = "qcom,pm8004", "qcom,spmi-pmic";
                reg = <0x5 SPMI_USID>;
                #address-cells = <1>;
                #size-cells = <0>;
+               status = "disabled";
+
+               pm8004_spmi_regulators: regulators {
+                       compatible = "qcom,pm8004-regulators";
+               };
        };
 };