Lines Matching +full:rk3288 +full:- +full:mali
2 * Copyright (c) 2016, 2017 Jerry Xu <Jerry.xu@rock-chips.com>
4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
45 #include "rk3288-evb.dtsi"
46 #include "rk3288-android.dtsi"
49 model = "PopMetal-RK3288";
50 compatible = "chipspark,popmetal-rk3288", "rockchip,rk3288";
53 compatible ="simple-panel";
54 power-supply = <&vcc_lcd>;
55 enable-gpios = <&gpio7 21 GPIO_ACTIVE_HIGH>;
56 enable-delay-ms = <10>;
57 ddc-i2c-bus = <&i2c2>;
59 display-timings {
60 native-mode = <&timing0>;
63 clock-frequency = <74250000>;
66 hback-porch = <220>;
67 hfront-porch = <120>;
68 vback-porch = <20>;
69 vfront-porch = <5>;
70 hsync-len = <40>;
71 vsync-len = <5>;
72 hsync-active = <0>;
73 vsync-active = <0>;
74 de-active = <0>;
75 pixelclk-active = <0>;
81 remote-endpoint = <&rgb_out_panel>;
86 sdio_pwrseq: sdio-pwrseq {
87 compatible = "mmc-pwrseq-simple";
89 clock-names = "ext_clock";
94 * - SDIO_RESET_L_WL_REG_ON
95 * - PDN (power down when low)
97 reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
100 wireless-bluetooth {
102 clock-names = "ext_clock";
110 ext_gmac: external-gmac-clock {
111 compatible = "fixed-clock";
112 clock-frequency = <125000000>;
113 clock-output-names = "ext_gmac";
114 #clock-cells = <0>;
117 gpio-keys {
118 compatible = "gpio-keys";
119 #address-cells = <1>;
120 #size-cells = <0>;
123 pinctrl-names = "default";
124 pinctrl-0 = <&pwrbtn>;
130 linux,input-type = <1>;
131 gpio-key,wakeup = <1>;
132 debounce-interval = <100>;
136 ir: ir-receiver {
137 compatible = "gpio-ir-receiver";
139 pinctrl-names = "default";
140 pinctrl-0 = <&ir_int>;
143 vcc_flash: flash-regulator {
144 compatible = "regulator-fixed";
145 regulator-name = "vcc_flash";
146 regulator-min-microvolt = <1800000>;
147 regulator-max-microvolt = <1800000>;
148 vin-supply = <&vcc_io>;
151 vcc_sd: sdmmc-regulator {
152 compatible = "regulator-fixed";
154 pinctrl-names = "default";
155 pinctrl-0 = <&sdmmc_pwr>;
156 regulator-name = "vcc_sd";
157 regulator-min-microvolt = <3300000>;
158 regulator-max-microvolt = <3300000>;
159 startup-delay-us = <100000>;
160 vin-supply = <&vcc_io>;
163 vcc_sys: vsys-regulator {
164 compatible = "regulator-fixed";
165 regulator-name = "vcc_sys";
166 regulator-min-microvolt = <5000000>;
167 regulator-max-microvolt = <5000000>;
168 regulator-always-on;
169 regulator-boot-on;
176 vcc18_dvp: vcc18-dvp-regulator {
177 compatible = "regulator-fixed";
178 regulator-name = "vcc18-dvp";
179 regulator-min-microvolt = <1800000>;
180 regulator-max-microvolt = <1800000>;
181 vin-supply = <&vcc28_dvp>;
184 vcc28_dvp: vcc28-dvp-regulator {
185 compatible = "regulator-fixed";
186 enable-active-high;
188 pinctrl-names = "default";
189 pinctrl-0 = <&dvp_pwr>;
190 regulator-name = "vcc28_dvp";
191 regulator-min-microvolt = <2800000>;
192 regulator-max-microvolt = <2800000>;
193 regulator-always-on;
194 vin-supply = <&vcc_io>;
198 compatible = "fixed-clock";
199 clock-frequency = <32768>;
200 clock-output-names = "xin32k";
201 #clock-cells = <0>;
206 cpu0-supply = <&vdd_cpu>;
210 bus-width = <8>;
211 cap-mmc-highspeed;
212 disable-wp;
213 non-removable;
214 num-slots = <1>;
215 pinctrl-names = "default";
216 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_pwr &emmc_bus8>;
217 vmmc-supply = <&vcc_io>;
218 vqmmc-supply = <&vcc_flash>;
223 bus-width = <4>;
224 cap-mmc-highspeed;
225 cap-sd-highspeed;
226 card-detect-delay = <200>;
227 disable-wp; /* wp not hooked up */
228 num-slots = <1>;
229 pinctrl-names = "default";
230 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
231 vmmc-supply = <&vcc_sd>;
232 vqmmc-supply = <&vccio_sd>;
234 no-sdio;
235 no-mmc;
239 phy-supply = <&vcc_lan>;
240 phy-mode = "rgmii";
242 snps,reset-gpio = <&gpio4 7 0>;
243 snps,reset-active-low;
244 snps,reset-delays-us = <0 10000 1000000>;
245 assigned-clocks = <&cru SCLK_MAC>;
246 assigned-clock-parents = <&ext_gmac>;
247 pinctrl-names = "default";
248 pinctrl-0 = <&rgmii_pins>;
255 mali-supply = <&vdd_gpu>;
271 remote-endpoint = <&panel_in_rgb>;
296 clock-frequency = <400000>;
301 interrupt-parent = <&gpio0>;
303 pinctrl-names = "default";
304 pinctrl-0 = <&pmic_int &global_pwroff>;
305 rockchip,system-power-controller;
306 wakeup-source;
307 #clock-cells = <1>;
308 clock-output-names = "rk808-clkout1", "rk808-clkout2";
310 vcc1-supply = <&vcc_sys>;
311 vcc2-supply = <&vcc_sys>;
312 vcc3-supply = <&vcc_sys>;
313 vcc4-supply = <&vcc_sys>;
314 vcc6-supply = <&vcc_sys>;
315 vcc7-supply = <&vcc_sys>;
316 vcc8-supply = <&vcc_18>;
317 vcc9-supply = <&vcc_io>;
318 vcc10-supply = <&vcc_io>;
319 vcc11-supply = <&vcc_sys>;
320 vcc12-supply = <&vcc_io>;
321 vddio-supply = <&vcc_io>;
325 regulator-always-on;
326 regulator-boot-on;
327 regulator-min-microvolt = <750000>;
328 regulator-max-microvolt = <1350000>;
329 regulator-name = "vdd_arm";
330 regulator-state-mem {
331 regulator-off-in-suspend;
336 regulator-always-on;
337 regulator-boot-on;
338 regulator-min-microvolt = <850000>;
339 regulator-max-microvolt = <1250000>;
340 regulator-name = "vdd_gpu";
341 regulator-ramp-delay = <6000>;
342 regulator-state-mem {
343 regulator-on-in-suspend;
344 regulator-suspend-microvolt = <1000000>;
349 regulator-always-on;
350 regulator-boot-on;
351 regulator-name = "vcc_ddr";
352 regulator-state-mem {
353 regulator-on-in-suspend;
358 regulator-always-on;
359 regulator-boot-on;
360 regulator-min-microvolt = <3300000>;
361 regulator-max-microvolt = <3300000>;
362 regulator-name = "vcc_io";
363 regulator-state-mem {
364 regulator-on-in-suspend;
365 regulator-suspend-microvolt = <3300000>;
370 regulator-always-on;
371 regulator-boot-on;
372 regulator-min-microvolt = <3300000>;
373 regulator-max-microvolt = <3300000>;
374 regulator-name = "vcc_lan";
375 regulator-state-mem {
376 regulator-on-in-suspend;
377 regulator-suspend-microvolt = <3300000>;
382 regulator-always-on;
383 regulator-boot-on;
384 regulator-min-microvolt = <3300000>;
385 regulator-max-microvolt = <3300000>;
386 regulator-name = "vccio_sd";
387 regulator-state-mem {
388 regulator-off-in-suspend;
393 regulator-always-on;
394 regulator-boot-on;
395 regulator-min-microvolt = <1000000>;
396 regulator-max-microvolt = <1000000>;
397 regulator-name = "vdd_10";
398 regulator-state-mem {
399 regulator-on-in-suspend;
400 regulator-suspend-microvolt = <1000000>;
405 regulator-always-on;
406 regulator-boot-on;
407 regulator-min-microvolt = <1800000>;
408 regulator-max-microvolt = <1800000>;
409 regulator-name = "vcc18_lcd";
410 regulator-state-mem {
411 regulator-on-in-suspend;
412 regulator-suspend-microvolt = <1800000>;
417 regulator-always-on;
418 regulator-min-microvolt = <1800000>;
419 regulator-max-microvolt = <3300000>;
420 regulator-name = "ldo5";
424 regulator-always-on;
425 regulator-boot-on;
426 regulator-min-microvolt = <1000000>;
427 regulator-max-microvolt = <1000000>;
428 regulator-name = "vdd10_lcd";
429 regulator-state-mem {
430 regulator-on-in-suspend;
431 regulator-suspend-microvolt = <1000000>;
436 regulator-always-on;
437 regulator-boot-on;
438 regulator-min-microvolt = <1800000>;
439 regulator-max-microvolt = <1800000>;
440 regulator-name = "vcc_18";
441 regulator-state-mem {
442 regulator-on-in-suspend;
443 regulator-suspend-microvolt = <1800000>;
448 regulator-always-on;
449 regulator-boot-on;
450 regulator-min-microvolt = <3300000>;
451 regulator-max-microvolt = <3300000>;
452 regulator-name = "vcca_33";
453 regulator-state-mem {
454 regulator-on-in-suspend;
455 regulator-suspend-microvolt = <3300000>;
460 regulator-always-on;
461 regulator-boot-on;
462 regulator-name = "vccio_wl";
463 regulator-state-mem {
464 regulator-on-in-suspend;
469 regulator-always-on;
470 regulator-boot-on;
471 regulator-name = "vcc_lcd";
472 regulator-state-mem {
473 regulator-on-in-suspend;
482 clock-frequency = <400000>;
485 compatible = "asahi-kasei,ak8975";
487 interrupt-parent = <&gpio8>;
489 pinctrl-names = "default";
490 pinctrl-0 = <&comp_int>;
494 compatible = "st,l3g4200d-gyro";
495 st,drdy-int-pin = <2>;
502 interrupt-parent = <&gpio8>;
504 pinctrl-names = "default";
505 pinctrl-0 = <&gsensor_int>;
524 audio-supply = <&vcca_33>;
525 bb-supply = <&vcc_io>;
526 dvp-supply = <&vcc18_dvp>;
527 flash0-supply = <&vcc_flash>;
528 flash1-supply = <&vcc_lan>;
529 gpio30-supply = <&vcc_io>;
530 gpio1830-supply = <&vcc_io>;
531 lcdc-supply = <&vcc_io>;
532 sdcard-supply = <&vccio_sd>;
533 wifi-supply = <&vccio_wl>;
542 comp_int: comp-int {
554 dvp_pwr: dvp-pwr {
560 ir_int: ir-int {
566 gsensor_int: gsensor-int {
572 pmic_int: pmic-int {
578 sdmmc_pwr: sdmmc-pwr {
585 rockchip,hw-tshut-polarity = <0>;
634 no-relinquish-port;