]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commitdiff
arm64: dts: add spmi-regulator nodes
authorStephen Boyd <sboyd@codeaurora.org>
Tue, 12 May 2015 01:10:18 +0000 (18:10 -0700)
committerThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Wed, 11 Apr 2018 16:43:54 +0000 (13:43 -0300)
BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit 615bc2150d638d06f7a1265d851adefe164b88d2
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
arch/arm64/boot/dts/qcom/pm8916.dtsi

index 0223e60d8b6afc524ffe02a438bf253216931dec..49324694b24c025620663050563fad1f697734b6 100644 (file)
 
                 };
 
+               regulators {
+                       compatible = "qcom,pm8916-regulators";
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+
+                       s1@1400 {
+                               reg = <0x1400 0x300>;
+                               status = "disabled";
+                       };
+
+                       pm8916_spmi_s2: s2@1700 {
+                               reg = <0x1700 0x300>;
+                               status = "ok";
+                               regulator-min-microvolt = <1050000>;
+                               regulator-max-microvolt = <1350000>;
+                       };
+
+                       s3@1a00 {
+                               reg = <0x1a00 0x300>;
+                               status = "disabled";
+                       };
+
+                       s4@1d00 {
+                               reg = <0x1d00 0x300>;
+                               status = "disabled";
+                       };
+
+                       l1@4000 {
+                               reg = <0x4000 0x100>;
+                               status = "disabled";
+                       };
+
+                       l2@4100 {
+                               reg = <0x4100 0x100>;
+                               status = "disabled";
+                       };
+
+                       l3@4200 {
+                               reg = <0x4200 0x100>;
+                               status = "disabled";
+                       };
+
+                       l4@4300 {
+                               reg = <0x4300 0x100>;
+                               status = "disabled";
+                       };
+
+                       l5@4400 {
+                               reg = <0x4400 0x100>;
+                               status = "disabled";
+                       };
+
+                       l6@4500 {
+                               reg = <0x4500 0x100>;
+                               status = "disabled";
+                       };
+
+                       l7@4600 {
+                               reg = <0x4600 0x100>;
+                               status = "disabled";
+                       };
+
+                       l8@4700 {
+                               reg = <0x4700 0x100>;
+                               status = "disabled";
+                       };
+
+                       l9@4800 {
+                               reg = <0x4800 0x100>;
+                               status = "disabled";
+                       };
+
+                       l10@4900 {
+                               reg = <0x4900 0x100>;
+                               status = "disabled";
+                       };
+
+                       l11@4a00 {
+                               reg = <0x4a00 0x100>;
+                               status = "disabled";
+                       };
+
+                       l12@4b00 {
+                               reg = <0x4b00 0x100>;
+                               status = "disabled";
+                       };
+
+                       l13@4c00 {
+                               reg = <0x4c00 0x100>;
+                               status = "disabled";
+                       };
+
+                       l14@4d00 {
+                               reg = <0x4d00 0x100>;
+                               status = "disabled";
+                       };
+
+                       l15@4e00 {
+                               reg = <0x4e00 0x100>;
+                               status = "disabled";
+                       };
+
+                       l16@4f00 {
+                               reg = <0x4f00 0x100>;
+                               status = "disabled";
+                       };
+
+                       l17@5000 {
+                               reg = <0x5000 0x100>;
+                               status = "disabled";
+                       };
+
+                       l18@5100 {
+                               reg = <0x5100 0x100>;
+                               status = "disabled";
+                       };
+               };
        };
 };