Lines Matching +full:uart +full:- +full:grp

1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
13 #include "imx6ul-ccimx6ulsom.dtsi"
20 compatible = "pwm-backlight";
22 brightness-levels = <0 4 8 16 32 64 128 255>;
23 default-brightness-level = <6>;
29 power-supply = <&ldo4_ext>;
34 remote-endpoint = <&display_out>;
39 reg_usb_otg1_vbus: regulator-usb-otg1 {
40 compatible = "regulator-fixed";
41 regulator-name = "usb_otg1_vbus";
42 regulator-min-microvolt = <5000000>;
43 regulator-max-microvolt = <5000000>;
45 enable-active-high;
50 pinctrl-names = "default";
51 pinctrl-0 = <&pinctrl_adc1>;
56 pinctrl-names = "default";
57 pinctrl-0 = <&pinctrl_flexcan1>;
58 xceiver-supply = <&ext_3v3>;
64 pinctrl-names = "default";
65 pinctrl-0 = <&pinctrl_flexcan2>;
66 xceiver-supply = <&ext_3v3>;
71 cs-gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
72 pinctrl-names = "default";
73 pinctrl-0 = <&pinctrl_ecspi1_master>;
78 pinctrl-names = "default";
79 pinctrl-0 = <&pinctrl_enet1>;
80 phy-mode = "rmii";
81 phy-handle = <&ethphy0>;
86 pinctrl-names = "default";
87 pinctrl-0 = <&pinctrl_enet2 &pinctrl_enet2_mdio>;
88 phy-mode = "rmii";
89 phy-handle = <&ethphy1>;
90 phy-reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>;
91 phy-reset-duration = <26>;
95 #address-cells = <1>;
96 #size-cells = <0>;
98 ethphy0: ethernet-phy@0 {
99 compatible = "ethernet-phy-ieee802.3-c22";
100 smsc,disable-energy-detect;
104 ethphy1: ethernet-phy@1 {
105 compatible = "ethernet-phy-ieee802.3-c22";
106 smsc,disable-energy-detect;
113 emmc-usd-mux-hog {
114 gpio-hog;
116 output-high;
124 pinctrl-names = "default";
125 pinctrl-0 = <&pinctrl_goodix_touch>;
126 interrupt-parent = <&gpio5>;
128 irq-gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>;
134 pinctrl-names = "default";
135 pinctrl-0 = <&pinctrl_lcdif_dat0_17
138 lcd-supply = <&ldo4_ext>; /* BU90T82 LVDS bridge power */
143 remote-endpoint = <&panel_in>;
149 regulator-max-microvolt = <1800000>;
165 pinctrl-names = "default";
166 pinctrl-0 = <&pinctrl_pwm4>;
171 pinctrl-names = "default";
172 pinctrl-0 = <&pinctrl_pwm5>;
189 pinctrl-names = "default", "sleep";
190 pinctrl-0 = <&pinctrl_sai2>;
191 pinctrl-1 = <&pinctrl_sai2_sleep>;
192 assigned-clocks = <&clks IMX6UL_CLK_SAI2_SEL>,
195 assigned-clock-rates = <0>, <786432000>, <12288000>;
196 assigned-clock-parents = <&clks IMX6UL_CLK_PLL4_AUDIO_DIV>;
202 pinctrl-names = "default";
203 pinctrl-0 = <&pinctrl_uart2_4wires>;
204 uart-has-rtscts;
210 pinctrl-names = "default";
211 pinctrl-0 = <&pinctrl_uart3_2wires>;
216 pinctrl-names = "default";
217 pinctrl-0 = <&pinctrl_uart5>;
223 vbus-supply = <&reg_usb_otg1_vbus>;
224 pinctrl-0 = <&pinctrl_usbotg1>;
230 disable-over-current;
236 pinctrl-names = "default";
237 pinctrl-0 = <&pinctrl_usdhc2>;
238 no-1-8-v;
239 broken-cd; /* no carrier detect line (use polling) */
246 /* EXP_GPIO_2 -> GPIO1_3/ADC1_IN3 */
251 pinctrl_ecspi1_master: ecspi1-1-grp {
312 pinctrl_lcdif_dat0_17: lcdifdat0-17-grp {
335 pinctrl_lcdif_clken: lcdifctrl-1-grp {
342 pinctrl_lcdif_hvsync: lcdifctrl-2-grp {
373 pinctrl_sai2_sleep: sai2-sleep-grp {
384 pinctrl_uart2_4wires: uart2-4wires-grp {
393 pinctrl_uart3_2wires: uart3-2wires-grp {