Lines Matching +full:press +full:- +full:threshold +full:- +full:microvolt
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>
14 compatible = "rockchip,px30-evb", "rockchip,px30";
24 stdout-path = "serial5:115200n8";
27 adc-keys {
28 compatible = "adc-keys";
29 io-channels = <&saradc 2>;
30 io-channel-names = "buttons";
31 keyup-threshold-microvolt = <1800000>;
32 poll-interval = <100>;
34 button-esc {
37 press-threshold-microvolt = <1310000>;
40 button-home {
43 press-threshold-microvolt = <624000>;
46 button-menu {
49 press-threshold-microvolt = <987000>;
52 button-down {
55 press-threshold-microvolt = <300000>;
58 button-up {
61 press-threshold-microvolt = <17000>;
66 compatible = "pwm-backlight";
68 power-supply = <&vcc3v3_lcd>;
71 emmc_pwrseq: emmc-pwrseq {
72 compatible = "mmc-pwrseq-emmc";
73 pinctrl-0 = <&emmc_reset>;
74 pinctrl-names = "default";
75 reset-gpios = <&gpio1 RK_PB3 GPIO_ACTIVE_HIGH>;
78 sdio_pwrseq: sdio-pwrseq {
79 compatible = "mmc-pwrseq-simple";
80 pinctrl-names = "default";
81 pinctrl-0 = <&wifi_enable_h>;
86 * - SDIO_RESET_L_WL_REG_ON
87 * - PDN (power down when low)
89 reset-gpios = <&gpio0 RK_PA2 GPIO_ACTIVE_LOW>; /* GPIO3_A4 */
93 compatible = "regulator-fixed";
94 regulator-name = "vcc5v0_sys";
95 regulator-always-on;
96 regulator-boot-on;
97 regulator-min-microvolt = <5000000>;
98 regulator-max-microvolt = <5000000>;
103 cpu-supply = <&vdd_arm>;
107 cpu-supply = <&vdd_arm>;
111 cpu-supply = <&vdd_arm>;
115 cpu-supply = <&vdd_arm>;
134 remote-endpoint = <&mipi_in_panel>;
143 iovcc-supply = <&vcc_1v8>;
144 vci-supply = <&vcc3v3_lcd>;
148 remote-endpoint = <&mipi_out_panel>;
159 cap-mmc-highspeed;
160 mmc-hs200-1_8v;
161 non-removable;
162 mmc-pwrseq = <&emmc_pwrseq>;
163 vmmc-supply = <&vcc_3v0>;
164 vqmmc-supply = <&vccio_flash>;
170 phy-supply = <&vcc_rmii>;
171 snps,reset-gpio = <&gpio2 13 GPIO_ACTIVE_LOW>;
172 snps,reset-active-low;
173 snps,reset-delays-us = <0 50000 50000>;
178 mali-supply = <&vdd_log>;
188 interrupt-parent = <&gpio0>;
190 pinctrl-names = "default";
191 pinctrl-0 = <&pmic_int>;
192 rockchip,system-power-controller;
193 wakeup-source;
194 #clock-cells = <0>;
195 clock-output-names = "xin32k";
197 vcc1-supply = <&vcc5v0_sys>;
198 vcc2-supply = <&vcc5v0_sys>;
199 vcc3-supply = <&vcc5v0_sys>;
200 vcc4-supply = <&vcc5v0_sys>;
201 vcc5-supply = <&vcc3v3_sys>;
202 vcc6-supply = <&vcc3v3_sys>;
203 vcc7-supply = <&vcc3v3_sys>;
204 vcc8-supply = <&vcc3v3_sys>;
205 vcc9-supply = <&vcc5v0_sys>;
209 regulator-name = "vdd_log";
210 regulator-min-microvolt = <950000>;
211 regulator-max-microvolt = <1350000>;
212 regulator-ramp-delay = <6001>;
213 regulator-always-on;
214 regulator-boot-on;
216 regulator-state-mem {
217 regulator-on-in-suspend;
218 regulator-suspend-microvolt = <950000>;
223 regulator-name = "vdd_arm";
224 regulator-min-microvolt = <950000>;
225 regulator-max-microvolt = <1350000>;
226 regulator-ramp-delay = <6001>;
227 regulator-always-on;
228 regulator-boot-on;
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";
248 regulator-min-microvolt = <3000000>;
249 regulator-max-microvolt = <3000000>;
250 regulator-always-on;
251 regulator-boot-on;
253 regulator-state-mem {
254 regulator-on-in-suspend;
255 regulator-suspend-microvolt = <3000000>;
260 regulator-name = "vcc3v3_sys";
261 regulator-min-microvolt = <3300000>;
262 regulator-max-microvolt = <3300000>;
263 regulator-always-on;
264 regulator-boot-on;
266 regulator-state-mem {
267 regulator-on-in-suspend;
268 regulator-suspend-microvolt = <3300000>;
273 regulator-name = "vcc_1v0";
274 regulator-min-microvolt = <1000000>;
275 regulator-max-microvolt = <1000000>;
276 regulator-always-on;
277 regulator-boot-on;
279 regulator-state-mem {
280 regulator-on-in-suspend;
281 regulator-suspend-microvolt = <1000000>;
286 regulator-name = "vcc_1v8";
287 regulator-min-microvolt = <1800000>;
288 regulator-max-microvolt = <1800000>;
289 regulator-always-on;
290 regulator-boot-on;
292 regulator-state-mem {
293 regulator-on-in-suspend;
294 regulator-suspend-microvolt = <1800000>;
299 regulator-name = "vdd_1v0";
300 regulator-min-microvolt = <1000000>;
301 regulator-max-microvolt = <1000000>;
302 regulator-always-on;
303 regulator-boot-on;
305 regulator-state-mem {
306 regulator-on-in-suspend;
307 regulator-suspend-microvolt = <1000000>;
312 regulator-name = "vcc3v0_pmu";
313 regulator-min-microvolt = <3000000>;
314 regulator-max-microvolt = <3000000>;
315 regulator-always-on;
316 regulator-boot-on;
318 regulator-state-mem {
319 regulator-on-in-suspend;
320 regulator-suspend-microvolt = <3000000>;
325 regulator-name = "vccio_sd";
326 regulator-min-microvolt = <1800000>;
327 regulator-max-microvolt = <3300000>;
328 regulator-always-on;
329 regulator-boot-on;
331 regulator-state-mem {
332 regulator-on-in-suspend;
333 regulator-suspend-microvolt = <3300000>;
338 regulator-name = "vcc_sd";
339 regulator-min-microvolt = <3300000>;
340 regulator-max-microvolt = <3300000>;
341 regulator-boot-on;
343 regulator-state-mem {
344 regulator-on-in-suspend;
345 regulator-suspend-microvolt = <3300000>;
350 regulator-name = "vcc2v8_dvp";
351 regulator-min-microvolt = <2800000>;
352 regulator-max-microvolt = <2800000>;
353 regulator-boot-on;
355 regulator-state-mem {
356 regulator-off-in-suspend;
357 regulator-suspend-microvolt = <2800000>;
362 regulator-name = "vcc1v8_dvp";
363 regulator-min-microvolt = <1800000>;
364 regulator-max-microvolt = <1800000>;
365 regulator-boot-on;
367 regulator-state-mem {
368 regulator-on-in-suspend;
369 regulator-suspend-microvolt = <1800000>;
374 regulator-name = "vcc1v5_dvp";
375 regulator-min-microvolt = <1500000>;
376 regulator-max-microvolt = <1500000>;
377 regulator-boot-on;
379 regulator-state-mem {
380 regulator-off-in-suspend;
381 regulator-suspend-microvolt = <1500000>;
386 regulator-name = "vcc3v3_lcd";
387 regulator-boot-on;
391 regulator-name = "vcc5v0_host";
392 regulator-always-on;
393 regulator-boot-on;
403 compatible = "asahi-kasei,ak8963";
406 vdd-supply = <&vcc3v0_pmu>;
407 mount-matrix = "1", /* x0 */
421 interrupt-parent = <&gpio0>;
423 irq-gpios = <&gpio0 RK_PA5 GPIO_ACTIVE_LOW>;
424 reset-gpios = <&gpio0 RK_PB4 GPIO_ACTIVE_HIGH>;
425 VDDIO-supply = <&vcc3v3_lcd>;
431 interrupt-parent = <&gpio0>;
439 clock-frequency = <100000>;
442 i2c-scl-falling-time-ns = <50>;
443 i2c-scl-rising-time-ns = <300>;
448 avdd-supply = <&vcc2v8_dvp>;
450 clock-names = "xvclk";
451 dvdd-supply = <&vcc1v5_dvp>;
452 dovdd-supply = <&vcc1v8_dvp>;
453 pinctrl-names = "default";
454 pinctrl-0 = <&cif_clkout_m0 &mipi_pdn>;
455 reset-gpios = <&gpio2 RK_PB6 GPIO_ACTIVE_LOW>;
459 remote-endpoint = <&mipi_in_ucam>;
460 data-lanes = <1 2>;
473 vccio1-supply = <&vccio_sdio>;
474 vccio2-supply = <&vccio_sd>;
475 vccio3-supply = <&vcc_3v0>;
476 vccio4-supply = <&vcc3v0_pmu>;
477 vccio5-supply = <&vcc_3v0>;
478 vccio6-supply = <&vccio_flash>;
488 data-lanes = <1 2>;
489 remote-endpoint = <&ucam_out>;
501 hp_det: hp-det {
508 emmc_reset: emmc-reset {
535 sdio-pwrseq {
536 wifi_enable_h: wifi-enable-h {
542 cif-m0 {
543 cif_clkout_m0: cif-clkout-m0 {
550 mipi_pdn: mipi-pdn {
559 pmuio1-supply = <&vcc3v0_pmu>;
560 pmuio2-supply = <&vcc3v0_pmu>;
568 vref-supply = <&vcc_1v8>;
573 cap-mmc-highspeed;
574 cap-sd-highspeed;
575 card-detect-delay = <800>;
576 sd-uhs-sdr12;
577 sd-uhs-sdr25;
578 sd-uhs-sdr50;
579 sd-uhs-sdr104;
580 vmmc-supply = <&vcc_sd>;
581 vqmmc-supply = <&vccio_sd>;
586 cap-sd-highspeed;
587 keep-power-in-suspend;
588 non-removable;
589 mmc-pwrseq = <&sdio_pwrseq>;
590 sd-uhs-sdr104;
595 rockchip,hw-tshut-mode = <1>;
596 rockchip,hw-tshut-polarity = <1>;
603 u2phy_host: host-port {
607 u2phy_otg: otg-port {
613 pinctrl-names = "default";
614 pinctrl-0 = <&uart1_xfer &uart1_cts>;