Lines Matching +full:lrclk +full:- +full:strength

1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * Copyright 2014-2022 Toradex
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/pwm/pwm.h>
18 /delete-property/ mmc2;
19 /delete-property/ mmc3;
23 compatible = "pwm-backlight";
24 brightness-levels = <0 45 63 88 119 158 203 255>;
25 default-brightness-level = <4>;
26 enable-gpios = <&gpio3 26 GPIO_ACTIVE_HIGH>; /* Colibri BL_ON */
27 pinctrl-names = "default";
28 pinctrl-0 = <&pinctrl_gpio_bl_on>;
29 power-supply = <&reg_module_3v3>;
34 extcon_usbc_det: usbc-det {
35 compatible = "linux,extcon-usb-gpio";
36 id-gpios = <&gpio7 12 GPIO_ACTIVE_HIGH>; /* SODIMM 137 / USBC_DET */
37 pinctrl-names = "default";
38 pinctrl-0 = <&pinctrl_usbc_det>;
41 gpio-keys {
42 compatible = "gpio-keys";
43 pinctrl-names = "default";
44 pinctrl-0 = <&pinctrl_gpio_keys>;
46 key-wakeup {
47 debounce-interval = <10>;
49 label = "Wake-Up";
51 wakeup-source;
56 compatible = "fsl,imx-parallel-display";
57 interface-pix-fmt = "bgr666";
58 pinctrl-names = "default";
59 pinctrl-0 = <&pinctrl_ipu1_lcdif>;
62 #address-cells = <1>;
63 #size-cells = <0>;
69 remote-endpoint = <&ipu1_di0_disp0>;
77 remote-endpoint = <&lcd_panel_in>;
88 panel_dpi: panel-dpi {
99 remote-endpoint = <&lcd_display_out>;
104 reg_module_3v3: regulator-module-3v3 {
105 compatible = "regulator-fixed";
106 regulator-name = "+V3.3";
107 regulator-min-microvolt = <3300000>;
108 regulator-max-microvolt = <3300000>;
109 regulator-always-on;
112 reg_module_3v3_audio: regulator-module-3v3-audio {
113 compatible = "regulator-fixed";
114 regulator-name = "+V3.3_AUDIO";
115 regulator-min-microvolt = <3300000>;
116 regulator-max-microvolt = <3300000>;
117 regulator-always-on;
120 reg_usb_host_vbus: regulator-usb-host-vbus {
121 compatible = "regulator-fixed";
123 pinctrl-names = "default";
124 pinctrl-0 = <&pinctrl_regulator_usbh_pwr>;
125 regulator-max-microvolt = <5000000>;
126 regulator-min-microvolt = <5000000>;
127 regulator-name = "usb_host_vbus";
132 compatible = "fsl,imx-audio-sgtl5000";
133 audio-codec = <&codec>;
134 audio-routing =
139 model = "imx6dl-colibri-sgtl5000";
140 mux-int-port = <1>;
141 mux-ext-port = <5>;
142 ssi-controller = <&ssi1>;
145 spdif_out: spdif-out {
146 compatible = "linux,spdif-dit";
147 #sound-dai-cells = <0>;
150 spdif_in: spdif-in {
151 compatible = "linux,spdif-dir";
152 #sound-dai-cells = <0>;
156 sound_spdif: sound-spdif {
157 compatible = "fsl,imx-audio-spdif";
158 audio-cpu = <&spdif>;
159 audio-codec = <&spdif_out>, <&spdif_in>;
160 model = "imx-spdif";
166 pinctrl-names = "default";
167 pinctrl-0 = <&pinctrl_audmux &pinctrl_mic_gnd>;
173 pinctrl-names = "default";
174 pinctrl-0 = <&pinctrl_flexcan1>;
180 pinctrl-names = "default";
181 pinctrl-0 = <&pinctrl_flexcan2>;
186 fsl,pmic-stby-poweroff;
191 cs-gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
192 pinctrl-names = "default";
193 pinctrl-0 = <&pinctrl_ecspi4>;
198 phy-mode = "rmii";
199 phy-handle = <&ethphy>;
200 pinctrl-names = "default";
201 pinctrl-0 = <&pinctrl_enet>;
205 #address-cells = <1>;
206 #size-cells = <0>;
208 ethphy: ethernet-phy@0 {
210 micrel,led-mode = <0>;
216 gpio-line-names = "",
243 gpio-line-names = "SODIMM_132",
278 gpio-line-names = "SODIMM_111",
313 gpio-line-names = "",
348 gpio-line-names = "SODIMM_95",
383 gpio-line-names = "SODIMM_169",
418 gpio-line-names = "",
434 pinctrl-names = "default";
435 pinctrl-0 = <&pinctrl_hdmi_ddc>;
444 clock-frequency = <100000>;
445 pinctrl-names = "default", "gpio";
446 pinctrl-0 = <&pinctrl_i2c2>;
447 pinctrl-1 = <&pinctrl_i2c2_gpio>;
448 scl-gpios = <&gpio2 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
449 sda-gpios = <&gpio3 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
454 fsl,pmic-stby-poweroff;
459 regulator-always-on;
460 regulator-boot-on;
461 regulator-max-microvolt = <1875000>;
462 regulator-min-microvolt = <300000>;
463 regulator-ramp-delay = <6250>;
467 regulator-always-on;
468 regulator-boot-on;
469 regulator-max-microvolt = <1875000>;
470 regulator-min-microvolt = <300000>;
471 regulator-ramp-delay = <6250>;
475 regulator-always-on;
476 regulator-boot-on;
477 regulator-max-microvolt = <1975000>;
478 regulator-min-microvolt = <400000>;
482 regulator-always-on;
483 regulator-boot-on;
484 regulator-max-microvolt = <5150000>;
485 regulator-min-microvolt = <5000000>;
489 regulator-always-on;
490 regulator-boot-on;
491 regulator-max-microvolt = <3000000>;
492 regulator-min-microvolt = <1000000>;
496 regulator-always-on;
497 regulator-boot-on;
503 regulator-always-on;
504 regulator-boot-on;
505 regulator-max-microvolt = <1550000>;
506 regulator-min-microvolt = <800000>;
514 regulator-always-on;
515 regulator-boot-on;
516 regulator-max-microvolt = <3300000>;
517 regulator-min-microvolt = <1800000>;
521 regulator-always-on;
522 regulator-boot-on;
523 regulator-max-microvolt = <1800000>;
524 regulator-min-microvolt = <1800000>;
528 regulator-always-on;
529 regulator-boot-on;
530 regulator-max-microvolt = <3300000>;
531 regulator-min-microvolt = <1800000>;
535 regulator-always-on;
536 regulator-boot-on;
537 regulator-max-microvolt = <3300000>;
538 regulator-min-microvolt = <1800000>;
546 lrclk-strength = <3>;
547 pinctrl-names = "default";
548 pinctrl-0 = <&pinctrl_sgtl5000>;
550 #sound-dai-cells = <0>;
551 VDDA-supply = <&reg_module_3v3_audio>;
552 VDDIO-supply = <&reg_module_3v3>;
553 VDDD-supply = <&vgen4_reg>;
561 interrupt-parent = <&gpio6>;
563 irq-trigger = <0x1>;
564 pinctrl-names = "default";
565 pinctrl-0 = <&pinctrl_touch_int>;
568 st,adc-freq = <1>;
569 /* 12-bit ADC */
570 st,mod-12b = <1>;
572 st,ref-sel = <0>;
574 st,sample-time = <4>;
577 compatible = "st,stmpe-ts";
579 st,ave-ctrl = <3>;
581 st,fraction-z = <7>;
586 st,i-drive = <1>;
590 st,touch-det-delay = <5>;
595 compatible = "st,stmpe-adc";
596 /* forbid to use ADC channels 3-0 (touch) */
597 st,norequest-mask = <0x0F>;
606 clock-frequency = <100000>;
607 pinctrl-names = "default", "gpio";
608 pinctrl-0 = <&pinctrl_i2c3>;
609 pinctrl-1 = <&pinctrl_i2c3_gpio>;
610 scl-gpios = <&gpio1 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
611 sda-gpios = <&gpio1 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
616 interrupt-parent = <&gpio2>;
618 pinctrl-names = "default";
619 pinctrl-0 = <&pinctrl_atmel_conn>;
621 reset-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; /* SODIMM 106 */
627 remote-endpoint = <&lcd_display_in>;
632 pinctrl-names = "default";
633 pinctrl-0 = <&pinctrl_pwm1>;
639 pinctrl-names = "default";
640 pinctrl-0 = <&pinctrl_pwm2>;
646 pinctrl-names = "default";
647 pinctrl-0 = <&pinctrl_pwm3>;
653 pinctrl-names = "default";
654 pinctrl-0 = <&pinctrl_pwm4>;
660 pinctrl-names = "default";
661 pinctrl-0 = <&pinctrl_spdif>;
671 fsl,dte-mode;
672 pinctrl-names = "default";
673 pinctrl-0 = <&pinctrl_uart1_dte &pinctrl_uart1_ctrl>;
674 uart-has-rtscts;
680 fsl,dte-mode;
681 pinctrl-names = "default";
682 pinctrl-0 = <&pinctrl_uart2_dte>;
683 uart-has-rtscts;
689 fsl,dte-mode;
690 pinctrl-names = "default";
691 pinctrl-0 = <&pinctrl_uart3_dte>;
697 vbus-supply = <&reg_usb_host_vbus>;
709 cd-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>; /* MMCD */
710 bus-width = <4>;
711 no-1-8-v;
712 disable-wp;
713 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
714 pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_mmc_cd>;
715 pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_mmc_cd>;
716 pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_mmc_cd>;
717 pinctrl-3 = <&pinctrl_usdhc1_sleep &pinctrl_mmc_cd_sleep>;
718 vmmc-supply = <&reg_module_3v3>;
719 vqmmc-supply = <&vgen3_reg>;
725 bus-width = <8>;
726 no-1-8-v;
727 non-removable;
728 pinctrl-names = "default";
729 pinctrl-0 = <&pinctrl_usdhc3>;
730 vqmmc-supply = <&reg_module_3v3>;
735 pinctrl-names = "default";
736 pinctrl-0 = <&pinctrl_weim_sram &pinctrl_weim_cs0
739 #address-cells = <2>;
740 #size-cells = <1>;
745 pinctrl-names = "default";
746 pinctrl-0 = <&pinctrl_usbh_oc_1>;
759 /* Atmel MXT touchsceen + boards with built-in Capacitive Touch Connector */
1120 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
1131 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {