Lines Matching +full:enable +full:- +full:gpios

1 // SPDX-License-Identifier: GPL-2.0
7 compatible = "gpio-keys";
10 gpios = <&pcf8575 0 GPIO_ACTIVE_LOW>;
13 debounce-interval = <10>;
14 wakeup-source;
18 gpios = <&pcf8575 1 GPIO_ACTIVE_LOW>;
21 debounce-interval = <10>;
22 wakeup-source;
26 gpios = <&pcf8575 2 GPIO_ACTIVE_LOW>;
29 debounce-interval = <10>;
30 wakeup-source;
34 gpios = <&pcf8575 3 GPIO_ACTIVE_LOW>;
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 {
56 gpios = <&pcf8575 8 GPIO_ACTIVE_HIGH>;
59 gen-led2 {
61 gpios = <&pcf8575 9 GPIO_ACTIVE_HIGH>;
62 linux,default-trigger = "heartbeat";
65 gen-led3 {
67 gpios = <&pcf8575 10 GPIO_ACTIVE_HIGH>;
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>;
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>;
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";
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>;
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 clock-names = "xclk";
242 DCVDD-supply = <&reg_audio>;
243 DBVDD-supply = <&reg_audio>;
244 AVDD-supply = <&reg_audio>;
245 CPVDD-supply = <&reg_audio>;
246 MICVDD-supply = <&reg_audio>;
247 PLLVDD-supply = <&reg_audio>;
248 SPKVDD1-supply = <&reg_audio>;
249 SPKVDD2-supply = <&reg_audio>;
250 gpio-cfg = <
264 pinctrl-names = "default";
265 pinctrl-0 = <&pinctrl_ov5640>;
268 clock-names = "xclk";
269 DOVDD-supply = <&reg_mipi>;
270 AVDD-supply = <&reg_mipi>;
271 DVDD-supply = <&reg_mipi>;
272 reset-gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
273 powerdown-gpios = <&gpio3 27 GPIO_ACTIVE_HIGH>;
277 remote-endpoint = <&mipi_csi2_in>;
278 clock-lanes = <0>;
279 data-lanes = <1 2>;
285 pinctrl-names = "default";
286 pinctrl-0 = <&pinctrl_pcf8574>;
289 interrupt-parent = <&gpio6>;
291 gpio-controller;
292 #gpio-cells = <2>;
293 interrupt-controller;
294 #interrupt-cells = <2>;
295 lines-initial-states = <0x0710>;
296 wakeup-source;
301 clock-lanes = <0>;
302 data-lanes = <1 2>;
312 remote-endpoint = <&ov5640_to_mipi_csi2>;
313 clock-lanes = <0>;
314 data-lanes = <1 2>;
320 pinctrl-names = "default";
321 pinctrl-0 = <&pinctrl_pcie>;
322 reset-gpio = <&gpio1 9 GPIO_ACTIVE_LOW>;
323 vpcie-supply = <&reg_pcie>;
328 pinctrl-names = "default";
329 pinctrl-0 = <&pinctrl_pwm3>;
341 pinctrl-names = "default";
342 pinctrl-0 = <&pinctrl_uart3>;
347 vbus-supply = <&reg_usb_h1_vbus>;
352 vbus-supply = <&reg_usb_otg_vbus>;
353 pinctrl-names = "default";
354 pinctrl-0 = <&pinctrl_usbotg>;
355 disable-over-current;
361 pinctrl-names = "default";
362 pinctrl-0 = <&pinctrl_usdhc2>;
363 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
364 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
365 vmmc-supply = <&reg_3v3>;
366 no-1-8-v;
367 keep-power-in-suspend;
368 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
465 pinctrl_reg_audio: reg-audiogrp {
471 pinctrl_reg_enet: reg-enetgrp {
477 pinctrl_reg_hdmi: reg-hdmigrp {
483 pinctrl_reg_mipi: reg-mipigrp {
487 pinctrl_reg_pcie: reg-pciegrp {
505 pinctrl_reg_usb_otg: reg-usb-otggrp {
538 pinctrl_usdhc2_100mhz: h100-usdhc2-100mhz {
550 pinctrl_usdhc2_200mhz: h100-usdhc2-200mhz {