dts: delete rk3288-tb1.dts
author郭毅 <gy@rock-chips.com>
Tue, 1 Jul 2014 03:03:47 +0000 (11:03 +0800)
committer郭毅 <gy@rock-chips.com>
Tue, 1 Jul 2014 03:03:47 +0000 (11:03 +0800)
arch/arm/boot/dts/rk3288-tb1.dts [deleted file]

diff --git a/arch/arm/boot/dts/rk3288-tb1.dts b/arch/arm/boot/dts/rk3288-tb1.dts
deleted file mode 100755 (executable)
index 435ee25..0000000
+++ /dev/null
@@ -1,1211 +0,0 @@
-/dts-v1/;
-
-#include "rk3288.dtsi"
-//#include "lcd-b101ew05.dtsi"
-#include "lcd-F402.dtsi"
-/ {
-       fiq-debugger {
-               status = "okay";
-       };
-
-    wireless-wlan {
-        compatible = "wlan-platdata";
-
-        wifi_chip_type = "";
-        sdio_vref = <1800>; //1800mv or 3300mv
-
-        //power_ctrl_by_pmu;
-        pmu_regulator = "act_ldo3";
-        pmu_enable_level = <1>; //1->HIGH, 0->LOW
-
-        WIFI,poweren_gpio = <&gpio4 GPIO_D4 GPIO_ACTIVE_HIGH>;
-        WIFI,host_wake_irq = <&gpio4 GPIO_D6 GPIO_ACTIVE_HIGH>;
-        //WIFI,reset_gpio = <&gpio0 GPIO_A2 GPIO_ACTIVE_LOW>;
-
-        status = "okay";
-    };
-
-    wireless-bluetooth {
-        compatible = "bluetooth-platdata";
-
-        //wifi-bt-power-toggle;
-
-        uart_rts_gpios = <&gpio4 GPIO_C3 GPIO_ACTIVE_LOW>;
-        pinctrl-names = "default","rts_gpio";
-        pinctrl-0 = <&uart0_rts>;
-        pinctrl-1 = <&uart0_rts_gpio>;
-
-        BT,power_gpio = <&gpio4 GPIO_D3 GPIO_ACTIVE_HIGH>;
-        BT,reset_gpio = <&gpio4 GPIO_D5 GPIO_ACTIVE_HIGH>;
-        BT,wake_gpio = <&gpio4 GPIO_D2 GPIO_ACTIVE_HIGH>;
-        BT,wake_host_irq = <&gpio4 GPIO_D7 GPIO_ACTIVE_LOW>;
-
-        status = "okay";
-    };
-
-    hallsensor {
-               compatible = "hall_och165t";
-               type = <SENSOR_TYPE_HALL>;
-               irq-gpio = <&gpio0 GPIO_A6 IRQ_TYPE_EDGE_BOTH>;
-     };
-
-       backlight {
-               compatible = "pwm-backlight";
-               pwms = <&pwm0 0 25000>;
-               brightness-levels = <255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0>;
-               default-brightness-level = <200>;
-               enable-gpios = <&gpio7 GPIO_A2 GPIO_ACTIVE_HIGH>;
-       };
-
-       pwm_regulator {
-               compatible = "rockchip_pwm_regulator";
-               pwms = <&pwm1 0 2000>;
-               rockchip,pwm_id= <1>;
-               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_logic";
-                               regulator-min-microvolt = <925000>;
-                               regulator-max-microvolt = <1400000>;
-                               regulator-always-on;
-                               regulator-boot-on;
-                       };
-               };
-       };
-
-       codec_hdmi_i2s: codec-hdmi-i2s {
-               compatible = "hdmi-i2s";
-       };
-
-       codec_hdmi_spdif: codec-hdmi-spdif {
-               compatible = "hdmi-spdif";
-       };
-
-       rockchip-hdmi-i2s {
-               compatible = "rockchip-hdmi-i2s";
-               dais {
-                       dai0 {
-                               audio-codec = <&codec_hdmi_i2s>;
-                               i2s-controller = <&i2s>;
-                               format = "i2s";
-                               //continuous-clock;
-                               //bitclock-inversion;
-                               //frame-inversion;
-                               //bitclock-master;
-                               //frame-master;
-                       };
-               };
-       };
-       
-       rockchip-hdmi-spdif {
-               compatible = "rockchip-hdmi-spdif";
-               dais {
-                       dai0 {
-                               audio-codec = <&codec_hdmi_spdif>;
-                               i2s-controller = <&spdif>;
-                       };
-               };
-       };
-
-       rockchip-rt5631 {
-               compatible = "rockchip-rt5631";
-               dais {
-                       dai0 {
-                               audio-codec = <&rt5631>;
-                               i2s-controller = <&i2s>;
-                               format = "i2s";
-                               //continuous-clock;
-                               //bitclock-inversion;
-                               //frame-inversion;
-                               //bitclock-master;
-                               //frame-master;
-                       };
-               };
-       };
-
-       rockchip-rt3224 {
-               compatible = "rockchip-rt3261";
-               dais {
-                       dai0 {
-                               audio-codec = <&rt3261>;
-                               i2s-controller = <&i2s>;
-                               format = "i2s";
-                               //continuous-clock;
-                               //bitclock-inversion;
-                               //frame-inversion;
-                               //bitclock-master;
-                               //frame-master;
-                       };
-                       dai1 {
-                               audio-codec = <&rt3261>;
-                               i2s-controller = <&i2s>;
-                               format = "dsp_a";
-                               //continuous-clock;
-                               bitclock-inversion;
-                               //frame-inversion;
-                               //bitclock-master;
-                               //frame-master;
-                       };
-               };
-       };
-
-       usb_control {
-               compatible = "rockchip,rk3288-usb-control";
-
-               host_drv_gpio = <&gpio0 GPIO_B6 GPIO_ACTIVE_LOW>;
-               otg_drv_gpio = <&gpio0 GPIO_B4 GPIO_ACTIVE_LOW>;
-
-               rockchip,remote_wakeup;
-               rockchip,usb_irq_wakeup;
-       };
-};
-
-&gmac {
-//     power_ctl_by = "gpio";  //"gpio" "pmu"
-       power-gpio = <&gpio0 GPIO_A6 GPIO_ACTIVE_HIGH>;
-//     power-pmu = "act_ldo"
-       reset-gpio = <&gpio4 GPIO_A7 GPIO_ACTIVE_LOW>;
-};
-
-&pinctrl {
-       //used for init some gpio
-       init-gpios = <&gpio0 GPIO_A6 GPIO_ACTIVE_HIGH
-                       /*&gpio0 GPIO_C2 GPIO_ACTIVE_HIGH */
-                       /*&gpio7 GPIO_B7 GPIO_ACTIVE_LOW */>;
-       
-       gpio0_gpio {
-                       gpio0_c2: gpio0-c2 {
-                               rockchip,pins = <GPIO0_C2>;
-                               rockchip,pull = <VALUE_PULL_DOWN>;
-                       };
-
-                       //to add
-               };
-               
-       gpio7_gpio {
-                       gpio7_b7: gpio7-b7 {
-                               rockchip,pins = <GPIO7_B7>;
-                               rockchip,pull = <VALUE_PULL_UP>;
-                       };
-
-                       //to add
-               };
-               
-       //could add other pinctrl definition such as gpio
-
-};
-
-&emmc {
-       clock-frequency = <100000000>;
-       clock-freq-min-max = <400000 100000000>;
-
-        supports-highspeed;
-       supports-emmc;
-        bootpart-no-access;
-
-       //supports-DDR_MODE; //you should set the two value in your project. only close in RK3288-SDK board.
-       //caps2-mmc-hs200;
-
-        ignore-pm-notify;
-       keep-power-in-suspend;
-       
-       //poll-hw-reset 
-       status = "okay";
-};
-    
-&sdmmc {
-               clock-frequency = <50000000>;
-               lock-freq-min-max = <400000 50000000>;
-               supports-highspeed;
-               supports-sd;
-               broken-cd;
-               card-detect-delay = <200>;
-
-               ignore-pm-notify;
-               keep-power-in-suspend;
-       
-               vmmc-supply = <&rk808_ldo5_reg>;
-               status = "okay";
-};
-               
-&sdio {
-               clock-frequency = <50000000>;
-               clock-freq-min-max = <200000 50000000>;
-               supports-highspeed;
-               supports-sdio;
-               ignore-pm-notify;
-               keep-power-in-suspend;
-               //cap-sdio-irq;
-               status = "okay";
-};
-
-&spi0 {
-       status = "okay";
-       max-freq = <48000000>;  
-       /*
-       spi_test@00 {
-               compatible = "rockchip,spi_test_bus0_cs0";
-                reg = <0>;
-                spi-max-frequency = <24000000>;
-                //spi-cpha;
-               //spi-cpol;
-                poll_mode = <0>;
-               type = <0>;
-               enable_dma = <0>;
-
-       };
-
-       spi_test@01 {
-               compatible = "rockchip,spi_test_bus0_cs1";
-               reg = <1>;
-               spi-max-frequency = <24000000>;
-               spi-cpha;
-               spi-cpol;
-               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>;
-               //spi-cpha;
-               //spi-cpol;
-               poll_mode = <0>;
-               type = <0>;
-               enable_dma = <0>;
-       };
-
-       */
-};
-
-&spi2 {
-       status = "okay";
-       max-freq = <48000000>;
-       /*
-       spi_test@20 {
-               compatible = "rockchip,spi_test_bus2_cs0";
-               reg = <0>;
-               spi-max-frequency = <24000000>;
-               //spi-cpha;
-               //spi-cpol;
-               poll_mode = <0>;
-               type = <0>;
-               enable_dma = <0>;
-       };
-
-       spi_test@21 {
-               compatible = "rockchip,spi_test_bus2_cs1";
-               reg = <1>;
-               spi-max-frequency = <24000000>;
-               //spi-cpha;
-               //spi-cpol;
-               poll_mode = <0>;
-               type = <0>;
-               enable_dma = <0>;
-       };
-       */
-};
-
-&uart_bt {
-        status = "okay";
-        dma-names = "!tx", "!rx";
-        pinctrl-0 = <&uart0_xfer &uart0_cts>;
-};
-
-&i2c0 {
-       status = "okay";
-       rk808: rk808@1b {
-               reg = <0x1b>;
-               status = "okay";
-       };
-       rk818: rk818@1c {
-               reg = <0x1c>;
-               status = "okay";
-       };
-               syr827: syr827@40 {
-               compatible = "silergy,syr82x";
-       reg = <0x40>;
-               status = "okay";
-               regulators {
-                       #address-cells = <1>;
-                       #size-cells = <0>;      
-                       syr827_dc1: regulator@0 {
-                       reg = <0>;
-                       regulator-compatible = "syr82x_dcdc1";
-                       regulator-name = "vdd_arm";
-                       regulator-min-microvolt = <712500>;
-                       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-disabled;
-                               regulator-state-uv = <900000>;
-                       };
-               };
-          };
-       };
-       syr828: syr828@41 {
-               compatible = "silergy,syr82x";
-               reg = <0x41>;
-               status = "okay";
-               regulators {
-                       #address-cells = <1>;
-                       #size-cells = <0>;      
-                       syr828_dc1: regulator@0 {
-                       reg = <0>;
-                       regulator-compatible = "syr82x_dcdc1";
-                       regulator-name = "vdd_gpu";
-                       regulator-min-microvolt = <712500>;
-                       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>;
-                       };      
-               };
-          };
-       };
-
-       ricoh619: ricoh619@32 {
-               reg = <0x32>;
-               status = "okay";
-       };
-       bq24296: bq24296@6b {
-               compatible = "ti,bq24296";
-               reg = <0x6b>;
-               gpios = <&gpio0 GPIO_A7 GPIO_ACTIVE_HIGH>,<&gpio0 GPIO_B0 GPIO_ACTIVE_HIGH>;
-               bq24296,chg_current = <1000 2000 3000>;
-               status = "okay";
-       };
-       
-       bq27320: bq27320@55 {
-               compatible = "ti,bq27320";
-               reg = <0x55>;
-       /*   gpios = <&gpio0 GPIO_A7 GPIO_ACTIVE_HIGH>; */
-               status = "okay";
-       };
-
-       CW2015@62 {
-               compatible = "cw201x";
-               reg = <0x62>;
-               dc_det_gpio = <&gpio0 GPIO_B0 GPIO_ACTIVE_LOW>;
-               bat_low_gpio = <&gpio0 GPIO_A7 GPIO_ACTIVE_LOW>;
-               chg_ok_gpio = <&gpio0 GPIO_B1 GPIO_ACTIVE_HIGH>;
-               bat_config_info = <0x15 0x42 0x60 0x59 0x52 0x58 0x4D 0x48 0x48 0x44 0x44 0x46 0x49 0x48 0x32
-                       0x24 0x20 0x17 0x13 0x0F 0x19 0x3E 0x51 0x45 0x08 0x76 0x0B 0x85 0x0E 0x1C 0x2E 0x3E 0x4D 0x52 0x52
-                       0x57 0x3D 0x1B 0x6A 0x2D 0x25 0x43 0x52 0x87 0x8F 0x91 0x94 0x52 0x82 0x8C 0x92 0x96 0xFF 0x7B 0xBB
-                       0xCB 0x2F 0x7D 0x72 0xA5 0xB5 0xC1 0x46 0xAE>;
-               is_dc_charge = <1>;
-               is_usb_charge = <0>;
-       };
-};
-
-&i2c1 {
-       status = "okay";
-       rtc@51 {
-               compatible = "nxp,pcf8563";
-               reg = <0x51>;
-       };
-       
-       sensor@1d {
-               compatible = "gs_mma8452";
-               reg = <0x1d>;
-               type = <SENSOR_TYPE_ACCEL>;
-               irq-gpio = <&gpio8 GPIO_A0 IRQ_TYPE_EDGE_FALLING>;
-               irq_enable = <1>;
-               poll_delay_ms = <30>;
-               layout = <1>;
-       };
-               sensor@19 {
-               compatible = "gs_lis3dh";
-               reg = <0x19>;
-               type = <SENSOR_TYPE_ACCEL>;
-               irq-gpio = <&gpio0 GPIO_A0 IRQ_TYPE_LEVEL_LOW>;
-               irq_enable = <1>;
-               poll_delay_ms = <30>;
-               layout = <1>;
-       };
-               sensor@0d {
-               compatible = "ak8963";
-               reg = <0x0d>;
-               type = <SENSOR_TYPE_COMPASS>;
-               irq-gpio = <&gpio8 GPIO_A2 IRQ_TYPE_EDGE_RISING>;
-               irq_enable = <1>;
-               poll_delay_ms = <30>;
-               layout = <1>;
-       };
-
-               sensor@6b {
-               compatible = "l3g20d_gyro";
-               reg = <0x6b>;
-               type = <SENSOR_TYPE_GYROSCOPE>;
-               irq-gpio = <&gpio8 GPIO_A3 IRQ_TYPE_LEVEL_LOW>;
-               irq_enable = <1>;
-               poll_delay_ms = <30>;
-               layout = <1>;
-       };
-       sensor@10 {
-              compatible = "ls_cm3218";
-              reg = <0x10>;
-              type = <SENSOR_TYPE_LIGHT>;
-              irq-gpio = <&gpio8 GPIO_A3 IRQ_TYPE_EDGE_FALLING>;              
-              irq_enable = <1>;
-              poll_delay_ms = <30>;
-              layout = <1>;
-       };
-       
-};
-
-&i2c2 {
-       status = "okay";
-       rt5631: rt5631@1a {
-               compatible = "rt5631";
-               reg = <0x1a>;
-       };
-       es8323: es8323@10 {
-               compatible = "es8323";
-               reg = <0x10>;
-       };
-       rt3261: rt3261@1c {
-               compatible = "rt3261";
-               reg = <0x1c>;
-       //      codec-en-gpio = <0>;//sdk default high level
-               spk-num= <2>;
-               modem-input-mode = <1>;
-               lout-to-modem_mode = <1>;
-               spk-amplify = <2>;
-               playback-if1-data_control = <0>;
-               playback-if2-data_control = <0>;
-       };
-       rt5616: rt5616@1b {
-               compatible = "rt5616";
-               reg = <0x1b>;
-       };
-};
-
-&i2c3 {
-       status = "okay";
-};
-
-&i2c4 {
-       status = "okay";
-       ts@55 {
-               compatible = "goodix,gt8xx";
-               reg = <0x55>;
-               touch-gpio = <&gpio7 GPIO_A6 IRQ_TYPE_LEVEL_LOW>;
-               reset-gpio = <&gpio7 GPIO_A5 GPIO_ACTIVE_LOW>;
-               //power-gpio = <&gpio0 GPIO_C5 GPIO_ACTIVE_LOW>;
-               max-x = <1280>;
-               max-y = <800>;
-       };
-               
-       ts@01 {
-               compatible = "ct,vtl_ts";
-               reg = <0x01>;
-               screen_max_x = <1536>;
-               screen_max_y = <2048>;
-               irq_gpio_number = <&gpio7 GPIO_A6 IRQ_TYPE_LEVEL_LOW>;
-               rst_gpio_number = <&gpio7 GPIO_A5 GPIO_ACTIVE_HIGH>;
-       };
-};
-
-&i2c5 {
-       status = "disable";
-};
-
-&fb {
-       rockchip,disp-mode = <DUAL>;
-};
-
-&rk_screen {
-        display-timings = <&disp_timings>;
-};
-
-/*lcdc1 as PRMRY(LCD),lcdc0 as EXTEND(HDMI)*/
-&lcdc1 {
-       status = "okay";
-       power_ctr: power_ctr {
-               rockchip,debug = <0>;
-               rockchip,mirror = <NO_MIRROR>;
-               lcd_en:lcd_en {
-                       rockchip,power_type = <GPIO>;
-                       gpios = <&gpio7 GPIO_A3 GPIO_ACTIVE_HIGH>;
-                       rockchip,delay = <10>;
-               };
-               
-               lcd_cs:lcd_cs {
-rockchip,power_type = <GPIO>;
-                       gpios = <&gpio7 GPIO_A4 GPIO_ACTIVE_HIGH>;
-                       rockchip,delay = <10>;
-               };
-
-               /*lcd_rst:lcd_rst {
-                       rockchip,power_type = <GPIO>;
-                       gpios = <&gpio3 GPIO_D6 GPIO_ACTIVE_HIGH>;
-                       rockchip,delay = <5>;
-               };*/
-
-       };
-};
-
-&lcdc0 {
-       status = "okay";
-};
-
-&hdmi {
-       status = "okay";
-       rockchips,hdmi_audio_source = <0>;
-};
-
-&adc {
-       status = "okay";
-
-       rockchip_headset {
-               compatible = "rockchip_headset";
-               headset_gpio = <&gpio0 GPIO_C2 GPIO_ACTIVE_LOW>;
-               pinctrl-names = "default";
-               pinctrl-0 = <&gpio0_c2>;
-               io-channels = <&adc 2>; 
-       /*
-               hook_gpio = ;
-               hook_down_type = ; //interrupt hook key down status 
-               */       
-       };
-
-       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_A5 GPIO_ACTIVE_LOW>;
-                       linux,code = <116>;
-                       label = "power";
-                       gpio-key,wakeup;
-               };
-
-               menu-key {
-                       linux,code = <59>;
-                       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>;
-               };
-       };
-};
-
-&pwm0 {
-        status = "okay";
-};
-
-&pwm1 {
-       status = "okay";
-};
-
-
-&clk_core_dvfs_table {
-       operating-points = <
-               /* KHz    uV */
-               126000 850000
-               216000 850000
-               312000 850000
-               408000 850000
-               600000 850000
-               696000 900000
-               816000 950000
-               1008000 1000000
-               1200000 1050000
-               1416000 1150000
-               >;
-       status="okay";
-};
-
-&clk_gpu_dvfs_table {
-       operating-points = <
-               /* KHz    uV */
-               100000 850000
-               200000 850000
-               300000 900000
-               400000 1000000
-               500000 1100000
-               600000 1250000
-               >;
-       status="okay";
-};
-
-&clk_ddr_dvfs_table {
-       operating-points = <
-               /* KHz    uV */
-               200000 950000
-               300000 950000
-               400000 1000000
-               533000 1050000
-               >;
-
-       freq-table = <
-               /*status                freq(KHz)*/
-               SYS_STATUS_NORMAL       400000
-               SYS_STATUS_SUSPEND      200000
-               SYS_STATUS_VIDEO_1080P  240000
-               SYS_STATUS_VIDEO_4K     400000
-               SYS_STATUS_PERFORMANCE  528000
-               SYS_STATUS_DUALVIEW     400000
-               SYS_STATUS_BOOST        324000
-               SYS_STATUS_ISP          533000
-               >;
-       auto-freq-table = <
-               240000
-               324000
-               396000
-               528000
-               >;
-       auto-freq=<1>;
-       status="okay";
-};
-
-/include/ "rk808.dtsi"
-&rk808 {
-       gpios =<&gpio0 GPIO_A4 GPIO_ACTIVE_HIGH>,<&gpio0 GPIO_B3 GPIO_ACTIVE_LOW>;
-       rk808,system-power-controller;
-
-       regulators {
-               
-               rk808_dcdc1_reg: regulator@0{
-                       regulator-name= "vdd_arm";
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_dcdc2_reg: regulator@1 {
-                       regulator-name= "vdd_gpu";
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_dcdc3_reg: regulator@2 {
-                       regulator-name= "rk_dcdc3";
-                       regulator-min-microvolt = <1200000>;
-                       regulator-max-microvolt = <1200000>;
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_dcdc4_reg: regulator@3 {
-                       regulator-name= "vccio";
-                       regulator-min-microvolt = <1800000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_ldo1_reg: regulator@4 {
-                       regulator-name= "rk_ldo1";
-                       regulator-min-microvolt = <3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_ldo2_reg: regulator@5 {
-                       regulator-name= "rk_ldo2";
-                       regulator-min-microvolt = <3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_ldo3_reg: regulator@6 {
-                       regulator-name= "rk_ldo3";
-                       regulator-min-microvolt = <1000000>;
-                       regulator-max-microvolt = <1000000>;
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_ldo4_reg:regulator@7 {
-                       regulator-name= "rk_ldo4";
-                       regulator-min-microvolt = <1800000>;
-                       regulator-max-microvolt = <1800000>;
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_ldo5_reg: regulator@8 {
-                       regulator-name= "vcc_sd";
-                       regulator-min-microvolt = <1800000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_ldo6_reg: regulator@9 {
-                       regulator-name= "rk_ldo6";
-                       regulator-min-microvolt = <1000000>;
-                       regulator-max-microvolt = <1000000>;
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_ldo7_reg: regulator@10 {
-                       regulator-name= "rk_ldo7";
-                       regulator-min-microvolt = <1800000>;
-                       regulator-max-microvolt = <1800000>;
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_ldo8_reg: regulator@11 {
-                       regulator-name= "rk_ldo8";
-                       regulator-min-microvolt = <3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_ldo9_reg: regulator@12 {
-                       regulator-name= "rk_ldo9";
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-
-               rk808_ldo10_reg: regulator@13 {
-                       regulator-name= "rk_ldo10";
-                       regulator-always-on;
-                       regulator-boot-on;
-               };
-       };
-};
-
-/include/ "ricoh619.dtsi"
-&ricoh619 {
-       gpios =<&gpio0 GPIO_A4 GPIO_ACTIVE_HIGH>,<&gpio0 GPIO_B3 GPIO_ACTIVE_LOW>,<&gpio0 GPIO_B0 GPIO_ACTIVE_HIGH>;
-       ricoh619,system-power-controller;
-       
-       regulators {
-               ricoh619_dcdc1_reg: regulator@0 {
-                       regulator-name = "vdd_logic";
-                       regulator-min-microvolt = < 700000>;
-                       regulator-max-microvolt = <1500000>;
-                       regulator-initial-mode = <0x2>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-mode = <0x2>;
-                               regulator-state-enabled;
-                               regulator-state-uv = <900000>;
-                       };      
-               };
-               ricoh619_dcdc2_reg: regulator@1 {
-                       regulator-name = "ricoh619_dcdc2";
-                       regulator-min-microvolt = <1200000>;
-                       regulator-max-microvolt = <1200000>;
-                       regulator-initial-mode = <0x2>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-mode = <0x2>;
-                               regulator-state-enabled;
-                               regulator-state-uv = <1200000>;
-                       };      
-               };
-               ricoh619_dcdc3_reg: regulator@2 {
-                       regulator-name = "ricoh619_dcdc3";
-                       regulator-min-microvolt = < 1200000>;
-                       regulator-max-microvolt = <1200000>;
-                       regulator-initial-mode = <0x2>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-mode = <0x2>;
-                               regulator-state-enabled;
-                               regulator-state-uv = <1200000>;
-                       };      
-               };
-               ricoh619_dcdc4_reg: regulator@3 {
-                       regulator-name = "ricoh619_dcdc4";
-                       regulator-min-microvolt = < 3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-initial-mode = <0x2>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-mode = <0x2>;
-                               regulator-state-enabled;
-                               regulator-state-uv = <2800000>;
-                       };      
-               };
-               ricoh619_dcdc5_reg: regulator@4 {
-                       regulator-name = "ricoh619_dcdc5";
-                       regulator-min-microvolt = < 2000000>;
-                       regulator-max-microvolt = <2000000>;
-                       regulator-initial-mode = <0x2>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-mode = <0x2>;
-                               regulator-state-enabled;
-                               regulator-state-uv = <2000000>;
-                       };      
-               };
-               ricoh619_ldo1_reg: regulator@5  {
-                       regulator-name = "ricoh619_ldo1";
-                       regulator-min-microvolt = <3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };      
-               };
-               ricoh619_ldo2_reg: regulator@6  {
-                       regulator-name = "ricoh619_ldo2";
-                       regulator-min-microvolt = <3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };
-               };
-               ricoh619_ldo3_reg: regulator@7  {
-                       regulator-name = "ricoh619_ldo3";
-                       regulator-min-microvolt = <3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };
-               };
-               ricoh619_ldo4_reg: regulator@8  {
-                       regulator-name = "vcc_sd";
-                       regulator-min-microvolt = <3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };
-               };
-               ricoh619_ldo5_reg: regulator@9  {
-                       regulator-name = "ricoh619_ldo5";
-                       regulator-min-microvolt = <3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };
-               };
-               ricoh619_ldo6_reg: regulator@10  {
-                       regulator-name = "ricoh619_ldo6";
-                       regulator-min-microvolt = <1800000>;
-                       regulator-max-microvolt = <1800000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <1800000>;
-                       };
-               };
-               ricoh619_ldo7_reg: regulator@11  {
-                       regulator-name = "ricoh619_ldo7";
-                       regulator-min-microvolt = <1000000>;
-                       regulator-max-microvolt = <1000000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };
-               };
-               ricoh619_ldo8_reg: regulator@12  {
-                       regulator-name = "ricoh619_ldo8";
-                       regulator-min-microvolt = <1800000>;
-                       regulator-max-microvolt = <1800000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };
-               };
-               ricoh619_ldo9_reg: regulator@13  {
-                       regulator-name = "ricoh619_ldo9";
-                       regulator-min-microvolt = <1000000>;
-                       regulator-max-microvolt = <1000000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };
-               };
-               ricoh619_ldo10_reg: regulator@14  {
-                       regulator-name = "ricoh619_ldo10";
-                       regulator-min-microvolt = <1800000>;
-                       regulator-max-microvolt = <1800000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };
-               };
-               ricoh619_ldortc1_reg: regulator@15  {
-                       regulator-name = "ricoh619_ldortc1";
-                       regulator-min-microvolt = < 3300000>;
-                       regulator-max-microvolt = <3300000>;
-               };
-               ricoh619_ldortc2_reg: regulator@16  {
-                       regulator-name = "ricoh619_ldortc2";
-                       regulator-min-microvolt = < 3300000>;
-                       regulator-max-microvolt = <3300000>;
-               };
-       };
-};
-/include/ "rk818.dtsi"
-&rk818 {
-       gpios =<&gpio0 GPIO_A4 GPIO_ACTIVE_HIGH>,<&gpio0 GPIO_B3 GPIO_ACTIVE_LOW>;
-       rk818,system-power-controller;
-
-       regulators {
-               
-               rk818_dcdc1_reg: regulator@0{
-                       regulator-name= "vdd_logic";
-                       regulator-min-microvolt = <700000>;
-                       regulator-max-microvolt = <1500000>;
-                       regulator-initial-mode = <0x2>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-mode = <0x2>;
-                               regulator-state-enabled;
-                               regulator-state-uv = <900000>;
-                       };              
-               };
-
-               rk818_dcdc2_reg: regulator@1 {
-                       regulator-name= "rk818_dcdc2";
-                       regulator-min-microvolt = <1200000>;
-                       regulator-max-microvolt = <1200000>;    
-                       regulator-initial-mode = <0x2>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-mode = <0x2>;
-                               regulator-state-enabled;
-                               regulator-state-uv = <1200000>;
-                       };      
-               };
-
-               rk818_dcdc3_reg: regulator@2 {
-                       regulator-name= "rk818_dcdc3";
-                       regulator-min-microvolt = <1200000>;
-                       regulator-max-microvolt = <1200000>;
-                               regulator-initial-mode = <0x2>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-mode = <0x2>;
-                               regulator-state-enabled;
-                               regulator-state-uv = <1200000>;
-                       };      
-               };
-
-               rk818_dcdc4_reg: regulator@3 {
-                       regulator-name= "vccio";
-                       regulator-min-microvolt = <1800000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-initial-mode = <0x2>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-mode = <0x2>;
-                               regulator-state-enabled;
-                               regulator-state-uv = <2800000>;
-                       };      
-               };
-
-               rk818_ldo1_reg: regulator@4 {
-                       regulator-name= "rk818_ldo1";
-                       regulator-min-microvolt = <3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };      
-               };
-
-               rk818_ldo2_reg: regulator@5 {
-                       regulator-name= "rk818_ldo2";
-                       regulator-min-microvolt = <3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };      
-               };
-
-               rk818_ldo3_reg: regulator@6 {
-                       regulator-name= "rk818_ldo3";
-                       regulator-min-microvolt = <1000000>;
-                       regulator-max-microvolt = <1000000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <1000000>;
-                       };      
-               };
-
-               rk818_ldo4_reg:regulator@7 {
-                       regulator-name= "rk818_ldo4";
-                       regulator-min-microvolt = <1800000>;
-                       regulator-max-microvolt = <1800000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-disabled;
-                               regulator-state-uv = <1800000>;
-                       };
-               };
-
-               rk818_ldo5_reg: regulator@8 {
-                       regulator-name= "rk818_ldo5";
-                       regulator-min-microvolt = <3300000>;
-                       regulator-max-microvolt = <3300000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };
-               };
-
-               rk818_ldo6_reg: regulator@9 {
-                       regulator-name= "rk818_ldo6";
-                       regulator-min-microvolt = <1000000>;
-                       regulator-max-microvolt = <1000000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-disabled;
-                               regulator-state-uv = <1000000>;
-                       };      
-               };
-
-               rk818_ldo7_reg: regulator@10 {
-                       regulator-name= "rk818_ldo7";
-                       regulator-min-microvolt = <1800000>;
-                       regulator-max-microvolt = <1800000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <1800000>;
-                       };      
-               };
-
-               rk818_ldo8_reg: regulator@11 {
-                       regulator-name= "rk818_ldo8";
-                       regulator-min-microvolt = <1800000>;
-                       regulator-max-microvolt = <1800000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <1800000>;
-                       };      
-               };
-               rk818_ldo9_reg: regulator@12 {
-                       regulator-name= "vcc_sd";
-                       regulator-min-microvolt = <1800000>;
-               regulator-max-microvolt = <3300000>;
-                       regulator-initial-state = <3>;
-                       regulator-state-mem {
-                               regulator-state-enabled;
-                               regulator-state-uv = <3300000>;
-                       };
-               };
-               rk818_ldo10_reg: regulator@13 {
-                       regulator-name= "rk818_ldo10";
-                       regulator-state-mem {
-                               regulator-state-disabled;
-                       };
-               };
-       };
-       battery {
-               ocv_table = <3350 3677 3693 3719 3752 3770 3775 3778 3785 3796 3812 3839 3881 3907 3933 3958 3978 4033 4087 4123 4174>;
-               design_capacity = <2100>;
-               design_qmax = <2200>;
-               max_overcharge = <100>;
-               max_charge_currentma = <1500>;
-               max_charge_voltagemv = <4260>;
-               max_bat_voltagemv = <4200>;
-        };
-};
-
-&lcdc_vdd_domain {
-       regulator-name = "vcc30_lcd";
-       };
-&dpio_vdd_domain{
-       regulator-name = "vcc18_cif";   
-       };
-&flash0_vdd_domain{
-       regulator-name = "vcc_flash";   
-       };
-&flash1_vdd_domain{
-       regulator-name = "vcc_flash";                   
-       };
-&apio3_vdd_domain{
-       regulator-name = "vccio_wl";            
-       };
-&apio5_vdd_domain{
-       regulator-name = "vccio";               
-       };
-&apio4_vdd_domain{
-       regulator-name = "vccio";               
-       };
-&apio1_vdd_domain{
-       regulator-name = "vccio";                       
-       };
-&apio2_vdd_domain{
-       regulator-name = "vccio";               
-       };
-&sdmmc0_vdd_domain{
-       regulator-name = "vcc_sd";                      
-       };
-