Lines Matching +full:rs485 +full:- +full:rx +full:- +full:active +full:- +full:high

1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright 2013-2021 TQ-Systems GmbH
6 * Author: Markus Niebel <Markus.Niebel@tq-group.com>
9 #include <dt-bindings/clock/imx6qdl-clock.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/sound/fsl-imx-audmux.h>
18 /delete-property/ mmc2;
19 /delete-property/ mmc3;
24 stdout-path = &uart2;
27 beeper: gpio-beeper {
28 compatible = "gpio-beeper";
29 pinctrl-names = "default";
30 pinctrl-0 = <&pinctrl_gpiobeeper>;
34 gpio_buttons: gpio-buttons {
35 compatible = "gpio-keys";
36 pinctrl-names = "default";
37 pinctrl-0 = <&pinctrl_gpiobuttons>;
43 wakeup-source;
50 wakeup-source;
57 wakeup-source;
61 gpio-leds {
62 compatible = "gpio-leds";
63 pinctrl-names = "default";
64 pinctrl-0 = <&pinctrl_gpioled>;
69 linux,default-trigger = "default-on";
75 linux,default-trigger = "heartbeat";
79 reg_mba6_3p3v: regulator-mba6-3p3v {
80 compatible = "regulator-fixed";
81 regulator-name = "supply-mba6-3p3v";
82 regulator-min-microvolt = <3300000>;
83 regulator-max-microvolt = <3300000>;
84 regulator-always-on;
87 reg_pcie: regulator-pcie {
88 compatible = "regulator-fixed";
89 pinctrl-names = "default";
90 pinctrl-0 = <&pinctrl_regpcie>;
91 regulator-name = "supply-pcie";
92 regulator-min-microvolt = <3300000>;
93 regulator-max-microvolt = <3300000>;
96 enable-active-high;
97 regulator-always-on;
98 vin-supply = <&reg_mba6_3p3v>;
101 reg_vcc3v3_audio: regulator-vcc3v3-audio {
102 compatible = "regulator-fixed";
103 regulator-name = "vcc3v3-audio";
104 regulator-min-microvolt = <3300000>;
105 regulator-max-microvolt = <3300000>;
106 vin-supply = <&reg_mba6_3p3v>;
110 compatible = "fsl,imx-audio-tlv320aic32x4";
111 pinctrl-names = "default";
112 pinctrl-0 = <&pinctrl_audmux>;
113 model = "imx-audio-tlv320aic32x4";
114 ssi-controller = <&ssi1>;
115 audio-codec = <&tlv320aic32x4>;
116 audio-asrc = <&asrc>;
117 audio-routing =
124 mux-int-port = <1>;
125 mux-ext-port = <3>;
133 fsl,audmux-port = <MX31_AUDMUX_PORT1_SSI0>;
134 fsl,port-config = <
145 fsl,audmux-port = <MX31_AUDMUX_PORT3_SSI_PINS_3>;
146 fsl,port-config = <
154 pinctrl-names = "default";
155 pinctrl-0 = <&pinctrl_can1>;
160 pinctrl-names = "default";
161 pinctrl-0 = <&pinctrl_can2>;
166 pinctrl-names = "default";
167 pinctrl-0 = <&pinctrl_ecspi1>, <&pinctrl_ecspi1_mba6>;
168 cs-gpios = <&gpio3 19 0>, <&gpio3 24 0>;
172 phy-mode = "rgmii-id";
173 phy-handle = <&ethphy>;
174 mac-address = [00 00 00 00 00 00];
178 #address-cells = <1>;
179 #size-cells = <0>;
181 ethphy: ethernet-phy@3 {
182 compatible = "ethernet-phy-ieee802.3-c22";
184 interrupt-parent = <&gpio1>;
186 reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
187 reset-assert-us = <1000>;
188 reset-deassert-us = <100000>;
189 micrel,force-master;
190 max-speed = <1000>;
196 tlv320aic32x4: audio-codec@18 {
200 clock-names = "mclk";
201 pinctrl-names = "default";
202 pinctrl-0 = <&pinctrl_codec>;
203 ldoin-supply = <&reg_vcc3v3_audio>;
204 iov-supply = <&reg_mba6_3p3v>;
209 pinctrl-names = "default";
210 pinctrl-0 = <&pinctrl_pcie>;
211 reset-gpio = <&gpio6 7 GPIO_ACTIVE_LOW>;
216 pinctrl-names = "default";
217 pinctrl-0 = <&pinctrl_pwm1>;
222 pinctrl-names = "default";
223 pinctrl-0 = <&pinctrl_pwm3>;
228 pinctrl-names = "default";
229 pinctrl-0 = <&pinctrl_pwm4>;
242 pinctrl-names = "default";
243 pinctrl-0 = <&pinctrl_uart2>;
248 pinctrl-names = "default";
249 pinctrl-0 = <&pinctrl_uart3>;
250 uart-has-rtscts;
255 pinctrl-names = "default";
256 pinctrl-0 = <&pinctrl_uart4>;
257 uart-has-rtscts;
258 linux,rs485-enabled-at-boot-time;
259 rs485-rts-active-low;
260 rs485-rx-during-tx;
265 pinctrl-names = "default";
266 pinctrl-0 = <&pinctrl_uart5>;
267 uart-has-rtscts;
272 disable-over-current;
277 pinctrl-names = "default";
278 pinctrl-0 = <&pinctrl_usbotg>;
279 power-active-high;
280 over-current-active-low;
281 srp-disable;
282 hnp-disable;
283 adp-disable;
290 pinctrl-names = "default";
291 pinctrl-0 = <&pinctrl_usdhc2>;
292 vmmc-supply = <&reg_mba6_3p3v>;
293 bus-width = <4>;
294 no-1-8-v;
295 no-mmc;
296 no-sdio;
297 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
298 wp-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
303 pinctrl-names = "default";
304 pinctrl-0 = <&pinctrl_wdog1>;
306 /* fsl,ext-reset-output; */
311 pinctrl-names = "default";
312 pinctrl-0 = <&pinctrl_hog>;
372 /* HYS = 1, DSE = 111, 100k up, SPEED = HIGH */
436 /* HYS = 1, DSE = 110, 100k up, SPEED = HIGH (11)*/
466 /* HYS = 1, DSE = 110, PUE+PKE, SPEED = HIGH (11)*/