Lines Matching +full:pinctrl +full:- +full:name

1 // SPDX-License-Identifier: (GPL-2.0)
7 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
21 stdout-path = &uart1;
24 gpio-keys {
25 compatible = "gpio-keys";
26 pinctrl-names = "default";
27 pinctrl-0 = <&pinctrl_gpio_keys>;
29 key-cover {
33 linux,input-type = <EV_SW>;
34 wakeup-source;
39 compatible = "gpio-leds";
40 pinctrl-names = "default";
41 pinctrl-0 = <&pinctrl_led>;
47 linux,default-trigger = "timer";
56 reg_wifi: regulator-wifi {
57 compatible = "regulator-fixed";
58 regulator-name = "SD3_SPWR";
59 regulator-min-microvolt = <3000000>;
60 regulator-max-microvolt = <3000000>;
62 enable-active-high;
67 assigned-clocks = <&clks IMX6SLL_CLK_PLL4_AUDIO_DIV>;
68 assigned-clock-rates = <393216000>;
72 arm-supply = <&buck1>;
73 soc-supply = <&buck2>;
77 pinctrl-names = "default","sleep";
78 pinctrl-0 = <&pinctrl_i2c1>;
79 pinctrl-1 = <&pinctrl_i2c1_sleep>;
80 clock-frequency = <100000>;
87 pinctrl-names = "default","sleep";
88 pinctrl-0 = <&pinctrl_i2c2>;
89 pinctrl-1 = <&pinctrl_i2c2_sleep>;
90 clock-frequency = <100000>;
98 pinctrl-names = "default", "suspend";
99 pinctrl-0 = <&pinctrl_touch_gpio>;
100 pinctrl-1 = <&pinctrl_touch_gpio_sleep>;
101 interrupt-parent = <&gpio4>;
103 reset-gpios = <&gpio4 18 GPIO_ACTIVE_LOW>;
104 touchscreen-size-x = <1072>;
105 touchscreen-size-y = <1448>;
106 touchscreen-swapped-x-y;
112 pinctrl-names = "default", "gpio";
113 pinctrl-0 = <&pinctrl_i2c3>;
114 pinctrl-1 = <&pinctrl_i2c3_gpio>;
115 sda-gpios = <&gpio3 22 GPIO_ACTIVE_HIGH>;
116 scl-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
117 clock-frequency = <100000>;
123 pinctrl-names = "default";
124 pinctrl-0 = <&pinctrl_bd71828>;
125 interrupt-parent = <&gpio4>;
127 system-power-controller;
129 #clock-cells = <0>;
130 clock-output-names = "bd71828-32k-out";
131 gpio-controller;
132 #gpio-cells = <2>;
133 gpio-reserved-ranges = <0 1>, <2 1>;
135 /* charge sense resistor is 30 milli-ohm */
139 name = "LDO1";
140 regulator-name = "ldo1";
141 regulator-min-microvolt = <800000>;
142 regulator-max-microvolt = <3300000>;
146 name = "LDO2";
147 regulator-name = "ldo2";
148 regulator-min-microvolt = <800000>;
149 regulator-max-microvolt = <3300000>;
153 name = "LDO3";
154 regulator-name = "ldo3";
155 regulator-min-microvolt = <800000>;
156 regulator-max-microvolt = <3300000>;
160 name = "LDO4";
161 regulator-name = "ldo4";
162 regulator-always-on;
163 regulator-min-microvolt = <1100000>;
164 regulator-max-microvolt = <1100000>;
168 name = "LDO5";
169 regulator-name = "ldo5";
170 regulator-always-on;
171 regulator-min-microvolt = <800000>;
172 regulator-max-microvolt = <3300000>;
176 name = "LDO6";
177 regulator-name = "ldo6";
178 regulator-min-microvolt = <1800000>;
179 regulator-max-microvolt = <1800000>;
183 name = "LDO7";
184 regulator-name = "ldo7";
185 regulator-always-on;
186 regulator-min-microvolt = <800000>;
187 regulator-max-microvolt = <3300000>;
188 regulator-boot-on;
192 name = "BUCK1";
193 regulator-name = "buck1";
194 regulator-always-on;
195 regulator-min-microvolt = <500000>;
196 regulator-max-microvolt = <1400000>;
197 regulator-boot-on;
201 name = "BUCK2";
202 regulator-name = "buck2";
203 regulator-always-on;
204 regulator-min-microvolt = <500000>;
205 regulator-max-microvolt = <2000000>;
206 regulator-boot-on;
210 name = "BUCK3";
211 regulator-name = "buck3";
212 regulator-always-on;
213 regulator-min-microvolt = <1200000>;
214 regulator-max-microvolt = <1800000>;
215 regulator-boot-on;
219 name = "BUCK4";
220 regulator-name = "buck4";
221 regulator-always-on;
222 regulator-min-microvolt = <1000000>;
223 regulator-max-microvolt = <1200000>;
224 regulator-boot-on;
228 name = "BUCK5";
229 regulator-name = "buck5";
230 regulator-always-on;
231 regulator-min-microvolt = <2500000>;
232 regulator-max-microvolt = <3300000>;
233 regulator-boot-on;
237 name = "BUCK6";
238 regulator-name = "buck6";
239 regulator-min-microvolt = <500000>;
240 regulator-max-microvolt = <2000000>;
244 name = "BUCK7";
245 regulator-name = "buck7";
246 regulator-min-microvolt = <500000>;
247 regulator-max-microvolt = <2000000>;
254 pinctrl_bd71828: bd71828-gpiogrp {
261 pinctrl_gpio_keys: gpio-keysgrp {
275 pinctrl_i2c1_sleep: i2c1-sleepgrp {
289 pinctrl_i2c2_sleep: i2c2-sleepgrp {
303 pinctrl_i2c3_gpio: i2c3-gpiogrp {
316 pinctrl_touch_gpio: touch-gpiogrp {
323 pinctrl_touch_gpio_sleep: touch-gpio-sleepgrp {
346 pinctrl_uart2_sleep: uart2-sleepgrp {
372 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
383 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
394 pinctrl_usdhc2_sleep: usdhc2-sleepgrp {
416 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
427 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
438 pinctrl_usdhc3_sleep: usdhc3-sleepgrp {
449 pinctrl_wifi_power: wifi-powergrp {
462 pinctrl-names = "default";
463 pinctrl-0 = <&pinctrl_uart1>;
468 pinctrl-names = "default", "sleep";
469 pinctrl-0 = <&pinctrl_uart2>;
470 pinctrl-1 = <&pinctrl_uart2_sleep>;
475 compatible = "nxp,88w8987-bt";
476 fw-init-baudrate = <1500000>;
481 pinctrl-names = "default";
482 pinctrl-0 = <&pinctrl_usbotg1>;
483 disable-over-current;
484 srp-disable;
485 hnp-disable;
486 adp-disable;
491 pinctrl-names = "default", "state_100mhz", "state_200mhz","sleep";
492 pinctrl-0 = <&pinctrl_usdhc2>;
493 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
494 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
495 pinctrl-3 = <&pinctrl_usdhc2_sleep>;
496 non-removable;
501 pinctrl-names = "default", "state_100mhz", "state_200mhz","sleep";
502 pinctrl-0 = <&pinctrl_usdhc3>;
503 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
504 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
505 pinctrl-3 = <&pinctrl_usdhc3_sleep>;
507 vmmc-supply = <&reg_wifi>;
508 cap-power-off-card;
509 non-removable;