Lines Matching +full:mux +full:- +full:ssi1
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";
45 remote-endpoint = <&ipu1_di0_disp0>;
53 remote-endpoint = <&lcd_panel_in>;
58 gpio-keys {
59 compatible = "gpio-keys";
61 button-0 {
63 label = "TA1-GPIO-A";
65 pinctrl-0 = <&pinctrl_dhcom_a>;
66 pinctrl-names = "default";
67 wakeup-source;
70 button-1 {
72 label = "TA2-GPIO-B";
74 pinctrl-0 = <&pinctrl_dhcom_b>;
75 pinctrl-names = "default";
76 wakeup-source;
79 button-2 {
81 label = "TA3-GPIO-C";
83 pinctrl-0 = <&pinctrl_dhcom_c>;
84 pinctrl-names = "default";
85 wakeup-source;
88 button-3 {
90 label = "TA4-GPIO-D";
92 pinctrl-0 = <&pinctrl_dhcom_d>;
93 pinctrl-names = "default";
94 wakeup-source;
99 compatible = "gpio-leds";
102 * Disable led-5, because GPIO E is
105 led-5 {
107 default-state = "off";
110 pinctrl-0 = <&pinctrl_dhcom_e>;
111 pinctrl-names = "default";
115 led-6 {
117 default-state = "off";
120 pinctrl-0 = <&pinctrl_dhcom_f>;
121 pinctrl-names = "default";
124 led-7 {
126 default-state = "off";
129 pinctrl-0 = <&pinctrl_dhcom_h>;
130 pinctrl-names = "default";
133 led-8 {
135 default-state = "off";
138 pinctrl-0 = <&pinctrl_dhcom_i>;
139 pinctrl-names = "default";
146 power-supply = <®_panel_3v3>;
150 remote-endpoint = <&lcd_display_out>;
156 reg_pdk2_24v: regulator-pdk2-24v {
157 compatible = "regulator-fixed";
158 regulator-always-on;
159 regulator-max-microvolt = <24000000>;
160 regulator-min-microvolt = <24000000>;
161 regulator-name = "24V_PDK2";
164 /* 560-200 U1 */
165 reg_panel_3v3: regulator-panel-3v3 {
166 compatible = "regulator-fixed";
167 regulator-always-on;
168 regulator-min-microvolt = <3300000>;
169 regulator-max-microvolt = <3300000>;
170 regulator-name = "3V3_PANEL";
171 vin-supply = <®_pdk2_24v>;
175 audio-codec = <&sgtl5000>;
176 audio-routing =
181 compatible = "fsl,imx-audio-sgtl5000";
182 model = "imx-sgtl5000";
183 mux-ext-port = <3>;
184 mux-int-port = <1>;
185 ssi-controller = <&ssi1>;
190 pinctrl-0 = <&pinctrl_audmux_ext>;
191 pinctrl-names = "default";
204 /delete-node/ ðphy0;
206 phy-mode = "rgmii";
207 phy-handle = <ðphy7>;
208 pinctrl-0 = <&pinctrl_enet_1G>;
209 pinctrl-names = "default";
213 #address-cells = <1>;
214 #size-cells = <0>;
216 ethphy7: ethernet-phy@7 { /* KSZ 9021 */
217 compatible = "ethernet-phy-ieee802.3-c22";
218 interrupt-parent = <&gpio1>;
220 pinctrl-0 = <&pinctrl_ethphy7>;
221 pinctrl-names = "default";
223 reset-assert-us = <1000>;
224 reset-deassert-us = <1000>;
225 reset-gpios = <&gpio3 29 GPIO_ACTIVE_LOW>;
226 rxc-skew-ps = <3000>;
227 rxd0-skew-ps = <0>;
228 rxd1-skew-ps = <0>;
229 rxd2-skew-ps = <0>;
230 rxd3-skew-ps = <0>;
231 rxdv-skew-ps = <0>;
232 txc-skew-ps = <3000>;
233 txd0-skew-ps = <0>;
234 txd1-skew-ps = <0>;
235 txd2-skew-ps = <0>;
236 txd3-skew-ps = <0>;
237 txen-skew-ps = <0>;
243 ddc-i2c-bus = <&i2c2>;
249 #sound-dai-cells = <0>;
253 VDDA-supply = <®_3p3v>;
254 VDDIO-supply = <&sw2_reg>;
258 compatible = "edt,edt-ft5406";
259 interrupt-parent = <&gpio4>;
261 pinctrl-0 = <&pinctrl_dhcom_e>;
262 pinctrl-names = "default";
268 remote-endpoint = <&lcd_display_in>;
272 pinctrl-0 = <&pinctrl_pcie &pinctrl_dhcom_j>;
273 reset-gpio = <&gpio6 14 GPIO_ACTIVE_LOW>; /* GPIO J */
281 &ssi1 {
286 disable-over-current;
294 pinctrl-0 = <
316 pinctrl-names = "default";
318 pinctrl_audmux_ext: audmux-ext-grp {
327 pinctrl_enet_1G: enet-1G-grp {
347 pinctrl_ethphy7: ethphy7-grp {