Lines Matching +full:gpio1 +full:- +full:cfg

1 // SPDX-License-Identifier: GPL-2.0
7 compatible = "gpio-keys";
9 button-0 {
13 debounce-interval = <10>;
14 wakeup-source;
17 button-1 {
21 debounce-interval = <10>;
22 wakeup-source;
25 button-2 {
29 debounce-interval = <10>;
30 wakeup-source;
33 button-3 {
37 debounce-interval = <10>;
38 wakeup-source;
44 compatible = "gpio-leds";
46 gen-led0 {
48 pinctrl-names = "default";
49 pinctrl-0 = <&pinctrl_led0>;
50 gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>;
51 linux,default-trigger = "cpu0";
54 gen-led1 {
59 gen-led2 {
62 linux,default-trigger = "heartbeat";
65 gen-led3 {
68 linux,default-trigger = "default-on";
72 reg_usb_otg_vbus: regulator-otg-vbus {
73 pinctrl-names = "default";
74 pinctrl-0 = <&pinctrl_reg_usb_otg>;
75 compatible = "regulator-fixed";
76 regulator-name = "usb_otg_vbus";
77 regulator-min-microvolt = <5000000>;
78 regulator-max-microvolt = <5000000>;
80 enable-active-high;
83 reg_usb_h1_vbus: regulator-usb-h1-vbus {
84 pinctrl-names = "default";
85 pinctrl-0 = <&pinctrl_reg_usb_h1_vbus>;
86 compatible = "regulator-fixed";
87 regulator-name = "usb_h1_vbus";
88 regulator-min-microvolt = <5000000>;
89 regulator-max-microvolt = <5000000>;
91 startup-delay-us = <70000>;
92 enable-active-high;
95 reg_3v3: regulator-3v3 {
96 pinctrl-names = "default";
97 pinctrl-0 = <&pinctrl_reg_3v3>;
98 compatible = "regulator-fixed";
99 regulator-name = "reg_3v3";
100 regulator-min-microvolt = <3300000>;
101 regulator-max-microvolt = <3300000>;
102 gpio = <&gpio1 26 GPIO_ACTIVE_HIGH>;
103 startup-delay-us = <70000>;
104 enable-active-high;
105 regulator-always-on;
108 reg_enet: regulator-ethernet {
109 pinctrl-names = "default";
110 pinctrl-0 = <&pinctrl_reg_enet>;
111 compatible = "regulator-fixed";
112 regulator-name = "ethernet-supply";
113 regulator-min-microvolt = <3300000>;
114 regulator-max-microvolt = <3300000>;
116 startup-delay-us = <70000>;
117 enable-active-high;
118 vin-supply = <&sw4_reg>;
121 reg_audio: regulator-audio {
122 pinctrl-names = "default";
123 pinctrl-0 = <&pinctrl_reg_audio>;
124 compatible = "regulator-fixed";
125 regulator-name = "3v3_aud";
126 regulator-min-microvolt = <3300000>;
127 regulator-max-microvolt = <3300000>;
128 gpio = <&gpio1 29 GPIO_ACTIVE_HIGH>;
129 enable-active-high;
130 vin-supply = <&reg_3v3>;
133 reg_hdmi: regulator-hdmi {
134 pinctrl-names = "default";
135 pinctrl-0 = <&pinctrl_reg_hdmi>;
136 compatible = "regulator-fixed";
137 regulator-name = "hdmi-supply";
138 regulator-min-microvolt = <3300000>;
139 regulator-max-microvolt = <3300000>;
141 enable-active-high;
142 vin-supply = <&reg_3v3>;
145 reg_uart3: regulator-uart3 {
146 pinctrl-names = "default";
147 pinctrl-0 = <&pinctrl_reg_uart3>;
148 compatible = "regulator-fixed";
149 regulator-name = "uart3-supply";
150 gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>;
151 enable-active-high;
152 regulator-always-on;
153 vin-supply = <&reg_3v3>;
156 reg_1v8: regulator-1v8 {
157 pinctrl-names = "default";
158 pinctrl-0 = <&pinctrl_reg_1v8>;
159 compatible = "regulator-fixed";
160 regulator-name = "1v8-supply";
162 enable-active-high;
163 regulator-always-on;
164 vin-supply = <&reg_3v3>;
167 reg_pcie: regulator-pcie {
168 compatible = "regulator-fixed";
169 pinctrl-names = "default";
170 pinctrl-0 = <&pinctrl_reg_pcie>;
171 regulator-name = "mpcie_3v3";
172 regulator-min-microvolt = <3300000>;
173 regulator-max-microvolt = <3300000>;
174 gpio = <&gpio1 2 GPIO_ACTIVE_HIGH>;
175 enable-active-high;
178 reg_mipi: regulator-mipi {
179 compatible = "regulator-fixed";
180 pinctrl-names = "default";
181 pinctrl-0 = <&pinctrl_reg_mipi>;
182 regulator-name = "mipi_pwr_en";
183 regulator-min-microvolt = <2800000>;
184 regulator-max-microvolt = <2800000>;
186 enable-active-high;
190 compatible = "fsl,imx-audio-wm8962";
191 model = "wm8962-audio";
192 ssi-controller = <&ssi2>;
193 audio-codec = <&wm8962>;
194 audio-routing =
201 mux-int-port = <2>;
202 mux-ext-port = <4>;
207 pinctrl-names = "default";
208 pinctrl-0 = <&pinctrl_audmux>;
213 pinctrl-names = "default";
214 pinctrl-0 = <&pinctrl_ecspi1>;
215 cs-gpios = <&gpio4 9 GPIO_ACTIVE_LOW>;
220 pinctrl-names = "default";
221 pinctrl-0 = <&pinctrl_enet>;
222 phy-mode = "rgmii-id";
223 phy-reset-duration = <10>;
224 phy-reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
225 phy-supply = <&reg_enet>;
226 interrupt-parent = <&gpio1>;
232 pinctrl-names = "default";
233 pinctrl-0 = <&pinctrl_i2c1>;
234 clock-frequency = <400000>;
237 wm8962: audio-codec@1a {
241 DCVDD-supply = <&reg_audio>;
242 DBVDD-supply = <&reg_audio>;
243 AVDD-supply = <&reg_audio>;
244 CPVDD-supply = <&reg_audio>;
245 MICVDD-supply = <&reg_audio>;
246 PLLVDD-supply = <&reg_audio>;
247 SPKVDD1-supply = <&reg_audio>;
248 SPKVDD2-supply = <&reg_audio>;
249 gpio-cfg = <
263 pinctrl-names = "default";
264 pinctrl-0 = <&pinctrl_ov5640>;
267 clock-names = "xclk";
268 DOVDD-supply = <&reg_mipi>;
269 AVDD-supply = <&reg_mipi>;
270 DVDD-supply = <&reg_mipi>;
271 reset-gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
272 powerdown-gpios = <&gpio3 27 GPIO_ACTIVE_HIGH>;
276 remote-endpoint = <&mipi_csi2_in>;
277 clock-lanes = <0>;
278 data-lanes = <1 2>;
284 pinctrl-names = "default";
285 pinctrl-0 = <&pinctrl_pcf8574>;
288 interrupt-parent = <&gpio6>;
290 gpio-controller;
291 #gpio-cells = <2>;
292 interrupt-controller;
293 #interrupt-cells = <2>;
294 lines-initial-states = <0x0710>;
295 wakeup-source;
300 clock-lanes = <0>;
301 data-lanes = <1 2>;
311 remote-endpoint = <&ov5640_to_mipi_csi2>;
312 clock-lanes = <0>;
313 data-lanes = <1 2>;
319 pinctrl-names = "default";
320 pinctrl-0 = <&pinctrl_pcie>;
321 reset-gpio = <&gpio1 9 GPIO_ACTIVE_LOW>;
322 vpcie-supply = <&reg_pcie>;
327 pinctrl-names = "default";
328 pinctrl-0 = <&pinctrl_pwm3>;
340 pinctrl-names = "default";
341 pinctrl-0 = <&pinctrl_uart3>;
346 vbus-supply = <&reg_usb_h1_vbus>;
351 vbus-supply = <&reg_usb_otg_vbus>;
352 pinctrl-names = "default";
353 pinctrl-0 = <&pinctrl_usbotg>;
354 disable-over-current;
360 pinctrl-names = "default";
361 pinctrl-0 = <&pinctrl_usdhc2>;
362 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
363 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
364 vmmc-supply = <&reg_3v3>;
365 no-1-8-v;
366 keep-power-in-suspend;
367 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
464 pinctrl_reg_audio: reg-audiogrp {
470 pinctrl_reg_enet: reg-enetgrp {
476 pinctrl_reg_hdmi: reg-hdmigrp {
482 pinctrl_reg_mipi: reg-mipigrp {
486 pinctrl_reg_pcie: reg-pciegrp {
504 pinctrl_reg_usb_otg: reg-usb-otggrp {
537 pinctrl_usdhc2_100mhz: h100-usdhc2-100mhz {
549 pinctrl_usdhc2_200mhz: h100-usdhc2-200mhz {