Lines Matching +full:dsp +full:- +full:gpio2
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/pinctrl/rockchip.h>
18 stdout-path = "serial5:115200n8";
22 compatible = "pwm-backlight";
23 power-supply = <&vcc5v0_sys>;
28 compatible = "pwm-beeper";
32 emmc_pwrseq: emmc-pwrseq {
33 compatible = "mmc-pwrseq-emmc";
34 pinctrl-0 = <&emmc_reset>;
35 pinctrl-names = "default";
36 reset-gpios = <&gpio1 RK_PB3 GPIO_ACTIVE_HIGH>;
39 gpio-leds {
40 compatible = "gpio-leds";
41 pinctrl-names = "default";
42 pinctrl-0 = <&debug_led_pin>, <&heartbeat_led_pin>;
45 * LED2 on the PCB, left of the USB-C connector.
48 debug: led-0 {
51 linux,default-trigger = "none";
58 heartbeat: led-1 {
61 linux,default-trigger = "heartbeat";
65 vcc5v0_sys: regulator-vccsys {
66 compatible = "regulator-fixed";
67 regulator-name = "vcc5v0_sys";
68 regulator-always-on;
69 regulator-boot-on;
70 regulator-min-microvolt = <5000000>;
71 regulator-max-microvolt = <5000000>;
74 vcc_cam_avdd: regulator-vcc-cam-avdd {
75 compatible = "regulator-fixed";
76 regulator-name = "vcc_cam_avdd";
78 pinctrl-names = "default";
79 pinctrl-0 = <&cam_avdd_en>;
80 regulator-min-microvolt = <2800000>;
81 regulator-max-microvolt = <2800000>;
82 vin-supply = <&vcc_2v8>;
85 vcc_cam_dovdd: regulator-vcc-cam-dovdd {
86 compatible = "regulator-fixed";
87 regulator-name = "vcc_cam_dovdd";
89 pinctrl-names = "default";
90 pinctrl-0 = <&cam_dovdd_en>;
91 regulator-min-microvolt = <1800000>;
92 regulator-max-microvolt = <1800000>;
93 vin-supply = <&vcc_1v8>;
96 vcc_cam_dvdd: regulator-vcc-cam-dvdd {
97 compatible = "regulator-fixed";
98 regulator-name = "vcc_cam_dvdd";
100 enable-active-high;
101 pinctrl-names = "default";
102 pinctrl-0 = <&cam_dvdd_en>;
103 regulator-min-microvolt = <1200000>;
104 regulator-max-microvolt = <1200000>;
105 vin-supply = <&vcc_3v3>;
108 vcc_lens_afvdd: regulator-vcc-lens-afvdd {
109 compatible = "regulator-fixed";
110 regulator-name = "vcc_lens_afvdd";
112 pinctrl-names = "default";
113 pinctrl-0 = <&cam_afvdd_en>;
114 regulator-min-microvolt = <2800000>;
115 regulator-max-microvolt = <2800000>;
116 vin-supply = <&vcc_2v8>;
121 cpu-supply = <&vdd_arm>;
125 cpu-supply = <&vdd_arm>;
129 cpu-supply = <&vdd_arm>;
133 cpu-supply = <&vdd_arm>;
149 bus-width = <8>;
150 cap-mmc-highspeed;
152 * For hs200 support, U-Boot would have to set the RK809 DCDC4
155 * mmc-hs200-1_8v;
157 mmc-pwrseq = <&emmc_pwrseq>;
158 non-removable;
159 vmmc-supply = <&vcc_3v3>;
160 vqmmc-supply = <&vcc_emmc>;
165 mali-supply = <&vdd_log>;
176 AVDD28-supply = <&vcc_2v8>;
177 interrupt-parent = <&gpio0>;
179 irq-gpios = <&gpio0 RK_PA1 GPIO_ACTIVE_HIGH>;
180 pinctrl-names = "default";
181 pinctrl-0 = <&tch_int &tch_rst>;
182 reset-gpios = <&gpio0 RK_PB5 GPIO_ACTIVE_HIGH>;
183 VDDIO-supply = <&vcc_3v3>;
189 #clock-cells = <0>;
190 clock-output-names = "xin32k";
191 interrupt-parent = <&gpio0>;
193 pinctrl-names = "default";
194 pinctrl-0 = <&pmic_int>;
195 system-power-controller;
196 wakeup-source;
198 vcc1-supply = <&vcc5v0_sys>;
199 vcc2-supply = <&vcc5v0_sys>;
200 vcc3-supply = <&vcc5v0_sys>;
201 vcc4-supply = <&vcc5v0_sys>;
202 vcc5-supply = <&vcc_3v3>;
203 vcc6-supply = <&vcc_3v3>;
204 vcc7-supply = <&vcc_3v3>;
205 vcc9-supply = <&vcc5v0_sys>;
209 regulator-name = "vdd_log";
210 regulator-always-on;
211 regulator-boot-on;
212 regulator-min-microvolt = <950000>;
213 regulator-max-microvolt = <1350000>;
214 regulator-ramp-delay = <6001>;
216 regulator-state-mem {
217 regulator-on-in-suspend;
218 regulator-suspend-microvolt = <950000>;
223 regulator-name = "vdd_arm";
224 regulator-always-on;
225 regulator-boot-on;
226 regulator-min-microvolt = <950000>;
227 regulator-max-microvolt = <1350000>;
228 regulator-ramp-delay = <6001>;
230 regulator-state-mem {
231 regulator-off-in-suspend;
232 regulator-suspend-microvolt = <950000>;
237 regulator-name = "vcc_ddr";
238 regulator-always-on;
239 regulator-boot-on;
241 regulator-state-mem {
242 regulator-on-in-suspend;
247 regulator-name = "vcc_3v0_1v8";
248 regulator-always-on;
249 regulator-boot-on;
250 regulator-min-microvolt = <3000000>;
251 regulator-max-microvolt = <3000000>;
253 regulator-state-mem {
254 regulator-on-in-suspend;
255 regulator-suspend-microvolt = <3000000>;
260 regulator-name = "vcc_3v3";
261 regulator-always-on;
262 regulator-boot-on;
263 regulator-min-microvolt = <3300000>;
264 regulator-max-microvolt = <3300000>;
266 regulator-state-mem {
267 regulator-on-in-suspend;
268 regulator-suspend-microvolt = <3300000>;
273 regulator-name = "vcc_1v8";
274 regulator-always-on;
275 regulator-boot-on;
276 regulator-min-microvolt = <1800000>;
277 regulator-max-microvolt = <1800000>;
279 regulator-state-mem {
280 regulator-on-in-suspend;
281 regulator-suspend-microvolt = <1800000>;
286 regulator-name = "vcc_1v0";
287 regulator-always-on;
288 regulator-boot-on;
289 regulator-min-microvolt = <1000000>;
290 regulator-max-microvolt = <1000000>;
292 regulator-state-mem {
293 regulator-on-in-suspend;
294 regulator-suspend-microvolt = <1000000>;
299 regulator-name = "vcc_2v8";
300 regulator-always-on;
301 regulator-boot-on;
302 regulator-min-microvolt = <2800000>;
303 regulator-max-microvolt = <2800000>;
305 regulator-state-mem {
306 regulator-off-in-suspend;
307 regulator-suspend-microvolt = <2800000>;
312 regulator-name = "vccio_sd";
313 regulator-always-on;
314 regulator-boot-on;
315 regulator-min-microvolt = <3000000>;
316 regulator-max-microvolt = <3000000>;
318 regulator-state-mem {
319 regulator-on-in-suspend;
320 regulator-suspend-microvolt = <3000000>;
325 regulator-name = "vcc_sdio";
326 regulator-always-on;
327 regulator-boot-on;
328 regulator-min-microvolt = <1800000>;
329 regulator-max-microvolt = <1800000>;
331 regulator-state-mem {
332 regulator-on-in-suspend;
333 regulator-suspend-microvolt = <1800000>;
338 regulator-name = "vcc_lcd";
339 regulator-always-on;
340 regulator-boot-on;
341 regulator-min-microvolt = <1000000>;
342 regulator-max-microvolt = <1000000>;
344 regulator-state-mem {
345 regulator-off-in-suspend;
346 regulator-suspend-microvolt = <1000000>;
351 regulator-name = "vcc_1v8_lcd";
352 regulator-always-on;
353 regulator-boot-on;
354 regulator-min-microvolt = <1800000>;
355 regulator-max-microvolt = <1800000>;
357 regulator-state-mem {
358 regulator-on-in-suspend;
359 regulator-suspend-microvolt = <1800000>;
364 regulator-name = "vcca_1v8";
365 regulator-always-on;
366 regulator-boot-on;
367 regulator-min-microvolt = <1800000>;
368 regulator-max-microvolt = <1800000>;
370 regulator-state-mem {
371 regulator-off-in-suspend;
372 regulator-suspend-microvolt = <1800000>;
380 clock-frequency = <100000>;
388 clock-frequency = <400000>;
394 vcc-supply = <&vcc_lens_afvdd>;
400 interrupt-parent = <&gpio2>;
402 pinctrl-names = "default";
403 pinctrl-0 = <&accel_int>;
410 assigned-clocks = <&cru SCLK_CIF_OUT>;
411 assigned-clock-rates = <19200000>;
412 avdd-supply = <&vcc_cam_avdd>;
413 dvdd-supply = <&vcc_cam_dvdd>;
414 dovdd-supply = <&vcc_cam_dovdd>;
415 lens-focus = <&focus>;
417 pinctrl-names = "default";
418 pinctrl-0 = <&cif_clkout_m0 &cam_pwdn>;
419 reset-gpios = <&gpio2 RK_PB0 GPIO_ACTIVE_LOW>;
424 remote-endpoint = <&mipi_in_ucam>;
425 data-lanes = <1 2>;
426 link-frequencies = /bits/ 64 <450000000>;
433 vccio1-supply = <&vcc_sdio>;
434 vccio2-supply = <&vccio_sd>;
435 vccio3-supply = <&vcc_1v8>;
436 vccio4-supply = <&vcc_3v3>;
437 vccio5-supply = <&vcc_3v3>;
438 vccio6-supply = <&vcc_emmc>;
448 data-lanes = <1 2>;
449 remote-endpoint = <&ucam_out>;
461 accel_int: accel-int {
468 cam_afvdd_en: cam-afvdd-en {
473 cam_avdd_en: cam-avdd-en {
478 cam_dovdd_en: cam-dovdd-en {
483 cam_dvdd_en: cam-dvdd-en {
488 cam_pwdn: cam-pwdn {
495 emmc_reset: emmc-reset {
502 debug_led_pin: debug-led-pin {
507 heartbeat_led_pin: heartbeat-led-pin {
514 dsp_rst: dsp-rst {
519 tch_int: tch-int {
524 tch_rst: tch-rst {
531 pmic_int: pmic-int {
539 pmuio1-supply = <&vcc_3v3>;
540 pmuio2-supply = <&vcc_3v3>;
553 vref-supply = <&vcc_1v8>;
574 pinctrl-0 = <&uart5_xfer>;