Lines Matching +full:rk3288 +full:- +full:mali
2 * This file is dual-licensed: you can use it either under the terms
41 /dts-v1/;
42 #include "rk3288-evb.dtsi"
43 #include "rk3288-linux.dtsi"
46 compatible = "rockchip,rk3288-evb-rk808-linux", "rockchip,rk3288";
48 adc-keys {
49 compatible = "adc-keys";
50 io-channels = <&saradc 1>;
51 io-channel-names = "buttons";
52 poll-interval = <100>;
53 keyup-threshold-microvolt = <1800000>;
55 button-up {
58 press-threshold-microvolt = <18000>;
61 button-down {
64 press-threshold-microvolt = <300000>;
70 press-threshold-microvolt = <640000>;
76 press-threshold-microvolt = <1000000>;
82 press-threshold-microvolt = <1300000>;
86 sdio_pwrseq: sdio-pwrseq {
87 compatible = "mmc-pwrseq-simple";
89 clock-names = "ext_clock";
90 pinctrl-names = "default";
91 pinctrl-0 = <&wifi_enable_h>;
96 * - SDIO_RESET_L_WL_REG_ON
97 * - PDN (power down when low)
99 reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
102 wireless-bluetooth {
104 clock-names = "ext_clock";
107 /delete-node/ sdmmc-regulator;
109 vcc18_dvp: vcc18-dvp {
110 compatible = "regulator-fixed";
111 regulator-name = "vcc18_dvp";
112 regulator-min-microvolt = <1800000>;
113 regulator-max-microvolt = <1800000>;
115 enable-active-high;
116 regulator-always-on;
117 vin-supply = <&vcc_io>;
120 vdd_log: vdd-logic {
121 compatible = "pwm-regulator";
125 regulator-name = "vcc_log";
126 regulator-min-microvolt = <860000>;
127 regulator-max-microvolt = <1360000>;
128 regulator-always-on;
129 regulator-boot-on;
133 compatible = "fixed-clock";
134 clock-frequency = <32768>;
135 clock-output-names = "xin32k";
136 #clock-cells = <0>;
141 enable-gpios = <&gpio7 RK_PA2 GPIO_ACTIVE_HIGH>;
142 pinctrl-names = "default";
143 pinctrl-0 = <&bl_en>;
148 cpu0-supply = <&vdd_cpu>;
156 center-supply = <&vdd_log>;
170 mali-supply = <&vdd_gpu>;
174 pinctrl-0 = <&hdmi_ddc>, <&hdmi_cec_c0>;
178 clock-frequency = <400000>;
183 interrupt-parent = <&gpio0>;
185 pinctrl-names = "default";
186 pinctrl-0 = <&pmic_int &global_pwroff>;
187 rockchip,system-power-controller;
188 wakeup-source;
189 #clock-cells = <1>;
190 clock-output-names = "rk808-clkout1", "rk808-clkout2";
192 vcc1-supply = <&vcc_sys>;
193 vcc2-supply = <&vcc_sys>;
194 vcc3-supply = <&vcc_sys>;
195 vcc4-supply = <&vcc_sys>;
196 vcc6-supply = <&vcc_sys>;
197 vcc8-supply = <&vcc_io>;
198 vcc9-supply = <&vcc_io>;
199 vcc12-supply = <&vcc_io>;
200 vddio-supply = <&vcc_io>;
204 regulator-always-on;
205 regulator-boot-on;
206 regulator-min-microvolt = <750000>;
207 regulator-max-microvolt = <1400000>;
208 regulator-name = "vdd_arm";
209 regulator-state-mem {
210 regulator-off-in-suspend;
215 regulator-always-on;
216 regulator-boot-on;
217 regulator-min-microvolt = <850000>;
218 regulator-max-microvolt = <1250000>;
219 regulator-name = "vdd_gpu";
220 regulator-ramp-delay = <6000>;
221 regulator-state-mem {
222 regulator-off-in-suspend;
227 regulator-always-on;
228 regulator-boot-on;
229 regulator-name = "vcc_ddr";
230 regulator-state-mem {
231 regulator-on-in-suspend;
236 regulator-always-on;
237 regulator-boot-on;
238 regulator-min-microvolt = <3300000>;
239 regulator-max-microvolt = <3300000>;
240 regulator-name = "vcc_io";
241 regulator-state-mem {
242 regulator-on-in-suspend;
243 regulator-suspend-microvolt = <3300000>;
248 regulator-always-on;
249 regulator-boot-on;
250 regulator-min-microvolt = <3300000>;
251 regulator-max-microvolt = <3300000>;
252 regulator-name = "vcc_tp";
253 regulator-state-mem {
254 regulator-off-in-suspend;
259 regulator-always-on;
260 regulator-boot-on;
261 regulator-min-microvolt = <3300000>;
262 regulator-max-microvolt = <3300000>;
263 regulator-name = "vcca_codec";
264 regulator-state-mem {
265 regulator-off-in-suspend;
270 regulator-always-on;
271 regulator-boot-on;
272 regulator-min-microvolt = <1000000>;
273 regulator-max-microvolt = <1000000>;
274 regulator-name = "vdd_10";
275 regulator-state-mem {
276 regulator-on-in-suspend;
277 regulator-suspend-microvolt = <1000000>;
282 regulator-always-on;
283 regulator-boot-on;
284 regulator-min-microvolt = <1800000>;
285 regulator-max-microvolt = <3300000>;
286 regulator-name = "vcc_wl";
287 regulator-state-mem {
288 regulator-off-in-suspend;
293 regulator-always-on;
294 regulator-boot-on;
295 regulator-min-microvolt = <1800000>;
296 regulator-max-microvolt = <3300000>;
297 regulator-name = "vccio_sd";
298 regulator-state-mem {
299 regulator-on-in-suspend;
300 regulator-suspend-microvolt = <3300000>;
305 regulator-always-on;
306 regulator-boot-on;
307 regulator-min-microvolt = <1000000>;
308 regulator-max-microvolt = <1000000>;
309 regulator-name = "vdd10_lcd";
310 regulator-state-mem {
311 regulator-off-in-suspend;
316 regulator-always-on;
317 regulator-boot-on;
318 regulator-min-microvolt = <1800000>;
319 regulator-max-microvolt = <1800000>;
320 regulator-name = "vcc_18";
321 regulator-state-mem {
322 regulator-on-in-suspend;
323 regulator-suspend-microvolt = <1800000>;
328 regulator-always-on;
329 regulator-boot-on;
330 regulator-min-microvolt = <1800000>;
331 regulator-max-microvolt = <1800000>;
332 regulator-name = "vcc18_lcd";
333 regulator-state-mem {
334 regulator-off-in-suspend;
339 regulator-always-on;
340 regulator-boot-on;
341 regulator-name = "vcc_sd";
342 regulator-state-mem {
343 regulator-on-in-suspend;
348 regulator-always-on;
349 regulator-boot-on;
350 regulator-name = "vcc_lcd";
351 regulator-state-mem {
352 regulator-off-in-suspend;
379 clock-frequency = <400000>;
384 pinctrl-names = "default";
385 pinctrl-0 = <&mpu6050_irq_gpio>;
387 irq-gpio = <&gpio8 0 IRQ_TYPE_EDGE_RISING>;
388 mpu-int_config = <0x10>;
389 mpu-level_shifter = <0>;
390 mpu-orientation = <0 1 0 1 0 0 0 0 1>;
391 orientation-x= <0>;
392 orientation-y= <1>;
393 orientation-z= <0>;
394 support-hw-poweroff = <1>;
395 mpu-debug = <1>;
401 compass-bus = <0>;
402 compass-adapt_num = <0>;
403 compass-orientation = <1 0 0 0 1 0 0 0 1>;
404 orientation-x= <0>;
405 orientation-y= <0>;
406 orientation-z= <1>;
407 compass-debug = <1>;
414 audio-supply = <&vcc_io>;
415 bb-supply = <&vcc_io>;
416 dvp-supply = <&vcc18_dvp>;
417 flash0-supply = <&vcc_18>;
418 flash1-supply = <&vcc_io>;
419 gpio30-supply = <&vcc_io>;
421 lcdc-supply = <&vcc_lcd>;
422 sdcard-supply = <&vccio_sd>;
423 wifi-supply = <&vcc_wl>;
433 clock-names = "xvclk";
434 /* avdd-supply = <>; */
435 /* dvdd-supply = <>; */
436 /* dovdd-supply = <>; */
437 /* reset-gpios = <>; */
438 pinctrl-names = "rockchip,camera_default";
439 pinctrl-0 = <&isp_mipi>;
440 power-gpio = <&gpio0 RK_PC1 GPIO_ACTIVE_HIGH>;
441 reset-gpio = <&gpio7 RK_PC5 GPIO_ACTIVE_HIGH>;
442 pwdn-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>;
443 rockchip,camera-module-index = <0>;
444 rockchip,camera-module-facing = "back";
445 rockchip,camera-module-name = "CMK-CT0116";
446 rockchip,camera-module-lens-name = "Largan-50013A1";
449 remote-endpoint = <&mipi_in_ucam0>;
450 data-lanes = <1 2>;
460 clock-names = "xvclk";
461 pinctrl-names = "rockchip,camera_default";
462 pinctrl-0 = <&isp_mipi>;
463 power-gpio = <&gpio0 RK_PC1 GPIO_ACTIVE_HIGH>;
464 reset-gpios = <&gpio7 RK_PC5 GPIO_ACTIVE_LOW>;
465 pwdn-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_LOW>;
466 rockchip,camera-module-index = <0>;
467 rockchip,camera-module-facing = "back";
468 rockchip,camera-module-name = "LH-RK-8034-v1.0";
469 rockchip,camera-module-lens-name = "CK8401";
472 remote-endpoint = <&mipi_in_gc8034>;
473 data-lanes = <1 2 3 4>;
487 #address-cells = <1>;
488 #size-cells = <0>;
492 #address-cells = <1>;
493 #size-cells = <0>;
497 remote-endpoint = <&ov13850_out>;
498 data-lanes = <1 2>;
502 remote-endpoint = <&gc8034_out>;
503 data-lanes = <1 2 3 4>;
509 #address-cells = <1>;
510 #size-cells = <0>;
514 remote-endpoint = <&isp_mipi_in>;
523 #address-cells = <1>;
524 #size-cells = <0>;
528 remote-endpoint = <&dphy_rx_out>;
555 pinctrl-names = "active";
556 pinctrl-0 = <&pwm1_pin_pull_down>;
562 bl_en: bl-en {
574 mpu6050_irq_gpio: mpu6050-irq-gpio {