OSDN Git Service

ARM: dts: Hook up supplies for Arndale S5M8767
authorMark Brown <broonie@linaro.org>
Wed, 24 Jul 2013 01:55:16 +0000 (10:55 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Wed, 24 Jul 2013 01:55:16 +0000 (10:55 +0900)
As part of this add nodes for the main wall supply as well as bucks 7
and 8 which are used to drop that down for several of the LDOs.

Signed-off-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/boot/dts/exynos5250-arndale.dts

index fa5969a..69a8651 100644 (file)
                        interrupt-parent = <&gpx3>;
                        interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
 
+                       vinb1-supply = <&main_dc_reg>;
+                       vinb2-supply = <&main_dc_reg>;
+                       vinb3-supply = <&main_dc_reg>;
+                       vinb4-supply = <&main_dc_reg>;
+                       vinb5-supply = <&main_dc_reg>;
+                       vinb6-supply = <&main_dc_reg>;
+                       vinb7-supply = <&main_dc_reg>;
+                       vinb8-supply = <&main_dc_reg>;
+                       vinb9-supply = <&main_dc_reg>;
+
+                       vinl1-supply = <&buck7_reg>;
+                       vinl2-supply = <&buck7_reg>;
+                       vinl3-supply = <&buck7_reg>;
+                       vinl4-supply = <&main_dc_reg>;
+                       vinl5-supply = <&main_dc_reg>;
+                       vinl6-supply = <&main_dc_reg>;
+                       vinl7-supply = <&main_dc_reg>;
+                       vinl8-supply = <&buck8_reg>;
+                       vinl9-supply = <&buck8_reg>;
+
                        s5m8767,pmic-buck2-dvs-voltage = <1300000>;
                        s5m8767,pmic-buck3-dvs-voltage = <1100000>;
                        s5m8767,pmic-buck4-dvs-voltage = <1200000>;
                                        op_mode = <1>;
                                };
 
+                               buck7_reg: BUCK7 {
+                                       regulator-name = "PVDD_BUCK7";
+                                       regulator-always-on;
+                               };
+
+                               buck8_reg: BUCK8 {
+                                       regulator-name = "PVDD_BUCK8";
+                                       regulator-always-on;
+                               };
+
                                buck9_reg: BUCK9 {
                                        regulator-name = "VDD_33_OFF_EXT1";
                                        regulator-min-microvolt = <750000>;
                #address-cells = <1>;
                #size-cells = <0>;
 
+               main_dc_reg: fixedregulator@1 {
+                       compatible = "regulator-fixed";
+                       regulator-name = "MAIN_DC";
+               };
+
                mmc_reg: voltage-regulator {
                        compatible = "regulator-fixed";
                        regulator-name = "VDD_33ON_2.8V";