p977: pmic:modify gpu not always on by defult
[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 &pinctrl {
157         gpio0_gpio {
158                         gpio0_c2: gpio0-c2 {
159                                 rockchip,pins = <GPIO0_C2>;
160                                 rockchip,pull = <VALUE_PULL_DOWN>;
161                         };
162
163                         //to add
164                 };
165                 
166         gpio7_gpio {
167                         gpio7_b7: gpio7-b7 {
168                                 rockchip,pins = <GPIO7_B7>;
169                                 rockchip,pull = <VALUE_PULL_UP>;
170                         };
171
172                         //to add
173                 };
174         //could add other pinctrl definition such as gpio
175
176 };
177
178 &emmc {
179         clock-frequency = <100000000>;
180         clock-freq-min-max = <400000 100000000>;
181
182         supports-highspeed;
183         supports-emmc;
184         bootpart-no-access;
185
186         supports-DDR_MODE;
187         caps2-mmc-hs200;
188
189         ignore-pm-notify;
190                 keep-power-in-suspend;
191         status = "okay";
192 };
193     
194 &sdmmc {
195         clock-frequency = <50000000>;
196         lock-freq-min-max = <400000 50000000>;              
197             
198         supports-highspeed;
199         supports-sd;
200         broken-cd;
201         card-detect-delay = <200>;
202
203         ignore-pm-notify;
204         keep-power-in-suspend;
205         
206         vmmc-supply = <&rk808_ldo5_reg>;
207         status = "okay";
208 };
209                 
210 &sdio {
211         clock-frequency = <50000000>;
212         clock-freq-min-max = <200000 50000000>;
213                 
214         supports-highspeed;             
215         supports-sdio;
216                 ignore-pm-notify;
217                 keep-power-in-suspend;
218                 //cap-sdio-irq;
219                 status = "okay";
220 };
221
222 &spi0 {
223         status = "disabled";
224         max-freq = <48000000>;  
225         /*
226         spi_test@00 {
227                 compatible = "rockchip,spi_test_bus0_cs0";
228                 reg = <0>;
229                 spi-max-frequency = <24000000>;
230                 //spi-cpha;
231                 //spi-cpol;
232                 poll_mode = <0>;
233                 type = <0>;
234                 enable_dma = <0>;
235
236         };
237
238         spi_test@01 {
239                 compatible = "rockchip,spi_test_bus0_cs1";
240                 reg = <1>;
241                 spi-max-frequency = <24000000>;
242                 spi-cpha;
243                 spi-cpol;
244                 poll_mode = <0>;
245                 type = <0>;
246                 enable_dma = <0>;               
247         };
248         */
249 };
250
251 &spi1 {
252         status = "disabled";
253         max-freq = <48000000>;
254         /*
255         spi_test@10 {
256                 compatible = "rockchip,spi_test_bus1_cs0";
257                 reg = <0>;
258                 spi-max-frequency = <24000000>;
259                 //spi-cpha;
260                 //spi-cpol;
261                 poll_mode = <0>;
262                 type = <0>;
263                 enable_dma = <0>;
264         };
265
266         */
267 };
268
269 &spi2 {
270         status = "disabled";
271         max-freq = <48000000>;
272         /*
273         spi_test@20 {
274                 compatible = "rockchip,spi_test_bus2_cs0";
275                 reg = <0>;
276                 spi-max-frequency = <24000000>;
277                 //spi-cpha;
278                 //spi-cpol;
279                 poll_mode = <0>;
280                 type = <0>;
281                 enable_dma = <0>;
282         };
283
284         spi_test@21 {
285                 compatible = "rockchip,spi_test_bus2_cs1";
286                 reg = <1>;
287                 spi-max-frequency = <24000000>;
288                 //spi-cpha;
289                 //spi-cpol;
290                 poll_mode = <0>;
291                 type = <0>;
292                 enable_dma = <0>;
293         };
294         */
295 };
296 &uart_bt {
297         status = "okay";
298         dma-names = "!tx", "!rx";
299         pinctrl-0 = <&uart0_xfer &uart0_cts>;
300 };
301
302 &i2c0 {
303         status = "okay";
304         rk808: rk808@1b {
305                 reg = <0x1b>;
306                 status = "okay";
307         };
308         
309
310
311         CW2015@62 {
312                 compatible = "cw201x";
313                 reg = <0x62>;
314                 dc_det_gpio = <&gpio0 GPIO_B0 GPIO_ACTIVE_LOW>;
315                 bat_low_gpio = <&gpio0 GPIO_A7 GPIO_ACTIVE_LOW>;
316                 chg_ok_gpio = <&gpio0 GPIO_B1 GPIO_ACTIVE_HIGH>;
317                 bat_config_info = <0x15 0x2A 0x58 0x57 0x51 0x5F 0x4C 0x45 0x47 0x45 0x48 0x4C 0x47 0x36
318                            0x2B 0x24 0x1E 0x16 0x16 0x17 0x1D 0x28 0x3B 0x4B 0x46 0x23 0x0D 0x71
319                            0x41 0x62 0x5F 0x6E 0x6F 0x6F 0x6E 0x72 0x41 0x1B 0x30 0x22 0x01 0x21
320                            0x52 0x87 0x8F 0x91 0x94 0x52 0x82 0x8C 0x92 0x96 0x12 0x70 0x8F 0xCB
321                            0x2F 0x7D 0x72 0xA5 0xB5 0xC1 0x1F 0x21>;
322                 is_dc_charge = <1>;
323                 is_usb_charge = <0>;
324         };
325         
326         rtc@51 {
327                 compatible = "rtc,hym8563";
328                 reg = <0x51>;
329                 irq_gpio = <&gpio0 GPIO_A4 IRQ_TYPE_EDGE_FALLING>;
330         };
331 };
332
333 &i2c1 {
334         status = "okay";
335         rtc@51 {
336                 compatible = "nxp,pcf8563";
337                 reg = <0x51>;
338         };
339         
340         sensor@1d {
341                 compatible = "gs_mma8452";
342                 reg = <0x1d>;
343                 type = <SENSOR_TYPE_ACCEL>;
344                 irq-gpio = <&gpio8 GPIO_A0 IRQ_TYPE_LEVEL_LOW>;
345                 irq_enable = <1>;
346                 poll_delay_ms = <30>;
347                 layout = <8>;
348         };
349
350         sensor@0d {
351                 compatible = "ak8975";
352                 reg = <0x0d>;
353                 type = <SENSOR_TYPE_COMPASS>;
354                 irq-gpio = <&gpio8 GPIO_A1 IRQ_TYPE_EDGE_RISING>;
355                 irq_enable = <1>;
356                 poll_delay_ms = <30>;
357                 layout = <1>;
358         };
359
360         sensor@10 {
361               compatible = "ls_cm3218";
362               reg = <0x10>;
363               type = <SENSOR_TYPE_LIGHT>;
364               irq-gpio = <&gpio8 GPIO_A3 IRQ_TYPE_EDGE_FALLING>;              
365               irq_enable = <1>;
366               poll_delay_ms = <30>;
367               layout = <1>;
368        };
369 /*            
370         mpu6050:mpu@68{
371         compatible = "mpu6050";
372         reg = <0x68>;
373         mpu-int_config = <0x10>;
374         mpu-level_shifter = <0>;
375         mpu-orientation = <1 0 0 0 1 0 0 0 1>;  
376         orientation-x= <1>;
377         orientation-y= <0>;
378         orientation-z= <1>;
379         irq-gpio = <&gpio8 GPIO_A0 IRQ_TYPE_LEVEL_LOW>;                 
380         mpu-debug = <0>;
381         };
382
383         ak8963:compass@0d{
384         compatible = "ak8963";
385         reg = <0x0d>;
386         compass-bus = <0>;
387         compass-adapt_num = <0>;
388         compass-orientation = <1 0 0 0 1 0 0 0 1>;
389         orientation-x= <0>;
390         orientation-y= <0>;
391         orientation-z= <1>;     
392         compass-debug = <1>;
393         status = "disabled";
394         };
395
396         ak8975:compass@0d{
397         compatible = "ak8975";
398         reg = <0x0d>;
399         compass-bus = <0>;
400         compass-adapt_num = <0>;
401         compass-orientation = <0 1 0 1 0 0 0 0 1>;
402         orientation-x= <0>;
403         orientation-y= <0>;
404         orientation-z= <0>;     
405         compass-debug = <0>;
406         };
407 */
408 };
409
410 &i2c2 {
411         status = "okay";
412
413         rt5631: rt5631@1a {
414                 compatible = "rt5631";
415                 reg = <0x1a>;
416                 phone_det_level = <1>;
417         };
418         
419 };
420
421 &i2c3 {
422         status = "okay";
423 };
424
425 &i2c4 {
426         status = "okay";
427         ts@01 {
428                 compatible = "ct,vtl_ts";
429                 reg = <0x01>;
430                 screen_max_x = <2048>;
431                 screen_max_y = <1536>;
432                 irq_gpio_number = <&gpio7 GPIO_A6 IRQ_TYPE_LEVEL_LOW>;
433                 rst_gpio_number = <&gpio7 GPIO_A5 GPIO_ACTIVE_HIGH>;
434         };
435 };
436
437 &i2c5 {
438         status = "disable";
439 };
440
441 &fb {
442         rockchip,disp-mode = <DUAL>;
443 };
444
445 &rk_screen {
446          display-timings = <&disp_timings>;
447 };
448
449 /*lcdc1 as PRMRY(LCD),lcdc0 as EXTEND(HDMI)*/
450 &lcdc1 {
451         status = "okay";
452         power_ctr: power_ctr {
453                 rockchip,debug = <0>;
454                 rockchip,mirror = <NO_MIRROR>;
455                 /*
456                 lcd_en:lcd_en {
457                         rockchip,power_type = <GPIO>;
458                         gpios = <&gpio7 GPIO_A3 GPIO_ACTIVE_HIGH>;
459                         rockchip,delay = <10>;
460                 };
461                 */
462                 /*lcd_cs:lcd_cs {
463                         rockchip,power_type = <REGULATOR>;
464                         rockchip,delay = <10>;
465                 };
466
467                 lcd_rst:lcd_rst {
468                         rockchip,power_type = <GPIO>;
469                         gpios = <&gpio3 GPIO_D6 GPIO_ACTIVE_HIGH>;
470                         rockchip,delay = <5>;
471                 };*/
472
473         };
474 };
475
476 &lcdc0 {
477         status = "okay";
478 };
479
480 &hdmi {
481         status = "okay";
482         rockchips,hdmi_audio_source = <0>;
483 };
484
485 &adc {
486         status = "okay";
487
488
489         key {
490                 compatible = "rockchip,key";
491                 io-channels = <&adc 1>;
492
493                 vol-up-key {
494                         linux,code = <115>;
495                         label = "volume up";
496                         rockchip,adc_value = <1>;
497                 };
498
499                 vol-down-key {
500                         linux,code = <114>;
501                         label = "volume down";
502                         rockchip,adc_value = <170>;
503                 };
504
505                 power-key {
506                         gpios = <&gpio0 GPIO_A5 GPIO_ACTIVE_LOW>;
507                         linux,code = <116>;
508                         label = "power";
509                         gpio-key,wakeup;
510                 };
511
512                 back-key {
513                         linux,code = <158>;
514                         label = "back";
515                         rockchip,adc_value = <355>;
516                 };
517 /*
518                 home-key {
519                         linux,code = <102>;
520                         label = "home";
521                         rockchip,adc_value = <746>;
522                 };
523
524                 back-key {
525                         linux,code = <158>;
526                         label = "back";
527                         rockchip,adc_value = <560>;
528                 };
529 */
530                 camera-key {
531                         linux,code = <212>;
532                         label = "camera";
533                         rockchip,adc_value = <450>;
534                 };
535         };
536 };
537
538 &pwm0 {
539         status = "okay";
540 };
541
542 &pwm1 {
543         status = "okay";
544 };
545
546
547 &clk_core_dvfs_table {
548         operating-points = <
549                 /* KHz    uV */
550                 126000 850000
551                 216000 850000
552                 312000 850000
553                 408000 850000
554                 600000 850000
555                 696000 900000
556                 816000 950000
557                 1008000 1000000
558                 1200000 1050000
559                 1416000 1150000
560                 1512000 1200000
561                 1608000 1250000
562                 1704000 1300000
563                 1800000 1350000
564                 >;
565         status="okay";
566 };
567
568 &clk_gpu_dvfs_table {
569         operating-points = <
570                 /* KHz    uV */
571                 100000 850000
572                 200000 850000
573                 300000 900000
574                 400000 1000000
575                 500000 1100000
576         //      600000 1250000
577                 >;
578         status="okay";
579 };
580
581 &clk_ddr_dvfs_table {
582         operating-points = <
583                 /* KHz    uV */
584                 200000 1050000
585                 300000 1050000
586                 400000 1050000
587                 533000 1050000
588                 >;
589
590         freq-table = <
591                 /*status                freq(KHz)*/
592                 SYS_STATUS_NORMAL       400000
593                 SYS_STATUS_SUSPEND      200000
594                 SYS_STATUS_VIDEO_1080P  240000
595                 SYS_STATUS_VIDEO_4K     400000
596                 SYS_STATUS_PERFORMANCE  528000
597                 SYS_STATUS_DUALVIEW     400000
598                 SYS_STATUS_BOOST        324000
599                 SYS_STATUS_ISP          400000
600                 >;
601         auto-freq-table = <
602                 240000
603                 324000
604                 396000
605                 528000
606                 >;
607         auto-freq=<1>;
608         status="okay";
609 };
610
611 /include/ "rk808.dtsi"
612 &rk808 {
613         gpios =<&gpio0 GPIO_A4 GPIO_ACTIVE_HIGH>,<&gpio0 GPIO_A0 GPIO_ACTIVE_LOW>;
614         rk808,system-power-controller;
615
616         regulators {
617                 
618                 rk808_dcdc1_reg: regulator@0{
619                         regulator-name= "vdd_arm";
620                         regulator-always-on;
621                         regulator-boot-on;
622                 };
623
624                 rk808_dcdc2_reg: regulator@1 {
625                         regulator-name= "vdd_gpu";
626                 //      regulator-always-on;
627                         regulator-boot-on;
628                 };
629
630                 rk808_dcdc3_reg: regulator@2 {
631                         regulator-name= "rk_dcdc3";
632                         regulator-min-microvolt = <1200000>;
633                         regulator-max-microvolt = <1200000>;
634                         regulator-always-on;
635                         regulator-boot-on;
636                 };
637
638                 rk808_dcdc4_reg: regulator@3 {
639                         regulator-name= "vccio";
640                         regulator-min-microvolt = <1800000>;
641                         regulator-max-microvolt = <3300000>;
642                         regulator-always-on;
643                         regulator-boot-on;
644                 };
645
646                 rk808_ldo1_reg: regulator@4 {
647                         regulator-name= "rk_ldo1";
648                         regulator-min-microvolt = <3300000>;
649                         regulator-max-microvolt = <3300000>;
650                         regulator-always-on;
651                         regulator-boot-on;
652                 };
653
654                 rk808_ldo2_reg: regulator@5 {
655                         regulator-name= "rk_ldo2";
656                         regulator-min-microvolt = <3300000>;
657                         regulator-max-microvolt = <3300000>;
658                         regulator-always-on;
659                         regulator-boot-on;
660                 };
661
662                 rk808_ldo3_reg: regulator@6 {
663                         regulator-name= "rk_ldo3";
664                         regulator-min-microvolt = <1000000>;
665                         regulator-max-microvolt = <1000000>;
666                         regulator-always-on;
667                         regulator-boot-on;
668                 };
669
670                 rk808_ldo4_reg:regulator@7 {
671                         regulator-name= "rk_ldo4";
672                         regulator-min-microvolt = <1800000>;
673                         regulator-max-microvolt = <1800000>;
674                         regulator-always-on;
675                         regulator-boot-on;
676                 };
677
678                 rk808_ldo5_reg: regulator@8 {
679                         regulator-name= "vcc_sd";
680                         regulator-min-microvolt = <1800000>;
681                         regulator-max-microvolt = <3300000>;
682                         regulator-always-on;
683                         regulator-boot-on;
684                 };
685
686                 rk808_ldo6_reg: regulator@9 {
687                         regulator-name= "rk_ldo6";
688                         regulator-min-microvolt = <1000000>;
689                         regulator-max-microvolt = <1000000>;
690                         regulator-always-on;
691                         regulator-boot-on;
692                 };
693
694                 rk808_ldo7_reg: regulator@10 {
695                         regulator-name= "rk_ldo7";
696                         regulator-min-microvolt = <1800000>;
697                         regulator-max-microvolt = <1800000>;
698                         regulator-always-on;
699                         regulator-boot-on;
700                 };
701
702                 rk808_ldo8_reg: regulator@11 {
703                         regulator-name= "rk_ldo8";
704                         regulator-min-microvolt = <3300000>;
705                         regulator-max-microvolt = <3300000>;
706                         regulator-always-on;
707                         regulator-boot-on;
708                 };
709
710                 rk808_ldo9_reg: regulator@12 {
711                         regulator-name= "rk_ldo9";
712                         regulator-always-on;
713                         regulator-boot-on;
714                 };
715
716                 rk808_ldo10_reg: regulator@13 {
717                         regulator-name= "rk_ldo10";
718                         regulator-always-on;
719                         regulator-boot-on;
720                 };
721         };
722 };
723
724 &lcdc_vdd_domain {
725         regulator-name = "vcc30_lcd";
726         };
727 &dpio_vdd_domain{
728         regulator-name = "vcc18_cif";   
729         };
730 &flash0_vdd_domain{
731         regulator-name = "vcc_flash";   
732         };
733 &flash1_vdd_domain{
734         regulator-name = "vcc_flash";                   
735         };
736 &apio3_vdd_domain{
737         regulator-name = "vccio_wl";            
738         };
739 &apio5_vdd_domain{
740         regulator-name = "vccio";               
741         };
742 &apio4_vdd_domain{
743         regulator-name = "vccio";               
744         };
745 &apio1_vdd_domain{
746         regulator-name = "vccio";                       
747         };
748 &apio2_vdd_domain{
749         regulator-name = "vccio";               
750         };
751 &sdmmc0_vdd_domain{
752         regulator-name = "vcc_sd";                      
753         };
754