arm: dts: rockchip: rk3288 add android.dtsi
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / rk3188-tb.dts
old mode 100755 (executable)
new mode 100644 (file)
index 285faec..d091770
@@ -1,10 +1,8 @@
 /dts-v1/;
 
 #include "rk3188.dtsi"
-#include "rk3188-clocks.dtsi"
 #include "lcd-b101ew05.dtsi"
-#include "rk3188-mmc.dtsi"
-#include <dt-bindings/clock/ddr.h>
+
 / {
        memory {
                device_type = "memory";
                status = "okay";
        };
 
-    wireless-wlan {
-        compatible = "wlan-platdata";
 
-        wifi_chip_type = "";
-        sdio_vref = <28000>;
+       wireless-wlan {
+               compatible = "wlan-platdata";
 
-        //power_ctrl_by_pmu;
-        pmu_regulator = "act_ldo3";
-        pmu_enable_level = <1>; //1->HIGH, 0->LOW
+               wifi_chip_type = "";
+               sdio_vref = <28000>;
 
-        WIFI,poweren_gpio = <&gpio3 GPIO_D0 GPIO_ACTIVE_HIGH>;
-        WIFI,host_wake_irq = <&gpio3 GPIO_D2 GPIO_ACTIVE_HIGH>;
-        //WIFI,reset_gpio = <&gpio0 GPIO_A2 GPIO_ACTIVE_LOW>;
+               //power_ctrl_by_pmu;
+               pmu_regulator = "act_ldo3";
+               pmu_enable_level = <1>; //1->HIGH, 0->LOW
 
-        status = "okay";
-    };
+               WIFI,poweren_gpio = <&gpio3 GPIO_D0 GPIO_ACTIVE_HIGH>;
+               WIFI,host_wake_irq = <&gpio3 GPIO_D2 GPIO_ACTIVE_HIGH>;
+               //WIFI,reset_gpio = <&gpio0 GPIO_A2 GPIO_ACTIVE_LOW>;
 
-    wireless-bluetooth {
-        compatible = "bluetooth-platdata";
+               status = "okay";
+       };
 
-        support_uart_rts_ctrl;
-        uart_rts_gpios = <&gpio1 GPIO_A3 GPIO_ACTIVE_LOW>;
-        pinctrl-names = "default";
-        pinctrl-0 = <&uart0_rts>;
+       wireless-bluetooth {
+               compatible = "bluetooth-platdata";
 
-        BT,power_gpio = <&gpio3 GPIO_C7 GPIO_ACTIVE_HIGH>;
-        BT,reset_gpio = <&gpio3 GPIO_D1 GPIO_ACTIVE_HIGH>;
-        BT,wake_gpio = <&gpio3 GPIO_C6 GPIO_ACTIVE_HIGH>;
-        BT,wake_host_irq = <&gpio0 GPIO_A5 GPIO_ACTIVE_LOW>;
+               uart_rts_gpios = <&gpio1 GPIO_A3 GPIO_ACTIVE_LOW>;
+               pinctrl-names = "default","rts_gpio";
+               pinctrl-0 = <&uart0_rts>;
+               pinctrl-1 = <&uart0_rts_gpio>;
 
-        status = "okay";
-    };
+               BT,power_gpio = <&gpio3 GPIO_C7 GPIO_ACTIVE_HIGH>;
+               BT,reset_gpio = <&gpio3 GPIO_D1 GPIO_ACTIVE_HIGH>;
+               BT,wake_gpio = <&gpio3 GPIO_C6 GPIO_ACTIVE_HIGH>;
+               BT,wake_host_irq = <&gpio0 GPIO_A5 GPIO_ACTIVE_LOW>;
+
+               status = "okay";
+       };
 
        backlight {
-               compatible = "pwm-backlight";
-               pwms = <&pwm3 0 25000>;
+               compatible = "pwm-backlight";
+               pwms = <&pwm3 0 25000>;
                brightness-levels = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255>;
-               default-brightness-level = <128>;
+               default-brightness-level = <128>;
                enable-gpios = <&gpio0 GPIO_A2 GPIO_ACTIVE_HIGH>;
        };
 
+       pwm_regulator {
+       compatible = "rockchip_pwm_regulator";
+       pwms = <&pwm0 0 25000>;
+       rockchip,pwm_id= <0>;
+       rockchip,pwm_voltage_map= <925000 950000 975000 1000000 1025000 1050000 1075000 1100000 1125000 1150000 1175000 1200000 1225000 1250000 1275000 1300000 1325000 1350000 1375000 1400000>;
+       rockchip,pwm_voltage= <1000000>;
+       rockchip,pwm_min_voltage= <925000>;
+       rockchip,pwm_max_voltage= <1400000>;
+       rockchip,pwm_suspend_voltage= <950000>;
+       rockchip,pwm_coefficient= <475>;
+       regulators {
+               #address-cells = <1>;
+               #size-cells = <0>;                      
+                pwm_reg0: regulator@0{
+                       regulator-compatible = "pwm_dcdc1";
+                       regulator-name= "vdd_gpu";
+                       regulator-min-microvolt = <925000>;
+                       regulator-max-microvolt = <1400000>;    
+                       regulator-always-on;
+                       regulator-boot-on;
+               };
+           };
+       };
+
+
        codec_hdmi_i2s: codec-hdmi-i2s {
                compatible = "hdmi-i2s";
        };
@@ -73,7 +97,7 @@
                dais {
                        dai0 {
                                audio-codec = <&rt5631>;
-                               i2s-controller = <&i2s0>;
+                               audio-controller = <&i2s0>;
                                format = "i2s";
                                //continuous-clock;
                                //bitclock-inversion;
                dais {
                        dai0 {
                                audio-codec = <&rk610_codec>;
-                               i2s-controller = <&i2s0>;
+                               audio-controller = <&i2s0>;
                                format = "i2s";
                                //continuous-clock;
                                //bitclock-inversion;
                dais {
                        dai0 {
                                audio-codec = <&codec_hdmi_i2s>;
-                               i2s-controller = <&i2s0>;
+                               audio-controller = <&i2s0>;
                                format = "i2s";
                                //continuous-clock;
                                //bitclock-inversion;
 
        rockchip-hdmi-spdif {
                compatible = "rockchip-hdmi-spdif";
+               dais {
+                       dai0 {
+                               audio-codec = <&codec_hdmi_spdif>;
+                               audio-controller = <&spdif>;
+                       };
+               };
        };
-       
+
        vmac-phy {
-               compatible = "vmac-phy";
+               compatible = "rockchip,vmac-phy";
                power-gpios = <&gpio0 GPIO_C0 GPIO_ACTIVE_HIGH>;
        };
+
+};
+
+&pinctrl {
+
+       gpio1_gpio {
+                       gpio1_a2: gpio1-a2 {
+                               rockchip,pins = <GPIO1_A2>;
+                               rockchip,pull = <VALUE_PULL_UP>;
+                       };
+
+                       //to add
+               };
+
+       //could add other pinctrl definition such as gpio
+
+};
+
+
+&emmc {
+       clock-frequency = <50000000>;
+        clock-freq-min-max = <400000 50000000>;
+
+        supports-highspeed;
+       supports-emmc;
+        bootpart-no-access;
+        
+       status = "okay";
+};
+    
+&sdmmc {
+       clock-frequency = <50000000>;
+       lock-freq-min-max = <400000 50000000>;              
+           
+       supports-highspeed;
+       supports-sd;
+       broken-cd;
+       card-detect-delay = <200>;
+
+       pwr-gpios = <&gpio3 GPIO_A1 GPIO_ACTIVE_LOW>; /*pwr_en = GPIO3_A1*/
+
+       status = "okay";
+};
+               
+&sdio {
+       clock-frequency = <50000000>;
+        clock-freq-min-max = <200000 50000000>;
+               
+       supports-highspeed;             
+       supports-sdio;
+       cap-sdio-irq;
+       status = "okay";
 };
 
+
 &uart0 {
        status = "okay";
        dma-names = "!tx", "!rx";
+       pinctrl-0 = <&uart0_xfer &uart0_cts>;
 };
 
-
 &uart3 {
        status = "okay";
        dma-names = "!tx", "!rx";
 };
 
 &watchdog {
-               rockchip,timeout = <50>;
-               rockchip,debug = <1>;
-               status = "disabled";
+       rockchip,timeout = <50>;
+       rockchip,debug = <1>;
+       status = "disabled";
+};
+
+&spi0 {
+       status = "okay";
+       max-freq = <48000000>;  
+       /*
+       spi_test@00 {
+               compatible = "rockchip,spi_test_bus0_cs0";
+                reg = <0>;
+                spi-max-frequency = <24000000>;
+                poll_mode = <0>;
+               type = <0>;
+               enable_dma = <0>;
+
+       };
+
+       spi_test@01 {
+               compatible = "rockchip,spi_test_bus0_cs1";
+               reg = <1>;
+               spi-max-frequency = <24000000>;
+               poll_mode = <0>;
+               type = <0>;
+               enable_dma = <0>;
+       };
+       */
+};
+
+&spi1 {
+       status = "okay";
+       max-freq = <48000000>;
+       /*
+       spi_test@10 {
+               compatible = "rockchip,spi_test_bus1_cs0";
+               reg = <0>;
+               spi-max-frequency = <24000000>;
+               poll_mode = <0>;
+               type = <0>;
+               enable_dma = <0>;
+       };
+
+       spi_test@11 {
+               compatible = "rockchip,spi_test_bus1_cs1";
+               reg = <1>;
+               spi-max-frequency = <24000000>;
+               poll_mode = <0>;
+               type = <0>;
+               enable_dma = <0>;
+       };
+       */
 };
 
+
 &i2c0 {
        status = "okay";
        rt5631: rt5631@1a {
                compatible = "nxp,pcf8563";
                reg = <0x51>;
        };
-       
+
        act8846: act8846@5a {
                reg = <0x5a>;
                status = "okay";
                reg = <0x1b>;
                status = "okay";
        };
+       bq24296: bq24296@6b {
+               compatible = "ti,bq24296";
+               reg = <0x6b>;
+/*     gpios = <&gpio0 GPIO_A7 GPIO_ACTIVE_HIGH>; */
+         bq24296,chg_current = <1000 500 2000>;
+               status = "disable";
+       };
+       bq27320: bq27320@55 {
+               compatible = "ti,bq27320";
+               reg = <0x55>;
+/*  gpios = <&gpio0 GPIO_A7 GPIO_ACTIVE_HIGH>; */
+               status = "disable";
+       };
 };
 
 &i2c2 {
        rockchip,disp-mode = <DUAL>;
 };
 
+&rk_screen {
+        display-timings = <&disp_timings>;
+};
+
 &lcdc0 {
        status = "okay";
-       power_ctr = <&disp_power_ctr>;
-       display-timings = <&disp_timings>;
+       power_ctr: power_ctr {
+               rockchip,debug = <0>;
+               lcd_en:lcd_en {
+                       rockchip,power_type = <GPIO>;
+                       gpios = <&gpio0 GPIO_B0 GPIO_ACTIVE_HIGH>;
+                       rockchip,delay = <10>;
+               };
+
+                     /*lcd_cs:lcd_cs {
+                                rockchip,power_type = <GPIO>;
+                                gpios = <&gpio3 GPIO_D6 GPIO_ACTIVE_HIGH>;
+                                rockchip,delay = <10>;
+                        };
+
+                        lcd_rst:lcd_rst {
+                                rockchip,power_type = <REGULATOR>;
+                                rockchip,delay = <5>;
+                        };*/
+
+       };
 };
 
 &lcdc1 {
 };
 
 &adc {
-        status = "okay";
-
-        key {
-                compatible = "rockchip,key";
-               io-channels = <&adc 1>; 
-
-                vol-up-key {
-                        linux,code = <115>;
-                        label = "volume up";
-                        rockchip,adc_value = <1>;
-                };
-
-                vol-down-key {
-                        linux,code = <114>;
-                        label = "volume down";
-                        rockchip,adc_value = <170>;
-                };
-
-                power-key {
-                        gpios = <&gpio0 GPIO_A4 GPIO_ACTIVE_LOW>;
-                        linux,code = <116>;
-                        label = "power";
-                        gpio-key,wakeup;
-                };
-
-                menu-key {
-                        linux,code = <139>;
-                        label = "menu";
-                        rockchip,adc_value = <355>;
-                };
-
-                home-key {
-                        linux,code = <102>;
-                        label = "home";
-                        rockchip,adc_value = <746>;
-                };
-
-                back-key {
-                        linux,code = <158>;
-                        label = "back";
-                        rockchip,adc_value = <560>;
-                };
-
-                camera-key {
-                        linux,code = <212>;
-                        label = "camera";
-                        rockchip,adc_value = <450>;
-                };       
-        };
+       status = "okay";
+
+       key {
+               compatible = "rockchip,key";
+               io-channels = <&adc 1>;
+
+               vol-up-key {
+                       linux,code = <115>;
+                       label = "volume up";
+                       rockchip,adc_value = <1>;
+               };
+
+               vol-down-key {
+                       linux,code = <114>;
+                       label = "volume down";
+                       rockchip,adc_value = <170>;
+               };
+
+               power-key {
+                       gpios = <&gpio0 GPIO_A4 GPIO_ACTIVE_LOW>;
+                       linux,code = <116>;
+                       label = "power";
+                       gpio-key,wakeup;
+               };
+
+               menu-key {
+                       linux,code = <139>;
+                       label = "menu";
+                       rockchip,adc_value = <355>;
+               };
+
+               home-key {
+                       linux,code = <102>;
+                       label = "home";
+                       rockchip,adc_value = <746>;
+               };
+
+               back-key {
+                       linux,code = <158>;
+                       label = "back";
+                       rockchip,adc_value = <560>;
+               };
+
+               camera-key {
+                       linux,code = <212>;
+                       label = "camera";
+                       rockchip,adc_value = <450>;
+               };
+       };
 };
 
 &pwm3 {
-        status = "okay";
+       status = "okay";
+};
+
+&pwm0 {
+        status = "disable";
 };
 
 &clk_core_dvfs_table {
 
 /include/ "act8846.dtsi"
 &act8846 {
-       gpios =<&gpio3 GPIO_D3 GPIO_ACTIVE_LOW>; 
+       gpios =<&gpio3 GPIO_D3 GPIO_ACTIVE_LOW>;
 
-regulators {
+       regulators {
                
-                dcdc1_reg: regulator@0{
+               dcdc1_reg: regulator@0{
                        regulator-name= "act_dcdc1";
                        regulator-min-microvolt = <1200000>;
                        regulator-max-microvolt = <1200000>;
@@ -346,105 +518,129 @@ regulators {
 
                dcdc2_reg: regulator@1 {
                        regulator-name= "vdd_logic";
-                       regulator-always-on;
-                       regulator-boot-on;                      
+                       regulator-min-microvolt = <700000>;
+                       regulator-max-microvolt = <1500000>;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-enabled;
+                               regulator-state-uv = <1200000>;
+                       };                      
                };
 
                dcdc3_reg: regulator@2 {
                        regulator-name= "vdd_arm";
-                       regulator-always-on;
-                       regulator-boot-on;
+                       regulator-min-microvolt = <700000>;
+                       regulator-max-microvolt = <1500000>;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-enabled;
+                               regulator-state-uv = <1200000>;
+                       };
                };
 
                dcdc4_reg: regulator@3 {
                        regulator-name= "vccio";
                        regulator-min-microvolt = <1800000>;
                        regulator-max-microvolt = <3300000>;
-                       regulator-always-on;
-                       regulator-boot-on;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-enabled;
+                               regulator-state-uv = <3300000>;
+                       };
                };
 
                ldo1_reg: regulator@4 {
                        regulator-name= "act_ldo1";
                        regulator-min-microvolt = <1000000>;
                        regulator-max-microvolt = <1000000>;
-                       regulator-always-on;
-                       regulator-boot-on;
+               
                };
 
                ldo2_reg: regulator@5 {
                        regulator-name= "act_ldo2";
                        regulator-min-microvolt = <1200000>;
                        regulator-max-microvolt = <1200000>;
-                       regulator-always-on;
-                       regulator-boot-on;
+               
                };
 
                ldo3_reg: regulator@6 {
                        regulator-name= "act_ldo3";
                        regulator-min-microvolt = <1800000>;
                        regulator-max-microvolt = <1800000>;
-                       regulator-always-on;
-                       regulator-boot-on;
+                       
                };
 
                ldo4_reg:regulator@7 {
                        regulator-name= "act_ldo4";
                        regulator-min-microvolt = <3300000>;
                        regulator-max-microvolt = <3300000>;
-                       regulator-always-on;
-                       regulator-boot-on;
+                       
                };
 
                ldo5_reg: regulator@8 {
                        regulator-name= "act_ldo5";
                        regulator-min-microvolt = <3300000>;
                        regulator-max-microvolt = <3300000>;
-                       regulator-always-on;
-                       regulator-boot-on;
+               
                };
 
                ldo6_reg: regulator@9 {
                        regulator-name= "act_ldo6";
                        regulator-min-microvolt = <3300000>;
                        regulator-max-microvolt = <3300000>;
-                       regulator-always-on;
-                       regulator-boot-on;
+               
                };
 
                ldo7_reg: regulator@10 {
                        regulator-name= "act_ldo7";
                        regulator-min-microvolt = <1800000>;
                        regulator-max-microvolt = <1800000>;
-                       regulator-always-on;
-                       regulator-boot-on;
+               
                };
 
                ldo8_reg: regulator@11 {
                        regulator-name= "act_ldo8";
                        regulator-min-microvolt = <2800000>;
                        regulator-max-microvolt = <2800000>;
-                       regulator-always-on;
-                       regulator-boot-on;
+               
                };
        };
 };
+
 /include/ "rk808.dtsi"
-&rk808{
-       gpios =<&gpio0 GPIO_B3 GPIO_ACTIVE_HIGH>,<&gpio0 GPIO_A1 GPIO_ACTIVE_LOW>; 
+&rk808 {
+       gpios =<&gpio0 GPIO_B3 GPIO_ACTIVE_HIGH>,<&gpio0 GPIO_A1 GPIO_ACTIVE_LOW>;
 
-regulators {
+       regulators {
                
-                rk808_dcdc1_reg: regulator@0{
+               rk808_dcdc1_reg: regulator@0{
                        regulator-name= "vdd_arm";      
+                       regulator-min-microvolt = <700000>;
+                       regulator-max-microvolt = <1500000>;
                        regulator-always-on;
                        regulator-boot-on;
+                       regulator-initial-mode = <0x2>;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-mode = <0x2>;
+                               regulator-state-enabled;
+                               regulator-state-uv = <900000>;
+                       };
                };
 
                rk808_dcdc2_reg: regulator@1 {
                        regulator-name= "vdd_logic";
+                       regulator-min-microvolt = <700000>;
+                       regulator-max-microvolt = <1500000>;
                        regulator-always-on;
                        regulator-boot-on;              
+                       regulator-initial-mode = <0x2>;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-mode = <0x2>;
+                               regulator-state-enabled;
+                               regulator-state-uv = <900000>;
+                       };
                };
 
                rk808_dcdc3_reg: regulator@2 {
@@ -453,6 +649,13 @@ regulators {
                        regulator-max-microvolt = <1200000>;
                        regulator-always-on;
                        regulator-boot-on;
+                       regulator-initial-mode = <0x2>;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-mode = <0x2>;
+                               regulator-state-enabled;
+                               regulator-state-uv = <1200000>;
+                       };
                };
 
                rk808_dcdc4_reg: regulator@3 {
@@ -461,6 +664,13 @@ regulators {
                        regulator-max-microvolt = <3300000>;
                        regulator-always-on;
                        regulator-boot-on;
+                       regulator-initial-mode = <0x2>;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-mode = <0x2>;
+                               regulator-state-enabled;
+                               regulator-state-uv = <2800000>;
+                       };
                };
 
                rk808_ldo1_reg: regulator@4 {
@@ -469,6 +679,11 @@ regulators {
                        regulator-max-microvolt = <3300000>;
                        regulator-always-on;
                        regulator-boot-on;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-enabled;
+                               regulator-state-uv = <3300000>;
+                       };
                };
 
                rk808_ldo2_reg: regulator@5 {
@@ -477,6 +692,11 @@ regulators {
                        regulator-max-microvolt = <3300000>;
                        regulator-always-on;
                        regulator-boot-on;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-enabled;
+                               regulator-state-uv = <3300000>;
+                       };
                };
 
                rk808_ldo3_reg: regulator@6 {
@@ -485,6 +705,11 @@ regulators {
                        regulator-max-microvolt = <1000000>;
                        regulator-always-on;
                        regulator-boot-on;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-enabled;
+                               regulator-state-uv = <1000000>;
+                       };
                };
 
                rk808_ldo4_reg:regulator@7 {
@@ -493,6 +718,11 @@ regulators {
                        regulator-max-microvolt = <1800000>;
                        regulator-always-on;
                        regulator-boot-on;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-disabled;
+                               regulator-state-uv = <1800000>;
+                       };
                };
 
                rk808_ldo5_reg: regulator@8 {
@@ -501,6 +731,11 @@ regulators {
                        regulator-max-microvolt = <2800000>;
                        regulator-always-on;
                        regulator-boot-on;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-enabled;
+                               regulator-state-uv = <2800000>;
+                       };
                };
 
                rk808_ldo6_reg: regulator@9 {
@@ -509,6 +744,11 @@ regulators {
                        regulator-max-microvolt = <1200000>;
                        regulator-always-on;
                        regulator-boot-on;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-disabled;
+                               regulator-state-uv = <1200000>;
+                       };
                };
 
                rk808_ldo7_reg: regulator@10 {
@@ -517,6 +757,11 @@ regulators {
                        regulator-max-microvolt = <1800000>;
                        regulator-always-on;
                        regulator-boot-on;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-enabled;
+                               regulator-state-uv = <1800000>;
+                       };
                };
 
                rk808_ldo8_reg: regulator@11 {
@@ -525,8 +770,36 @@ regulators {
                        regulator-max-microvolt = <1800000>;
                        regulator-always-on;
                        regulator-boot-on;
+                       regulator-initial-state = <3>;
+                       regulator-state-mem {
+                               regulator-state-enabled;
+                               regulator-state-uv = <1800000>;
+                       };
                };
        };
 };
 
-
+&ap0_vcc_domain{
+       regulator-name= "vccio_wl";     
+};
+&ap1_vcc_domain{
+       regulator-name= "vccio";        
+};
+&cif_vcc_domain{
+       regulator-name= "vcc18_cif";    
+};
+&flash_vcc_domain{
+       regulator-name= "vcc_flash";    
+};
+&vccio0_vcc_domain{
+       regulator-name= "vccio";        
+};
+&vccio1_vcc_domain{
+       regulator-name= "vccio";        
+};
+&lcdc0_vcc_domain{
+       regulator-name= "vcc_lcd";      
+};
+&lcdc1_vcc_domain{
+       regulator-name= "vccio";        
+};