4 #include "rk3188-clocks.dtsi"
5 #include <dt-bindings/clock/ddr.h>
7 #include "rk3188-mmc.dtsi"
8 #include "lcd-b101ew05.dtsi"
12 device_type = "memory";
13 reg = <0x60000000 0x40000000>;
17 bootargs = "clk_ignore_unused";
25 compatible = "wlan-platdata";
31 pmu_regulator = "act_ldo3";
32 pmu_enable_level = <1>; //1->HIGH, 0->LOW
34 WIFI,poweren_gpio = <&gpio3 GPIO_D0 GPIO_ACTIVE_HIGH>;
35 WIFI,host_wake_irq = <&gpio3 GPIO_D2 GPIO_ACTIVE_HIGH>;
36 //WIFI,reset_gpio = <&gpio0 GPIO_A2 GPIO_ACTIVE_LOW>;
42 compatible = "bluetooth-platdata";
44 uart_rts_gpios = <&gpio1 GPIO_A3 GPIO_ACTIVE_LOW>;
45 pinctrl-names = "default","rts_gpio";
46 pinctrl-0 = <&uart0_rts>;
47 pinctrl-1 = <&uart0_rts_gpio>;
49 BT,power_gpio = <&gpio3 GPIO_C7 GPIO_ACTIVE_HIGH>;
50 BT,reset_gpio = <&gpio3 GPIO_D1 GPIO_ACTIVE_HIGH>;
51 BT,wake_gpio = <&gpio3 GPIO_C6 GPIO_ACTIVE_HIGH>;
52 BT,wake_host_irq = <&gpio0 GPIO_A5 GPIO_ACTIVE_LOW>;
58 compatible = "pwm-backlight";
59 pwms = <&pwm3 0 25000>;
60 brightness-levels = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255>;
61 default-brightness-level = <128>;
62 enable-gpios = <&gpio0 GPIO_A2 GPIO_ACTIVE_HIGH>;
65 codec_hdmi_i2s: codec-hdmi-i2s {
66 compatible = "hdmi-i2s";
69 codec_hdmi_spdif: codec-hdmi-spdif {
70 compatible = "hdmi-spdif";
74 compatible = "rockchip-rt5631";
77 audio-codec = <&rt5631>;
78 i2s-controller = <&i2s0>;
90 compatible = "rockchip-rk610";
93 audio-codec = <&rk610_codec>;
94 i2s-controller = <&i2s0>;
106 compatible = "rockchip-hdmi-i2s";
109 audio-codec = <&codec_hdmi_i2s>;
110 i2s-controller = <&i2s0>;
113 //bitclock-inversion;
121 rockchip-hdmi-spdif {
122 compatible = "rockchip-hdmi-spdif";
126 compatible = "rockchip,vmac-phy";
127 power-gpios = <&gpio0 GPIO_C0 GPIO_ACTIVE_HIGH>;
133 dma-names = "!tx", "!rx";
134 pinctrl-0 = <&uart0_xfer &uart0_cts>;
140 dma-names = "!tx", "!rx";
144 rockchip,timeout = <50>;
145 rockchip,debug = <1>;
152 compatible = "rt5631";
157 compatible = "rk610_ctl";
159 rk610-reset-io = <&gpio3 GPIO_B2 GPIO_ACTIVE_HIGH>;
161 clock-names = "i2s_clk";
164 rk610_codec: rk610codec@60 {//RK610_CODEC addr from 0x60 to 0x80 (0x60~0x80)
165 compatible = "rk610_codec";
167 spk_ctl_io = <&gpio2 GPIO_D7 GPIO_ACTIVE_HIGH>;
169 pa_enable_time = <1000>;
173 compatible = "gs_mma8452";
175 type = <SENSOR_TYPE_ACCEL>;
176 irq-gpio = <&gpio0 GPIO_B7 IRQ_TYPE_EDGE_FALLING>;
178 poll_delay_ms = <30>;
186 compatible = "nxp,pcf8563";
190 act8846: act8846@5a {
198 bq24296: bq24296@6b {
199 compatible = "ti,bq24296";
201 /* gpios = <&gpio0 GPIO_A7 GPIO_ACTIVE_HIGH>; */
202 bq24296,chg_current = <1000 500 2000>;
205 bq27320: bq27320@55 {
206 compatible = "ti,bq27320";
208 /* gpios = <&gpio0 GPIO_A7 GPIO_ACTIVE_HIGH>; */
216 compatible = "goodix,gt8xx";
218 touch-gpio = <&gpio1 GPIO_B7 IRQ_TYPE_LEVEL_LOW>;
219 reset-gpio = <&gpio0 GPIO_B6 GPIO_ACTIVE_LOW>;
220 power-gpio = <&gpio0 GPIO_C5 GPIO_ACTIVE_LOW>;
225 compatible = "ct,ct36x";
228 touch-gpio = <&gpio1 GPIO_B7 IRQ_TYPE_LEVEL_LOW>;
229 reset-gpio = <&gpio0 GPIO_B6 GPIO_ACTIVE_HIGH>;
232 orientation=<1 0 0 1>;
241 rockchip,disp-mode = <DUAL>;
245 display-timings = <&disp_timings>;
250 power_ctr = <&disp_power_ctr>;
261 compatible = "rockchip,key";
262 io-channels = <&adc 1>;
267 rockchip,adc_value = <1>;
272 label = "volume down";
273 rockchip,adc_value = <170>;
277 gpios = <&gpio0 GPIO_A4 GPIO_ACTIVE_LOW>;
286 rockchip,adc_value = <355>;
292 rockchip,adc_value = <746>;
298 rockchip,adc_value = <560>;
304 rockchip,adc_value = <450>;
313 &clk_core_dvfs_table {
326 &clk_gpu_dvfs_table {
335 &clk_ddr_dvfs_table {
345 SYS_STATUS_NORMAL 400000
346 SYS_STATUS_SUSPEND 200000
347 SYS_STATUS_VIDEO 300000
348 SYS_STATUS_DUALVIEW 500000
352 /include/ "act8846.dtsi"
354 gpios =<&gpio3 GPIO_D3 GPIO_ACTIVE_LOW>;
358 dcdc1_reg: regulator@0{
359 regulator-name= "act_dcdc1";
360 regulator-min-microvolt = <1200000>;
361 regulator-max-microvolt = <1200000>;
366 dcdc2_reg: regulator@1 {
367 regulator-name= "vdd_logic";
372 dcdc3_reg: regulator@2 {
373 regulator-name= "vdd_arm";
378 dcdc4_reg: regulator@3 {
379 regulator-name= "vccio";
380 regulator-min-microvolt = <1800000>;
381 regulator-max-microvolt = <3300000>;
386 ldo1_reg: regulator@4 {
387 regulator-name= "act_ldo1";
388 regulator-min-microvolt = <1000000>;
389 regulator-max-microvolt = <1000000>;
394 ldo2_reg: regulator@5 {
395 regulator-name= "act_ldo2";
396 regulator-min-microvolt = <1200000>;
397 regulator-max-microvolt = <1200000>;
402 ldo3_reg: regulator@6 {
403 regulator-name= "act_ldo3";
404 regulator-min-microvolt = <1800000>;
405 regulator-max-microvolt = <1800000>;
410 ldo4_reg:regulator@7 {
411 regulator-name= "act_ldo4";
412 regulator-min-microvolt = <3300000>;
413 regulator-max-microvolt = <3300000>;
418 ldo5_reg: regulator@8 {
419 regulator-name= "act_ldo5";
420 regulator-min-microvolt = <3300000>;
421 regulator-max-microvolt = <3300000>;
426 ldo6_reg: regulator@9 {
427 regulator-name= "act_ldo6";
428 regulator-min-microvolt = <3300000>;
429 regulator-max-microvolt = <3300000>;
434 ldo7_reg: regulator@10 {
435 regulator-name= "act_ldo7";
436 regulator-min-microvolt = <1800000>;
437 regulator-max-microvolt = <1800000>;
442 ldo8_reg: regulator@11 {
443 regulator-name= "act_ldo8";
444 regulator-min-microvolt = <2800000>;
445 regulator-max-microvolt = <2800000>;
451 /include/ "rk808.dtsi"
453 gpios =<&gpio0 GPIO_B3 GPIO_ACTIVE_HIGH>,<&gpio0 GPIO_A1 GPIO_ACTIVE_LOW>;
457 rk808_dcdc1_reg: regulator@0{
458 regulator-name= "vdd_arm";
463 rk808_dcdc2_reg: regulator@1 {
464 regulator-name= "vdd_logic";
469 rk808_dcdc3_reg: regulator@2 {
470 regulator-name= "rk_dcdc3";
471 regulator-min-microvolt = <1200000>;
472 regulator-max-microvolt = <1200000>;
477 rk808_dcdc4_reg: regulator@3 {
478 regulator-name= "vccio";
479 regulator-min-microvolt = <1800000>;
480 regulator-max-microvolt = <3300000>;
485 rk808_ldo1_reg: regulator@4 {
486 regulator-name= "rk_ldo1";
487 regulator-min-microvolt = <3300000>;
488 regulator-max-microvolt = <3300000>;
493 rk808_ldo2_reg: regulator@5 {
494 regulator-name= "rk_ldo2";
495 regulator-min-microvolt = <3300000>;
496 regulator-max-microvolt = <3300000>;
501 rk808_ldo3_reg: regulator@6 {
502 regulator-name= "rk_ldo3";
503 regulator-min-microvolt = <1000000>;
504 regulator-max-microvolt = <1000000>;
509 rk808_ldo4_reg:regulator@7 {
510 regulator-name= "rk_ldo4";
511 regulator-min-microvolt = <1800000>;
512 regulator-max-microvolt = <1800000>;
517 rk808_ldo5_reg: regulator@8 {
518 regulator-name= "rk_ldo5";
519 regulator-min-microvolt = <2800000>;
520 regulator-max-microvolt = <2800000>;
525 rk808_ldo6_reg: regulator@9 {
526 regulator-name= "rk_ldo6";
527 regulator-min-microvolt = <1200000>;
528 regulator-max-microvolt = <1200000>;
533 rk808_ldo7_reg: regulator@10 {
534 regulator-name= "rk_ldo7";
535 regulator-min-microvolt = <1800000>;
536 regulator-max-microvolt = <1800000>;
541 rk808_ldo8_reg: regulator@11 {
542 regulator-name= "rk_ldo8";
543 regulator-min-microvolt = <1800000>;
544 regulator-max-microvolt = <1800000>;