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";
52 sdio_pwrseq: sdio-pwrseq {
53 compatible = "mmc-pwrseq-simple";
55 clock-names = "ext_clock";
60 * - SDIO_RESET_L_WL_REG_ON
61 * - PDN (power down when low)
63 reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
66 wireless-bluetooth {
68 clock-names = "ext_clock";
76 vga_bridge: vga-bridge {
78 psave-gpios = <&gpio7 21 GPIO_ACTIVE_HIGH>;
79 vdd-supply = <&vcc_lcd>;
80 #address-cells = <1>;
81 #size-cells = <0>;
84 #address-cells = <1>;
85 #size-cells = <0>;
91 remote-endpoint = <&rgb_out_adv7125>;
99 remote-endpoint = <&vga_in_adv7125>;
106 compatible = "vga-connector";
107 ddc-i2c-bus = <&i2c2>;
111 remote-endpoint = <&adv7125_out_vga>;
116 ext_gmac: external-gmac-clock {
117 compatible = "fixed-clock";
118 clock-frequency = <125000000>;
119 clock-output-names = "ext_gmac";
120 #clock-cells = <0>;
123 gpio-keys {
124 compatible = "gpio-keys";
125 #address-cells = <1>;
126 #size-cells = <0>;
129 pinctrl-names = "default";
130 pinctrl-0 = <&pwrbtn>;
136 linux,input-type = <1>;
137 gpio-key,wakeup = <1>;
138 debounce-interval = <100>;
142 ir: ir-receiver {
143 compatible = "gpio-ir-receiver";
145 pinctrl-names = "default";
146 pinctrl-0 = <&ir_int>;
149 vcc_flash: flash-regulator {
150 compatible = "regulator-fixed";
151 regulator-name = "vcc_flash";
152 regulator-min-microvolt = <1800000>;
153 regulator-max-microvolt = <1800000>;
154 vin-supply = <&vcc_io>;
157 vcc_sd: sdmmc-regulator {
158 compatible = "regulator-fixed";
160 pinctrl-names = "default";
161 pinctrl-0 = <&sdmmc_pwr>;
162 regulator-name = "vcc_sd";
163 regulator-min-microvolt = <3300000>;
164 regulator-max-microvolt = <3300000>;
165 startup-delay-us = <100000>;
166 vin-supply = <&vcc_io>;
169 vcc_sys: vsys-regulator {
170 compatible = "regulator-fixed";
171 regulator-name = "vcc_sys";
172 regulator-min-microvolt = <5000000>;
173 regulator-max-microvolt = <5000000>;
174 regulator-always-on;
175 regulator-boot-on;
182 vcc18_dvp: vcc18-dvp-regulator {
183 compatible = "regulator-fixed";
184 regulator-name = "vcc18-dvp";
185 regulator-min-microvolt = <1800000>;
186 regulator-max-microvolt = <1800000>;
187 vin-supply = <&vcc28_dvp>;
190 vcc28_dvp: vcc28-dvp-regulator {
191 compatible = "regulator-fixed";
192 enable-active-high;
194 pinctrl-names = "default";
195 pinctrl-0 = <&dvp_pwr>;
196 regulator-name = "vcc28_dvp";
197 regulator-min-microvolt = <2800000>;
198 regulator-max-microvolt = <2800000>;
199 regulator-always-on;
200 vin-supply = <&vcc_io>;
204 compatible = "fixed-clock";
205 clock-frequency = <32768>;
206 clock-output-names = "xin32k";
207 #clock-cells = <0>;
212 cpu0-supply = <&vdd_cpu>;
216 bus-width = <8>;
217 cap-mmc-highspeed;
218 disable-wp;
219 non-removable;
220 num-slots = <1>;
221 pinctrl-names = "default";
222 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_pwr &emmc_bus8>;
223 vmmc-supply = <&vcc_io>;
224 vqmmc-supply = <&vcc_flash>;
229 bus-width = <4>;
230 cap-mmc-highspeed;
231 cap-sd-highspeed;
232 card-detect-delay = <200>;
233 disable-wp; /* wp not hooked up */
234 num-slots = <1>;
235 pinctrl-names = "default";
236 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;
237 vmmc-supply = <&vcc_sd>;
238 vqmmc-supply = <&vccio_sd>;
240 no-sdio;
241 no-mmc;
245 phy-supply = <&vcc_lan>;
246 phy-mode = "rgmii";
248 snps,reset-gpio = <&gpio4 7 0>;
249 snps,reset-active-low;
250 snps,reset-delays-us = <0 10000 1000000>;
251 assigned-clocks = <&cru SCLK_MAC>;
252 assigned-clock-parents = <&ext_gmac>;
253 pinctrl-names = "default";
254 pinctrl-0 = <&rgmii_pins>;
261 mali-supply = <&vdd_gpu>;
277 remote-endpoint = <&adv7125_in_rgb>;
302 clock-frequency = <400000>;
307 interrupt-parent = <&gpio0>;
309 pinctrl-names = "default";
310 pinctrl-0 = <&pmic_int &global_pwroff>;
311 rockchip,system-power-controller;
312 wakeup-source;
313 #clock-cells = <1>;
314 clock-output-names = "rk808-clkout1", "rk808-clkout2";
316 vcc1-supply = <&vcc_sys>;
317 vcc2-supply = <&vcc_sys>;
318 vcc3-supply = <&vcc_sys>;
319 vcc4-supply = <&vcc_sys>;
320 vcc6-supply = <&vcc_sys>;
321 vcc7-supply = <&vcc_sys>;
322 vcc8-supply = <&vcc_18>;
323 vcc9-supply = <&vcc_io>;
324 vcc10-supply = <&vcc_io>;
325 vcc11-supply = <&vcc_sys>;
326 vcc12-supply = <&vcc_io>;
327 vddio-supply = <&vcc_io>;
331 regulator-always-on;
332 regulator-boot-on;
333 regulator-min-microvolt = <750000>;
334 regulator-max-microvolt = <1350000>;
335 regulator-name = "vdd_arm";
336 regulator-state-mem {
337 regulator-off-in-suspend;
342 regulator-always-on;
343 regulator-boot-on;
344 regulator-min-microvolt = <850000>;
345 regulator-max-microvolt = <1250000>;
346 regulator-name = "vdd_gpu";
347 regulator-ramp-delay = <6000>;
348 regulator-state-mem {
349 regulator-on-in-suspend;
350 regulator-suspend-microvolt = <1000000>;
355 regulator-always-on;
356 regulator-boot-on;
357 regulator-name = "vcc_ddr";
358 regulator-state-mem {
359 regulator-on-in-suspend;
364 regulator-always-on;
365 regulator-boot-on;
366 regulator-min-microvolt = <3300000>;
367 regulator-max-microvolt = <3300000>;
368 regulator-name = "vcc_io";
369 regulator-state-mem {
370 regulator-on-in-suspend;
371 regulator-suspend-microvolt = <3300000>;
376 regulator-always-on;
377 regulator-boot-on;
378 regulator-min-microvolt = <3300000>;
379 regulator-max-microvolt = <3300000>;
380 regulator-name = "vcc_lan";
381 regulator-state-mem {
382 regulator-on-in-suspend;
383 regulator-suspend-microvolt = <3300000>;
388 regulator-always-on;
389 regulator-boot-on;
390 regulator-min-microvolt = <3300000>;
391 regulator-max-microvolt = <3300000>;
392 regulator-name = "vccio_sd";
393 regulator-state-mem {
394 regulator-off-in-suspend;
399 regulator-always-on;
400 regulator-boot-on;
401 regulator-min-microvolt = <1000000>;
402 regulator-max-microvolt = <1000000>;
403 regulator-name = "vdd_10";
404 regulator-state-mem {
405 regulator-on-in-suspend;
406 regulator-suspend-microvolt = <1000000>;
411 regulator-always-on;
412 regulator-boot-on;
413 regulator-min-microvolt = <1800000>;
414 regulator-max-microvolt = <1800000>;
415 regulator-name = "vcc18_lcd";
416 regulator-state-mem {
417 regulator-on-in-suspend;
418 regulator-suspend-microvolt = <1800000>;
423 regulator-always-on;
424 regulator-min-microvolt = <1800000>;
425 regulator-max-microvolt = <3300000>;
426 regulator-name = "ldo5";
430 regulator-always-on;
431 regulator-boot-on;
432 regulator-min-microvolt = <1000000>;
433 regulator-max-microvolt = <1000000>;
434 regulator-name = "vdd10_lcd";
435 regulator-state-mem {
436 regulator-on-in-suspend;
437 regulator-suspend-microvolt = <1000000>;
442 regulator-always-on;
443 regulator-boot-on;
444 regulator-min-microvolt = <1800000>;
445 regulator-max-microvolt = <1800000>;
446 regulator-name = "vcc_18";
447 regulator-state-mem {
448 regulator-on-in-suspend;
449 regulator-suspend-microvolt = <1800000>;
454 regulator-always-on;
455 regulator-boot-on;
456 regulator-min-microvolt = <3300000>;
457 regulator-max-microvolt = <3300000>;
458 regulator-name = "vcca_33";
459 regulator-state-mem {
460 regulator-on-in-suspend;
461 regulator-suspend-microvolt = <3300000>;
466 regulator-always-on;
467 regulator-boot-on;
468 regulator-name = "vccio_wl";
469 regulator-state-mem {
470 regulator-on-in-suspend;
475 regulator-always-on;
476 regulator-boot-on;
477 regulator-name = "vcc_lcd";
478 regulator-state-mem {
479 regulator-on-in-suspend;
488 clock-frequency = <400000>;
491 compatible = "asahi-kasei,ak8975";
493 interrupt-parent = <&gpio8>;
495 pinctrl-names = "default";
496 pinctrl-0 = <&comp_int>;
500 compatible = "st,l3g4200d-gyro";
501 st,drdy-int-pin = <2>;
508 interrupt-parent = <&gpio8>;
510 pinctrl-names = "default";
511 pinctrl-0 = <&gsensor_int>;
530 audio-supply = <&vcca_33>;
531 bb-supply = <&vcc_io>;
532 dvp-supply = <&vcc18_dvp>;
533 flash0-supply = <&vcc_flash>;
534 flash1-supply = <&vcc_lan>;
535 gpio30-supply = <&vcc_io>;
536 gpio1830-supply = <&vcc_io>;
537 lcdc-supply = <&vcc_io>;
538 sdcard-supply = <&vccio_sd>;
539 wifi-supply = <&vccio_wl>;
548 comp_int: comp-int {
560 dvp_pwr: dvp-pwr {
566 ir_int: ir-int {
572 gsensor_int: gsensor-int {
578 pmic_int: pmic-int {
584 sdmmc_pwr: sdmmc-pwr {
591 rockchip,hw-tshut-polarity = <0>;
640 no-relinquish-port;