Lines Matching +full:mux +full:- +full:ext +full:- +full:port
1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2015-2021 DH electronics GmbH
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/input/input.h>
9 #include <dt-bindings/leds/common.h>
10 #include <dt-bindings/pwm/pwm.h>
14 stdout-path = "serial0:115200n8";
17 clk_ext_audio_codec: clock-codec {
18 #clock-cells = <0>;
19 clock-frequency = <24000000>;
20 compatible = "fixed-clock";
23 display_bl: display-bl {
24 brightness-levels = <0 16 22 30 40 55 75 102 138 188 255>;
25 compatible = "pwm-backlight";
26 default-brightness-level = <8>;
27 enable-gpios = <&gpio3 27 GPIO_ACTIVE_HIGH>; /* GPIO G */
33 #address-cells = <1>;
34 #size-cells = <0>;
35 compatible = "fsl,imx-parallel-display";
36 interface-pix-fmt = "rgb24";
37 pinctrl-0 = <&pinctrl_ipu1_lcdif &pinctrl_dhcom_g>;
38 pinctrl-names = "default";
41 port@0 {
45 remote-endpoint = <&ipu1_di0_disp0>;
49 port@1 {
53 remote-endpoint = <&lcd_panel_in>;
58 gpio-keys {
59 #size-cells = <0>;
60 compatible = "gpio-keys";
62 button-0 {
64 label = "TA1-GPIO-A";
66 pinctrl-0 = <&pinctrl_dhcom_a>;
67 pinctrl-names = "default";
68 wakeup-source;
71 button-1 {
73 label = "TA2-GPIO-B";
75 pinctrl-0 = <&pinctrl_dhcom_b>;
76 pinctrl-names = "default";
77 wakeup-source;
80 button-2 {
82 label = "TA3-GPIO-C";
84 pinctrl-0 = <&pinctrl_dhcom_c>;
85 pinctrl-names = "default";
86 wakeup-source;
89 button-3 {
91 label = "TA4-GPIO-D";
93 pinctrl-0 = <&pinctrl_dhcom_d>;
94 pinctrl-names = "default";
95 wakeup-source;
100 compatible = "gpio-leds";
103 * Disable led-5, because GPIO E is
106 led-5 {
108 default-state = "off";
111 pinctrl-0 = <&pinctrl_dhcom_e>;
112 pinctrl-names = "default";
116 led-6 {
118 default-state = "off";
121 pinctrl-0 = <&pinctrl_dhcom_f>;
122 pinctrl-names = "default";
125 led-7 {
127 default-state = "off";
130 pinctrl-0 = <&pinctrl_dhcom_h>;
131 pinctrl-names = "default";
134 led-8 {
136 default-state = "off";
139 pinctrl-0 = <&pinctrl_dhcom_i>;
140 pinctrl-names = "default";
148 port {
150 remote-endpoint = <&lcd_display_out>;
156 audio-codec = <&sgtl5000>;
157 audio-routing =
162 compatible = "fsl,imx-audio-sgtl5000";
163 model = "imx-sgtl5000";
164 mux-ext-port = <3>;
165 mux-int-port = <1>;
166 ssi-controller = <&ssi1>;
171 pinctrl-0 = <&pinctrl_audmux_ext>;
172 pinctrl-names = "default";
185 /delete-node/ ðphy0;
187 phy-mode = "rgmii";
188 phy-handle = <ðphy7>;
189 pinctrl-0 = <&pinctrl_enet_1G>;
190 pinctrl-names = "default";
194 #address-cells = <1>;
195 #size-cells = <0>;
197 ethphy7: ethernet-phy@7 { /* KSZ 9021 */
198 compatible = "ethernet-phy-ieee802.3-c22";
199 interrupt-parent = <&gpio1>;
201 pinctrl-0 = <&pinctrl_ethphy7>;
202 pinctrl-names = "default";
204 reset-assert-us = <1000>;
205 reset-deassert-us = <1000>;
206 reset-gpios = <&gpio3 29 GPIO_ACTIVE_LOW>;
207 rxc-skew-ps = <3000>;
208 rxd0-skew-ps = <0>;
209 rxd1-skew-ps = <0>;
210 rxd2-skew-ps = <0>;
211 rxd3-skew-ps = <0>;
212 rxdv-skew-ps = <0>;
213 txc-skew-ps = <3000>;
214 txd0-skew-ps = <0>;
215 txd1-skew-ps = <0>;
216 txd2-skew-ps = <0>;
217 txd3-skew-ps = <0>;
218 txen-skew-ps = <0>;
224 ddc-i2c-bus = <&i2c2>;
230 #sound-dai-cells = <0>;
234 VDDA-supply = <®_3p3v>;
235 VDDIO-supply = <&sw2_reg>;
239 compatible = "edt,edt-ft5406";
240 interrupt-parent = <&gpio4>;
242 pinctrl-0 = <&pinctrl_dhcom_e>;
243 pinctrl-names = "default";
249 remote-endpoint = <&lcd_display_in>;
253 pinctrl-0 = <&pinctrl_pcie &pinctrl_dhcom_j>;
254 reset-gpio = <&gpio6 14 GPIO_ACTIVE_LOW>; /* GPIO J */
267 disable-over-current;
275 pinctrl-0 = <
297 pinctrl-names = "default";
299 pinctrl_audmux_ext: audmux-ext-grp {
308 pinctrl_enet_1G: enet-1G-grp {
328 pinctrl_ethphy7: ethphy7-grp {