Lines Matching +full:spk +full:- +full:mute

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2 /dts-v1/;
5 #include <dt-bindings/display/drm_mipi_dsi.h>
6 #include <dt-bindings/input/input.h>
10 compatible = "rockchip,px3se-evb", "rockchip,rk3128";
13 bootargs = "loglevel=7 root=PARTUUID=614e0000-0000-4b53-8000-1d28000054a9 rootwait";
16 adc-keys {
17 compatible = "adc-keys";
18 io-channels = <&saradc 1>;
19 io-channel-names = "buttons";
20 poll-interval = <100>;
21 keyup-threshold-microvolt = <1800000>;
23 reserved-key {
26 press-threshold-microvolt = <1549000>;
29 home-key {
32 press-threshold-microvolt = <1314000>;
35 esc-key {
38 press-threshold-microvolt = <985000>;
41 menu-key {
44 press-threshold-microvolt = <623000>;
47 vol-down-key {
50 press-threshold-microvolt = <300000>;
53 vol-up-key {
56 press-threshold-microvolt = <18000>;
61 compatible = "pwm-backlight";
63 brightness-levels = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
79 default-brightness-level = <128>;
85 fiq-debugger {
86 compatible = "rockchip,fiq-debugger";
88 pinctrl-names = "default";
89 pinctrl-0 = <&uart1_xfer>;
91 rockchip,serial-id = <1>;
92 rockchip,wake-irq = <0>;
94 rockchip,irq-mode-enable = <0>;
96 /* Choose a reserved/no-in-use irq */
101 sdio_pwrseq: sdio-pwrseq {
102 compatible = "mmc-pwrseq-simple";
104 pinctrl-names = "default";
105 pinctrl-0 = <&wifi_pwr>;
110 * - SDIO_RESET_L_WL_REG_ON
111 * - PDN (power down when low)
113 reset-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
116 sound-rk312x {
117 compatible = "simple-audio-card";
120 simple-audio-card,format = "i2s";
121 simple-audio-card,mclk-fs = <256>;
122 simple-audio-card,name = "rockchip,rk312x-codec";
123 simple-audio-card,cpu {
124 sound-dai = <&i2s_8ch>;
126 simple-audio-card,codec {
127 sound-dai = <&codec>;
131 sound-es8396 {
132 compatible = "simple-audio-card";
135 simple-audio-card,format = "i2s";
136 simple-audio-card,name = "rockchip,es8396-codec";
137 simple-audio-card,mclk-fs = <256>;
138 simple-audio-card,widgets =
142 simple-audio-card,routing =
147 simple-audio-card,cpu {
148 sound-dai = <&i2s_2ch>;
150 simple-audio-card,codec {
151 sound-dai = <&es8396>;
156 compatible = "rockchip,rk3126-usb-control";
163 vcc_18: vcc-18 {
164 compatible = "regulator-fixed";
165 regulator-name = "vcc_18";
166 regulator-min-microvolt = <1800000>;
167 regulator-max-microvolt = <1800000>;
168 regulator-always-on;
169 vin-supply = <&pmic_vcc_18>;
173 vcc33_lcd: vcc33-lcd {
174 compatible = "regulator-fixed";
175 pinctrl-names = "default";
176 pinctrl-0 = <&lcdc_pwr_en>;
179 enable-active-high;
181 regulator-name = "vcc33_lcd";
182 regulator-min-microvolt = <3300000>;
183 regulator-max-microvolt = <3300000>;
184 vin-supply = <&vcc_io>;
187 vcc_cvbs_33: vcc-cvbs-33 {
188 compatible = "regulator-fixed";
189 regulator-name= "vcc-cvbs-33";
190 regulator-min-microvolt = <3300000>;
191 regulator-max-microvolt = <3300000>;
192 vin-supply = <&pmic_vcc_cvbs_33>;
195 vcc_sys: vcc-sys {
196 compatible = "regulator-fixed";
197 regulator-name = "vcc_sys";
198 regulator-min-microvolt = <4000000>;
199 regulator-max-microvolt = <4000000>;
200 regulator-always-on;
203 vcc_io: vcc-io {
204 compatible = "regulator-fixed";
205 regulator-name = "vcc_io";
206 regulator-min-microvolt = <3300000>;
207 regulator-max-microvolt = <3300000>;
208 regulator-always-on;
209 vin-supply = <&pmic_vcc_io>;
212 vcc_sd: vcc-sd {
213 compatible = "regulator-fixed";
215 pinctrl-names = "default";
216 pinctrl-0 = <&sdmmc_pwr>;
217 regulator-name = "vcc_sd";
218 regulator-min-microvolt = <3300000>;
219 regulator-max-microvolt = <3300000>;
220 vin-supply = <&vcc_io>;
223 dvdd_1v8: dvdd-1v8 {
224 compatible = "regulator-fixed";
225 regulator-name = "dvdd-1v8";
226 regulator-min-microvolt = <1800000>;
227 regulator-max-microvolt = <1800000>;
228 vin-supply = <&vcc_18>;
231 dvdd_3v3: dvdd-3v3 {
232 compatible = "regulator-fixed";
233 regulator-name = "dvdd-3v3";
234 regulator-min-microvolt = <3300000>;
235 regulator-max-microvolt = <3300000>;
236 vin-supply = <&vcc_cvbs_33>;
239 wireless-bluetooth {
240 compatible = "bluetooth-platdata";
251 wireless-wlan {
252 compatible = "wlan-platdata";
254 pinctrl-names = "default";
255 pinctrl-0 = <&wifi_en>;
266 compatible = "samsung,lsl070nl01", "simple-panel";
267 power-supply = <&vcc33_lcd>;
270 * MEDIA_BUS_FMT_RGB666_1X7X3_SPWG - "jeida-18"
271 * MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA - "jeida-24"
272 * MEDIA_BUS_FMT_RGB888_1X7X4_SPWG - "vesa-24"
274 bus-format = <MEDIA_BUS_FMT_RGB888_1X7X4_SPWG>;
276 display-timings {
277 native-mode = <&timing0>;
280 clock-frequency = <48000000>;
283 hback-porch = <90>;
284 hfront-porch = <90>;
285 vback-porch = <10>;
286 vfront-porch = <10>;
287 hsync-len = <90>;
288 vsync-len = <10>;
289 hsync-active = <0>;
290 vsync-active = <0>;
291 de-active = <0>;
292 pixelclk-active = <0>;
298 remote-endpoint = <&lvds_out_panel>;
309 remote-endpoint = <&adv7181_out>;
310 vsync-active = <0>;
311 hsync-active = <1>;
317 #sound-dai-cells = <0>;
318 hp-ctl-gpios = <&gpio3 20 GPIO_ACTIVE_HIGH>;
319 spk-ctl-gpios = <&gpio0 30 GPIO_ACTIVE_HIGH>;
320 spk-mute-delay = <200>;
321 hp-mute-delay = <100>;
331 cpu-supply = <&vdd_arm>;
339 center-supply = <&vdd_log>;
344 clock-frequency = <50000000>;
345 clock-freq-min-max = <400000 50000000>;
346 supports-highspeed;
347 no-sdio;
348 no-sd;
349 bootpart-no-access;
350 supports-DDR_MODE;
351 ignore-pm-notify;
352 keep-power-in-suspend;
353 //poll-hw-reset
355 bus-width = <8>;
356 num-slots = <1>;
357 pinctrl-names = "default";
358 pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8>;
374 remote-endpoint = <&panel_in_lvds>;
382 mali-supply = <&vdd_log>;
399 clock-frequency = <400000>;
405 clock-output-names = "xin32k", "rk816-clkout2";
406 interrupt-parent = <&gpio1>;
408 pinctrl-names = "default";
409 pinctrl-0 = <&pmic_int_l>;
410 rockchip,system-power-controller;
411 wakeup-source;
412 #clock-cells = <1>;
413 gpio-controller;
414 #gpio-cells = <2>;
417 vcc1-supply = <&vcc_sys>;
418 vcc2-supply = <&vcc_sys>;
419 vcc3-supply = <&vcc_sys>;
420 vcc4-supply = <&vcc_sys>;
421 vcc5-supply = <&vcc_io>;
422 vcc6-supply = <&vcc_sys>;
438 regulator-name= "vdd-arm";
439 regulator-min-microvolt = <750000>;
440 regulator-max-microvolt = <1500000>;
441 regulator-ramp-delay = <6001>;
442 regulator-always-on;
443 regulator-boot-on;
444 regulator-state-mem {
445 regulator-on-in-suspend;
446 regulator-suspend-microvolt = <900000>;
451 regulator-name= "vdd-logic";
452 regulator-min-microvolt = <750000>;
453 regulator-max-microvolt = <1500000>;
454 regulator-ramp-delay = <6001>;
455 regulator-always-on;
456 regulator-boot-on;
457 regulator-state-mem {
458 regulator-on-in-suspend;
459 regulator-suspend-microvolt = <1000000>;
464 regulator-name = "vcc-ddr";
465 regulator-always-on;
466 regulator-boot-on;
470 regulator-name = "pmic-vcc-io";
471 regulator-min-microvolt = <3300000>;
472 regulator-max-microvolt = <3300000>;
473 regulator-always-on;
474 regulator-boot-on;
475 regulator-state-mem {
476 regulator-on-in-suspend;
477 regulator-suspend-microvolt = <3000000>;
482 regulator-name = "pmic-vcc18-codec";
483 regulator-min-microvolt = <1800000>;
484 regulator-max-microvolt = <1800000>;
485 regulator-always-on;
486 regulator-boot-on;
487 regulator-state-mem {
488 regulator-off-in-suspend;
493 regulator-name = "pmic-vcc_18";
494 regulator-min-microvolt = <1800000>;
495 regulator-max-microvolt = <1800000>;
496 regulator-always-on;
497 regulator-boot-on;
498 regulator-state-mem {
499 regulator-off-in-suspend;
504 regulator-name = "pmic-vdd-11";
505 regulator-min-microvolt = <1100000>;
506 regulator-max-microvolt = <1100000>;
507 regulator-always-on;
508 regulator-boot-on;
509 regulator-state-mem {
510 regulator-on-in-suspend;
511 regulator-suspend-microvolt = <1100000>;
516 regulator-name= "pmic-vcc-cvbs-33";
517 regulator-min-microvolt = <3300000>;
518 regulator-max-microvolt = <3300000>;
519 regulator-state-mem {
520 regulator-off-in-suspend;
525 regulator-name= "pmic-vcca-33";
526 regulator-min-microvolt = <3300000>;
527 regulator-max-microvolt = <3300000>;
528 regulator-always-on;
529 regulator-boot-on;
530 regulator-state-mem {
531 regulator-off-in-suspend;
536 regulator-name= "pmic-vcc-tp-33";
537 regulator-min-microvolt = <3300000>;
538 regulator-max-microvolt = <3300000>;
539 regulator-state-mem {
540 regulator-on-in-suspend;
541 regulator-suspend-microvolt = <3300000>;
550 clock-frequency = <400000>;
555 touch-gpio = <&gpio1 8 IRQ_TYPE_LEVEL_LOW>;
556 reset-gpio = <&gpio0 25 GPIO_ACTIVE_LOW>;
557 //power-gpio = <&gpio0 GPIO_C5 GPIO_ACTIVE_LOW>;
558 max-x = <1024>;
559 max-y = <600>;
560 tp-size = <910>;
561 tp-supply = <&pmic_vcc_tp_33>;
569 pinctrl-names = "default";
570 pinctrl-0 = <&cif_rst>;
572 dvdd-supply = <&dvdd_1v8>;
573 dvddio-supply = <&dvdd_3v3>;
574 reset-gpios = <&gpio3 11 GPIO_ACTIVE_LOW>;
580 remote-endpoint = <&cif_in>;
587 #sound-dai-cells = <0>;
590 clock-names = "mclk";
592 spk-con-gpio = <&gpio0 30 GPIO_ACTIVE_HIGH>;
593 lineout-con-gpio = <&gpio3 20 GPIO_ACTIVE_HIGH>;
598 pinctrl-names = "default";
599 pinctrl-0 = <&i2s_bus>;
600 #sound-dai-cells = <0>;
605 #sound-dai-cells = <0>;
615 vref-supply = <&vcc_io>;
619 cap-mmc-highspeed;
620 cap-sd-highspeed;
621 cap-sdio-irq;
622 clock-frequency = <37500000>;
623 clock-freq-min-max = <200000 37500000>;
624 ignore-pm-notify;
625 keep-power-in-suspend;
626 mmc-pwrseq = <&sdio_pwrseq>;
627 non-removable;
628 no-sd;
629 no-mmc;
635 clock-frequency = <37500000>;
636 clock-freq-min-max = <400000 37500000>;
637 supports-highspeed;
638 no-sdio;
639 no-mmc;
640 broken-cd;
641 card-detect-delay = <200>;
642 ignore-pm-notify;
643 keep-power-in-suspend;
644 vmmc-supply = <&vcc_sd>;
645 cd-gpios = <&gpio1 17 GPIO_ACTIVE_HIGH>;
652 u2phy_otg: otg-port {
656 u2phy_host: host-port {
666 /* disable uart1 explicitly since fiq-debugger is on uart1 */
704 cif_rst: cif-rst {
710 pmic_int_l: pmic-int-l {
716 sdmmc_pwr: sdmmc-pwr {
722 lcdc_pwr_en: lcdc-pwr-en {
728 wifi_en: wifi-en {
731 wifi_pwr: wifi-pwr {