Merge branch 'develop-3.10-next' of ssh://10.10.10.29/rk/kernel into develop-3.10...
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / rk3288-p977.dts
1 /dts-v1/;
2
3 #include "rk3288.dtsi"
4 #include "lcd-LP097Qx1.dtsi"
5
6 / {
7         fiq-debugger {
8                 status = "okay";
9         };
10
11         5v_power_en {
12         compatible = "5v_en";
13                 5ven,pin =<&gpio7 GPIO_B4 GPIO_ACTIVE_HIGH>;    // 5v power for otg and hdmi
14                 status = "okay";        
15         };
16
17
18     wireless-wlan {
19         compatible = "wlan-platdata";
20
21         wifi_chip_type = "";
22         sdio_vref = <1800>; //1800mv or 3300mv
23
24         //power_ctrl_by_pmu;
25         pmu_regulator = "act_ldo3";
26         pmu_enable_level = <1>; //1->HIGH, 0->LOW
27
28         WIFI,poweren_gpio = <&gpio4 GPIO_D4 GPIO_ACTIVE_HIGH>;
29         WIFI,host_wake_irq = <&gpio4 GPIO_D6 GPIO_ACTIVE_HIGH>;
30         //WIFI,reset_gpio = <&gpio0 GPIO_A2 GPIO_ACTIVE_LOW>;
31
32         status = "okay";
33     };
34
35     wireless-bluetooth {
36         compatible = "bluetooth-platdata";
37
38         uart_rts_gpios = <&gpio4 GPIO_C3 GPIO_ACTIVE_LOW>;
39         pinctrl-names = "default","rts_gpio";
40         pinctrl-0 = <&uart0_rts>;
41         pinctrl-1 = <&uart0_rts_gpio>;
42
43         //BT,power_gpio = <&gpio4 GPIO_D3 GPIO_ACTIVE_HIGH>;
44         BT,reset_gpio = <&gpio4 GPIO_D5 GPIO_ACTIVE_HIGH>;
45         BT,wake_gpio = <&gpio4 GPIO_D2 GPIO_ACTIVE_HIGH>;
46         BT,wake_host_irq = <&gpio4 GPIO_D7 GPIO_ACTIVE_HIGH>;
47
48         status = "okay";
49     };
50
51     hallsensor {
52                compatible = "hall_och165t";
53                type = <SENSOR_TYPE_HALL>;
54                irq-gpio = <&gpio0 GPIO_A6 IRQ_TYPE_EDGE_BOTH>;
55      };
56
57         backlight {
58                 compatible = "pwm-backlight";
59                 pwms = <&pwm0 0 25000>;
60                 brightness-levels = <255 255 254 254 253 253 252 252 251 251 250 250 249 249 248 248 247 247 246 246 245 245 244 244 243 243 242 242 241 241 240 240
61 239 239 238 238 237 237 236 236 235 235 234 234 233 233 232 232 231 231 230 230 229 229 228 228 227 227 226 226 225 225
62 224 224 223 223 222 222 221 221 220 220 219 219 218 218 217 217 216 216 215 215 214 214 213 213 212 212 211 211 210 210
63 209 209 208 208 207 207 206 206 205 205 204 204 203 203 202 202 201 201 200 200 199 199 198 198 197 197 196 196 195 195
64 194 194 193 193 192 192 191 191 190 190 189 189 188 188 187 187 186 186 185 185 184 184 183 183 182 182 181 181 180 180
65 179 179 178 178 177 177 176 176 175 175 174 174 173 173 172 172 171 171 170 170 169 169 168 168 167 167 166 166 165 165 
66 164 164 163 163 162 162 161 161 160 160 159 159 158 158 157 157 156 156 155 155 154 154 153 153 152 152 151 151 150 150
67 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150
68 150 150 150 150 150 150 150 150 150 150 150 150 150 150>;
69                 default-brightness-level = <20>;
70                 enable-gpios = <&gpio7 GPIO_A2 GPIO_ACTIVE_HIGH>;
71         };
72
73         pwm_regulator {
74                 compatible = "rockchip_pwm_regulator";
75                 pwms = <&pwm1 0 25000>;
76                 rockchip,pwm_id= <1>;
77                 rockchip,pwm_voltage_map= <925000 950000 975000 1000000 1025000 1050000 1075000 1100000 1125000 1150000 1175000 1200000 1225000 1250000 1275000 1300000 1325000 1350000 1375000 1400000>;
78                 rockchip,pwm_voltage= <1000000>;
79                 rockchip,pwm_min_voltage= <925000>;
80                 rockchip,pwm_max_voltage= <1400000>;
81                 rockchip,pwm_suspend_voltage= <950000>;
82                 rockchip,pwm_coefficient= <475>;
83                 regulators {
84                         #address-cells = <1>;
85                         #size-cells = <0>;
86                         pwm_reg0: regulator@0 {
87                                 regulator-compatible = "pwm_dcdc1";
88                                 regulator-name= "vdd_logic";
89                                 regulator-min-microvolt = <925000>;
90                                 regulator-max-microvolt = <1400000>;
91                                 regulator-always-on;
92                                 regulator-boot-on;
93                         };
94                 };
95         };
96
97         codec_hdmi_i2s: codec-hdmi-i2s {
98                 compatible = "hdmi-i2s";
99         };
100
101         codec_hdmi_spdif: codec-hdmi-spdif {
102                 compatible = "hdmi-spdif";
103         };
104
105         rockchip-hdmi-i2s {
106                 compatible = "rockchip-hdmi-i2s";
107                 dais {
108                         dai0 {
109                                 audio-codec = <&codec_hdmi_i2s>;
110                                 i2s-controller = <&i2s>;
111                                 format = "i2s";
112                                 //continuous-clock;
113                                 //bitclock-inversion;
114                                 //frame-inversion;
115                                 //bitclock-master;
116                                 //frame-master;
117                         };
118                 };
119         };
120         
121         rockchip-hdmi-spdif {
122                 compatible = "rockchip-hdmi-spdif";
123                 dais {
124                         dai0 {
125                                 audio-codec = <&codec_hdmi_spdif>;
126                                 i2s-controller = <&spdif>;
127                         };
128                 };              
129         };
130
131         rockchip-rt5631 {
132                 compatible = "rockchip-rt5631";
133                 dais {
134                         dai0 {
135                                 audio-codec = <&rt5631>;
136                                 i2s-controller = <&i2s>;
137                                 format = "i2s";
138                                 //continuous-clock;
139                                 //bitclock-inversion;
140                                 //frame-inversion;
141                                 //bitclock-master;
142                                 //frame-master;
143                         };
144                 };
145         };
146
147         usb_control {
148                 compatible = "rockchip,rk3288-usb-control";
149
150                 otg_drv_gpio = <&gpio0 GPIO_B4 GPIO_ACTIVE_LOW>;
151
152                 rockchip,remote_wakeup;
153                 rockchip,usb_irq_wakeup;
154         };
155
156         chosen {
157                 bootargs = "vmalloc=512M";
158         };
159 };
160 &pinctrl {
161         gpio0_gpio {
162                         gpio0_c2: gpio0-c2 {
163                                 rockchip,pins = <GPIO0_C2>;
164                                 rockchip,pull = <VALUE_PULL_DOWN>;
165                         };
166
167                         //to add
168                 };
169                 
170         gpio7_gpio {
171                         gpio7_b7: gpio7-b7 {
172                                 rockchip,pins = <GPIO7_B7>;
173                                 rockchip,pull = <VALUE_PULL_UP>;
174                         };
175
176                         //to add
177                 };
178         //could add other pinctrl definition such as gpio
179
180 };
181
182 &emmc {
183         clock-frequency = <100000000>;
184         clock-freq-min-max = <400000 100000000>;
185
186         supports-highspeed;
187         supports-emmc;
188         bootpart-no-access;
189
190         supports-DDR_MODE;
191         caps2-mmc-hs200;
192
193         ignore-pm-notify;
194                 keep-power-in-suspend;
195         status = "okay";
196 };
197     
198 &sdmmc {
199         clock-frequency = <50000000>;
200         clock-freq-min-max = <400000 50000000>;             
201             
202         supports-highspeed;
203         supports-sd;
204         broken-cd;
205         card-detect-delay = <200>;
206
207         ignore-pm-notify;
208         keep-power-in-suspend;
209         
210         vmmc-supply = <&rk808_ldo5_reg>;
211         status = "okay";
212 };
213                 
214 &sdio {
215         clock-frequency = <50000000>;
216         clock-freq-min-max = <200000 50000000>;
217                 
218         supports-highspeed;             
219         supports-sdio;
220                 ignore-pm-notify;
221                 keep-power-in-suspend;
222                 //cap-sdio-irq;
223                 status = "okay";
224 };
225
226 &spi0 {
227         status = "disabled";
228         max-freq = <48000000>;  
229         /*
230         spi_test@00 {
231                 compatible = "rockchip,spi_test_bus0_cs0";
232                 reg = <0>;
233                 spi-max-frequency = <24000000>;
234                 //spi-cpha;
235                 //spi-cpol;
236                 poll_mode = <0>;
237                 type = <0>;
238                 enable_dma = <0>;
239
240         };
241
242         spi_test@01 {
243                 compatible = "rockchip,spi_test_bus0_cs1";
244                 reg = <1>;
245                 spi-max-frequency = <24000000>;
246                 spi-cpha;
247                 spi-cpol;
248                 poll_mode = <0>;
249                 type = <0>;
250                 enable_dma = <0>;               
251         };
252         */
253 };
254
255 &spi1 {
256         status = "disabled";
257         max-freq = <48000000>;
258         /*
259         spi_test@10 {
260                 compatible = "rockchip,spi_test_bus1_cs0";
261                 reg = <0>;
262                 spi-max-frequency = <24000000>;
263                 //spi-cpha;
264                 //spi-cpol;
265                 poll_mode = <0>;
266                 type = <0>;
267                 enable_dma = <0>;
268         };
269
270         */
271 };
272
273 &spi2 {
274         status = "disabled";
275         max-freq = <48000000>;
276         /*
277         spi_test@20 {
278                 compatible = "rockchip,spi_test_bus2_cs0";
279                 reg = <0>;
280                 spi-max-frequency = <24000000>;
281                 //spi-cpha;
282                 //spi-cpol;
283                 poll_mode = <0>;
284                 type = <0>;
285                 enable_dma = <0>;
286         };
287
288         spi_test@21 {
289                 compatible = "rockchip,spi_test_bus2_cs1";
290                 reg = <1>;
291                 spi-max-frequency = <24000000>;
292                 //spi-cpha;
293                 //spi-cpol;
294                 poll_mode = <0>;
295                 type = <0>;
296                 enable_dma = <0>;
297         };
298         */
299 };
300 &uart_bt {
301         status = "okay";
302         dma-names = "!tx", "!rx";
303         pinctrl-0 = <&uart0_xfer &uart0_cts>;
304 };
305
306 &i2c0 {
307         status = "okay";
308         rk808: rk808@1b {
309                 reg = <0x1b>;
310                 status = "okay";
311         };
312         
313
314
315         CW2015@62 {
316                 compatible = "cw201x";
317                 reg = <0x62>;
318                 dc_det_gpio = <&gpio0 GPIO_B0 GPIO_ACTIVE_LOW>;
319                 bat_low_gpio = <&gpio0 GPIO_A7 GPIO_ACTIVE_LOW>;
320                 chg_ok_gpio = <&gpio0 GPIO_B1 GPIO_ACTIVE_HIGH>;
321                 bat_config_info = <0x15 0x2A 0x58 0x57 0x51 0x5F 0x4C 0x45 0x47 0x45 0x48 0x4C 0x47 0x36
322                            0x2B 0x24 0x1E 0x16 0x16 0x17 0x1D 0x28 0x3B 0x4B 0x46 0x23 0x0D 0x71
323                            0x41 0x62 0x5F 0x6E 0x6F 0x6F 0x6E 0x72 0x41 0x1B 0x30 0x22 0x01 0x21
324                            0x52 0x87 0x8F 0x91 0x94 0x52 0x82 0x8C 0x92 0x96 0x12 0x70 0x8F 0xCB
325                            0x2F 0x7D 0x72 0xA5 0xB5 0xC1 0x1F 0x21>;
326                 is_dc_charge = <1>;
327                 is_usb_charge = <0>;
328         };
329         
330         rtc@51 {
331                 compatible = "rtc,hym8563";
332                 reg = <0x51>;
333                 irq_gpio = <&gpio0 GPIO_A4 IRQ_TYPE_EDGE_FALLING>;
334         };
335 };
336
337 &i2c1 {
338         status = "okay";
339         rtc@51 {
340                 compatible = "nxp,pcf8563";
341                 reg = <0x51>;
342         };
343         
344         sensor@1d {
345                 compatible = "gs_mma8452";
346                 reg = <0x1d>;
347                 type = <SENSOR_TYPE_ACCEL>;
348                 irq-gpio = <&gpio8 GPIO_A0 IRQ_TYPE_LEVEL_LOW>;
349                 irq_enable = <1>;
350                 poll_delay_ms = <30>;
351                 layout = <8>;
352         };
353
354         sensor@0d {
355                 compatible = "ak8975";
356                 reg = <0x0d>;
357                 type = <SENSOR_TYPE_COMPASS>;
358                 irq-gpio = <&gpio8 GPIO_A1 IRQ_TYPE_EDGE_RISING>;
359                 irq_enable = <1>;
360                 poll_delay_ms = <30>;
361                 layout = <1>;
362         };
363
364         sensor@10 {
365               compatible = "ls_cm3218";
366               reg = <0x10>;
367               type = <SENSOR_TYPE_LIGHT>;
368               irq-gpio = <&gpio8 GPIO_A3 IRQ_TYPE_EDGE_FALLING>;              
369               irq_enable = <1>;
370               poll_delay_ms = <30>;
371               layout = <1>;
372        };
373 /*            
374         mpu6050:mpu@68{
375         compatible = "mpu6050";
376         reg = <0x68>;
377         mpu-int_config = <0x10>;
378         mpu-level_shifter = <0>;
379         mpu-orientation = <1 0 0 0 1 0 0 0 1>;  
380         orientation-x= <1>;
381         orientation-y= <0>;
382         orientation-z= <1>;
383         irq-gpio = <&gpio8 GPIO_A0 IRQ_TYPE_LEVEL_LOW>;                 
384         mpu-debug = <0>;
385         };
386
387         ak8963:compass@0d{
388         compatible = "ak8963";
389         reg = <0x0d>;
390         compass-bus = <0>;
391         compass-adapt_num = <0>;
392         compass-orientation = <1 0 0 0 1 0 0 0 1>;
393         orientation-x= <0>;
394         orientation-y= <0>;
395         orientation-z= <1>;     
396         compass-debug = <1>;
397         status = "disabled";
398         };
399
400         ak8975:compass@0d{
401         compatible = "ak8975";
402         reg = <0x0d>;
403         compass-bus = <0>;
404         compass-adapt_num = <0>;
405         compass-orientation = <0 1 0 1 0 0 0 0 1>;
406         orientation-x= <0>;
407         orientation-y= <0>;
408         orientation-z= <0>;     
409         compass-debug = <0>;
410         };
411 */
412 };
413
414 &i2c2 {
415         status = "okay";
416
417         rt5631: rt5631@1a {
418                 compatible = "rt5631";
419                 reg = <0x1a>;
420                 phone_det_level = <1>;
421         };
422         
423 };
424
425 &i2c3 {
426         status = "okay";
427 };
428
429 &i2c4 {
430         status = "okay";
431         ts@01 {
432                 compatible = "ct,vtl_ts";
433                 reg = <0x01>;
434                 screen_max_x = <2048>;
435                 screen_max_y = <1536>;
436                 irq_gpio_number = <&gpio7 GPIO_A6 IRQ_TYPE_LEVEL_LOW>;
437                 rst_gpio_number = <&gpio7 GPIO_A5 GPIO_ACTIVE_HIGH>;
438         };
439 };
440
441 &i2c5 {
442         status = "disable";
443 };
444
445 &fb {
446         rockchip,disp-mode = <DUAL>;
447 };
448
449 &rk_screen {
450          display-timings = <&disp_timings>;
451 };
452
453 /*lcdc0 as PRMRY(LCD),lcdc1 as EXTEND(HDMI)*/
454 &lcdc0 {
455         status = "okay";
456         rockchip,mirror = <NO_MIRROR>;
457         rockchip,cabc_mode = <0>;
458         rockchip,iommu-enabled = <0>;
459         power_ctr: power_ctr {
460                 rockchip,debug = <0>;
461                 /*
462                 lcd_en:lcd_en {
463                         rockchip,power_type = <GPIO>;
464                         gpios = <&gpio7 GPIO_A3 GPIO_ACTIVE_HIGH>;
465                         rockchip,delay = <10>;
466                 };
467                 */
468                 /*lcd_cs:lcd_cs {
469                         rockchip,power_type = <REGULATOR>;
470                         rockchip,delay = <10>;
471                 };
472
473                 lcd_rst:lcd_rst {
474                         rockchip,power_type = <GPIO>;
475                         gpios = <&gpio3 GPIO_D6 GPIO_ACTIVE_HIGH>;
476                         rockchip,delay = <5>;
477                 };*/
478
479         };
480 };
481
482 &lcdc1 {
483         status = "okay";
484         rockchip,mirror = <NO_MIRROR>;
485         rockchip,iommu-enabled = <0>;
486 };
487
488 &hdmi {
489         status = "okay";
490         rockchips,hdmi_audio_source = <0>;
491 };
492
493 &adc {
494         status = "okay";
495
496
497         key {
498                 compatible = "rockchip,key";
499                 io-channels = <&adc 1>;
500
501                 vol-up-key {
502                         linux,code = <115>;
503                         label = "volume up";
504                         rockchip,adc_value = <1>;
505                 };
506
507                 vol-down-key {
508                         linux,code = <114>;
509                         label = "volume down";
510                         rockchip,adc_value = <170>;
511                 };
512
513                 power-key {
514                         gpios = <&gpio0 GPIO_A5 GPIO_ACTIVE_LOW>;
515                         linux,code = <116>;
516                         label = "power";
517                         gpio-key,wakeup;
518                 };
519
520                 back-key {
521                         linux,code = <158>;
522                         label = "back";
523                         rockchip,adc_value = <355>;
524                 };
525 /*
526                 home-key {
527                         linux,code = <102>;
528                         label = "home";
529                         rockchip,adc_value = <746>;
530                 };
531
532                 back-key {
533                         linux,code = <158>;
534                         label = "back";
535                         rockchip,adc_value = <560>;
536                 };
537 */
538                 camera-key {
539                         linux,code = <212>;
540                         label = "camera";
541                         rockchip,adc_value = <450>;
542                 };
543         };
544 };
545
546 &pwm0 {
547         status = "okay";
548 };
549
550 &pwm1 {
551         status = "okay";
552 };
553
554
555 &clk_core_dvfs_table {
556         operating-points = <
557                 /* KHz    uV */
558                 126000 850000
559                 216000 850000
560                 312000 850000
561                 408000 850000
562                 600000 850000
563                 696000 900000
564                 816000 950000
565                 1008000 1000000
566                 1200000 1050000
567                 1416000 1150000
568                 1512000 1200000
569                 1608000 1250000
570                 1704000 1300000
571                 1800000 1350000
572                 >;
573         status="okay";
574 };
575
576 &clk_gpu_dvfs_table {
577         operating-points = <
578                 /* KHz    uV */
579                 100000 850000
580                 200000 850000
581                 300000 900000
582                 400000 1000000
583                 500000 1100000
584         //      600000 1250000
585                 >;
586         status="okay";
587 };
588
589 &clk_ddr_dvfs_table {
590         operating-points = <
591                 /* KHz    uV */
592                 200000 1050000
593                 300000 1050000
594                 420000 1050000
595                 533000 1050000
596                 >;
597
598         freq-table = <
599                 /*status                freq(KHz)*/
600                 SYS_STATUS_NORMAL       400000
601                 SYS_STATUS_SUSPEND      200000
602                 SYS_STATUS_VIDEO_1080P  240000
603                 SYS_STATUS_VIDEO_4K     400000
604                 SYS_STATUS_PERFORMANCE  528000
605                 SYS_STATUS_DUALVIEW     400000
606                 SYS_STATUS_BOOST        324000
607                 SYS_STATUS_ISP          533000
608                 >;
609         auto-freq-table = <
610                 240000
611                 324000
612                 396000
613                 528000
614                 >;
615         auto-freq=<1>;
616         status="okay";
617 };
618
619 /include/ "rk808.dtsi"
620 &rk808 {
621         gpios =<&gpio0 GPIO_A4 GPIO_ACTIVE_HIGH>,<&gpio0 GPIO_A0 GPIO_ACTIVE_LOW>;
622         rk808,system-power-controller;
623
624         regulators {
625                 
626                 rk808_dcdc1_reg: regulator@0{
627                         regulator-name= "vdd_arm";
628                         regulator-always-on;
629                         regulator-boot-on;
630                 };
631
632                 rk808_dcdc2_reg: regulator@1 {
633                         regulator-name= "vdd_gpu";
634                         regulator-always-on;
635                         regulator-boot-on;
636                 };
637
638                 rk808_dcdc3_reg: regulator@2 {
639                         regulator-name= "rk_dcdc3";
640                         regulator-min-microvolt = <1200000>;
641                         regulator-max-microvolt = <1200000>;
642                         regulator-always-on;
643                         regulator-boot-on;
644                 };
645
646                 rk808_dcdc4_reg: regulator@3 {
647                         regulator-name= "vccio";
648                         regulator-min-microvolt = <1800000>;
649                         regulator-max-microvolt = <3300000>;
650                         regulator-always-on;
651                         regulator-boot-on;
652                 };
653
654                 rk808_ldo1_reg: regulator@4 {
655                         regulator-name= "rk_ldo1";
656                         regulator-min-microvolt = <3300000>;
657                         regulator-max-microvolt = <3300000>;
658                         regulator-always-on;
659                         regulator-boot-on;
660                 };
661
662                 rk808_ldo2_reg: regulator@5 {
663                         regulator-name= "rk_ldo2";
664                         regulator-min-microvolt = <3300000>;
665                         regulator-max-microvolt = <3300000>;
666                         regulator-always-on;
667                         regulator-boot-on;
668                 };
669
670                 rk808_ldo3_reg: regulator@6 {
671                         regulator-name= "rk_ldo3";
672                         regulator-min-microvolt = <1000000>;
673                         regulator-max-microvolt = <1000000>;
674                         regulator-always-on;
675                         regulator-boot-on;
676                 };
677
678                 rk808_ldo4_reg:regulator@7 {
679                         regulator-name= "rk_ldo4";
680                         regulator-min-microvolt = <1800000>;
681                         regulator-max-microvolt = <1800000>;
682                         regulator-always-on;
683                         regulator-boot-on;
684                 };
685
686                 rk808_ldo5_reg: regulator@8 {
687                         regulator-name= "vcc_sd";
688                         regulator-min-microvolt = <1800000>;
689                         regulator-max-microvolt = <3300000>;
690                         regulator-always-on;
691                         regulator-boot-on;
692                 };
693
694                 rk808_ldo6_reg: regulator@9 {
695                         regulator-name= "rk_ldo6";
696                         regulator-min-microvolt = <1000000>;
697                         regulator-max-microvolt = <1000000>;
698                         regulator-always-on;
699                         regulator-boot-on;
700                 };
701
702                 rk808_ldo7_reg: regulator@10 {
703                         regulator-name= "rk_ldo7";
704                         regulator-min-microvolt = <1800000>;
705                         regulator-max-microvolt = <1800000>;
706                         regulator-always-on;
707                         regulator-boot-on;
708                 };
709
710                 rk808_ldo8_reg: regulator@11 {
711                         regulator-name= "rk_ldo8";
712                         regulator-min-microvolt = <3300000>;
713                         regulator-max-microvolt = <3300000>;
714                         regulator-always-on;
715                         regulator-boot-on;
716                 };
717
718                 rk808_ldo9_reg: regulator@12 {
719                         regulator-name= "rk_ldo9";
720                         regulator-always-on;
721                         regulator-boot-on;
722                 };
723
724                 rk808_ldo10_reg: regulator@13 {
725                         regulator-name= "rk_ldo10";
726                         regulator-always-on;
727                         regulator-boot-on;
728                 };
729         };
730 };
731
732 &lcdc_vdd_domain {
733         regulator-name = "vcc30_lcd";
734         };
735 &dpio_vdd_domain{
736         regulator-name = "vcc18_cif";   
737         };
738 &flash0_vdd_domain{
739         regulator-name = "vcc_flash";   
740         };
741 &flash1_vdd_domain{
742         regulator-name = "vcc_flash";                   
743         };
744 &apio3_vdd_domain{
745         regulator-name = "vccio_wl";            
746         };
747 &apio5_vdd_domain{
748         regulator-name = "vccio";               
749         };
750 &apio4_vdd_domain{
751         regulator-name = "vccio";               
752         };
753 &apio1_vdd_domain{
754         regulator-name = "vccio";                       
755         };
756 &apio2_vdd_domain{
757         regulator-name = "vccio";               
758         };
759 &sdmmc0_vdd_domain{
760         regulator-name = "vcc_sd";                      
761         };
762 &ion_cma {
763         reg = <0x40000000 0x20000000>; /* 512MB */
764 };