ARM: dts: Add S5K5BA sensor regulator definitions for Trats board
authorAndrzej Hajda <a.hajda@samsung.com>
Mon, 5 Aug 2013 17:49:45 +0000 (02:49 +0900)
committerKukjin Kim <kgene.kim@samsung.com>
Tue, 6 Aug 2013 16:08:25 +0000 (01:08 +0900)
Add MAX8998 LDO12 and fixed voltage regulator nodes. While at it,
all fixed voltage regulator nodes are grouped in a 'regulators' node.

Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Reviewed-by: Tomasz Figa <t.figa@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
arch/arm/boot/dts/exynos4210-trats.dts

index 199ff1e..1c164f2 100644 (file)
                bootargs = "console=ttySAC2,115200N8 root=/dev/mmcblk0p5 rootwait earlyprintk panic=5";
        };
 
-       vemmc_reg: voltage-regulator@0 {
-               compatible = "regulator-fixed";
-               regulator-name = "VMEM_VDD_2.8V";
-               regulator-min-microvolt = <2800000>;
-               regulator-max-microvolt = <2800000>;
-               gpio = <&gpk0 2 0>;
-               enable-active-high;
+       regulators {
+               compatible = "simple-bus";
+
+               vemmc_reg: regulator-0 {
+                       compatible = "regulator-fixed";
+                       regulator-name = "VMEM_VDD_2.8V";
+                       regulator-min-microvolt = <2800000>;
+                       regulator-max-microvolt = <2800000>;
+                       gpio = <&gpk0 2 0>;
+                       enable-active-high;
+               };
+
+               tsp_reg: regulator-1 {
+                       compatible = "regulator-fixed";
+                       regulator-name = "TSP_FIXED_VOLTAGES";
+                       regulator-min-microvolt = <2800000>;
+                       regulator-max-microvolt = <2800000>;
+                       gpio = <&gpl0 3 0>;
+                       enable-active-high;
+               };
+
+               cam_af_28v_reg: regulator-2 {
+                       compatible = "regulator-fixed";
+                       regulator-name = "8M_AF_2.8V_EN";
+                       regulator-min-microvolt = <2800000>;
+                       regulator-max-microvolt = <2800000>;
+                       gpio = <&gpk1 1 0>;
+                       enable-active-high;
+               };
+
+               cam_io_en_reg: regulator-3 {
+                       compatible = "regulator-fixed";
+                       regulator-name = "CAM_IO_EN";
+                       regulator-min-microvolt = <2800000>;
+                       regulator-max-microvolt = <2800000>;
+                       gpio = <&gpe2 1 0>;
+                       enable-active-high;
+               };
+
+               cam_io_12v_reg: regulator-4 {
+                       compatible = "regulator-fixed";
+                       regulator-name = "8M_1.2V_EN";
+                       regulator-min-microvolt = <1200000>;
+                       regulator-max-microvolt = <1200000>;
+                       gpio = <&gpe2 5 0>;
+                       enable-active-high;
+               };
+
+               vt_core_15v_reg: regulator-5 {
+                       compatible = "regulator-fixed";
+                       regulator-name = "VT_CORE_1.5V";
+                       regulator-min-microvolt = <1500000>;
+                       regulator-max-microvolt = <1500000>;
+                       gpio = <&gpe2 2 0>;
+                       enable-active-high;
+               };
        };
 
        sdhci_emmc: sdhci@12510000 {
                };
        };
 
-       tsp_reg: voltage-regulator {
-               compatible = "regulator-fixed";
-               regulator-name = "TSP_FIXED_VOLTAGES";
-               regulator-min-microvolt = <2800000>;
-               regulator-max-microvolt = <2800000>;
-               gpio = <&gpl0 3 0>;
-               enable-active-high;
-       };
-
        i2c@13890000 {
                samsung,i2c-sda-delay = <100>;
                samsung,i2c-slave-addr = <0x10>;
                                     regulator-always-on;
                                };
 
+                               vtcam_reg: LDO12 {
+                                    regulator-name = "VT_CAM_1.8V";
+                                    regulator-min-microvolt = <1800000>;
+                                    regulator-max-microvolt = <1800000>;
+                               };
+
                                vcclcd_reg: LDO13 {
                                     regulator-name = "VCC_3.3V_LCD";
                                     regulator-min-microvolt = <3300000>;