Lines Matching +full:imx8mq +full:- +full:reset
1 // SPDX-License-Identifier: GPL-2.0+
7 /dts-v1/;
9 #include "imx8mq.dtsi"
13 compatible = "einfochips,imx8mq-thor96", "fsl,imx8mq";
16 stdout-path = &uart1;
25 compatible = "gpio-leds";
26 pinctrl-names = "default";
27 pinctrl-0 = <&pinctrl_leds>;
29 user-led1 {
32 linux,default-trigger = "heartbeat";
35 user-led2 {
38 linux,default-trigger = "none";
41 user-led3 {
44 linux,default-trigger = "mmc1";
45 default-state = "off";
48 user-led4 {
51 panic-indicator;
52 linux,default-trigger = "none";
55 wlan-active-led {
58 linux,default-trigger = "phy0tx";
59 default-state = "off";
62 bt-active-led {
65 linux,default-trigger = "hci0-power";
66 default-state = "off";
70 reg_usdhc1_vmmc: reg-usdhc1-vmmc {
71 compatible = "regulator-fixed";
72 regulator-name = "VDD_3V3";
73 regulator-min-microvolt = <3300000>;
74 regulator-max-microvolt = <3300000>;
75 regulator-always-on;
78 reg_usdhc1_vqmmc: reg-usdhc1-vqmmc {
79 compatible = "regulator-fixed";
80 regulator-name = "VCC_1V8_EXT";
81 regulator-min-microvolt = <1800000>;
82 regulator-max-microvolt = <1800000>;
83 regulator-always-on;
86 reg_usdhc2_vmmc: reg-usdhc2-vmmc {
87 compatible = "regulator-fixed";
88 regulator-name = "VSD_3V3";
89 regulator-min-microvolt = <3300000>;
90 regulator-max-microvolt = <3300000>;
91 regulator-always-on;
92 pinctrl-names = "default";
93 pinctrl-0 = <&pinctrl_reg_usdhc2>;
95 enable-active-high;
98 reg_usdhc2_vqmmc: reg-usdhc2-vqmmc {
99 compatible = "regulator-fixed";
100 regulator-name = "NVCC_SD2";
101 regulator-min-microvolt = <3300000>;
102 regulator-max-microvolt = <3300000>;
103 regulator-always-on;
106 sdio_pwrseq: sdio-pwrseq {
107 compatible = "mmc-pwrseq-simple";
108 pinctrl-names = "default";
109 pinctrl-0 = <&pinctrl_wifi_reg_on>;
110 reset-gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>;
114 /* LS-SPI0 */
116 pinctrl-names = "default";
117 pinctrl-0 = <&pinctrl_ecspi2>;
122 pinctrl-names = "default";
123 pinctrl-0 = <&pinctrl_fec1>;
124 phy-mode = "rgmii-id";
125 phy-handle = <ðphy>;
126 fsl,magic-packet;
130 #address-cells = <1>;
131 #size-cells = <0>;
133 ethphy: ethernet-phy@3 {
134 compatible = "ethernet-phy-ieee802.3-c22";
136 reset-gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
141 /* LS-I2C0 */
143 clock-frequency = <100000>;
144 pinctrl-names = "default";
145 pinctrl-0 = <&pinctrl_i2c1>;
154 regulator-min-microvolt = <300000>;
155 regulator-max-microvolt = <1875000>;
159 regulator-min-microvolt = <300000>;
160 regulator-max-microvolt = <1875000>;
164 regulator-min-microvolt = <800000>;
165 regulator-max-microvolt = <3300000>;
166 regulator-always-on;
170 regulator-min-microvolt = <400000>;
171 regulator-max-microvolt = <1975000>;
172 regulator-always-on;
176 regulator-min-microvolt = <800000>;
177 regulator-max-microvolt = <3300000>;
178 regulator-always-on;
182 regulator-min-microvolt = <5000000>;
183 regulator-max-microvolt = <5150000>;
187 regulator-min-microvolt = <1000000>;
188 regulator-max-microvolt = <3000000>;
189 regulator-always-on;
193 regulator-always-on;
197 regulator-min-microvolt = <800000>;
198 regulator-max-microvolt = <1550000>;
202 regulator-min-microvolt = <800000>;
203 regulator-max-microvolt = <1550000>;
204 regulator-always-on;
208 regulator-min-microvolt = <1800000>;
209 regulator-max-microvolt = <3300000>;
210 regulator-always-on;
214 regulator-min-microvolt = <1800000>;
215 regulator-max-microvolt = <3300000>;
216 regulator-always-on;
220 regulator-min-microvolt = <1800000>;
221 regulator-max-microvolt = <3300000>;
222 regulator-always-on;
226 regulator-min-microvolt = <1800000>;
227 regulator-max-microvolt = <3300000>;
233 /* LS-I2C1 */
235 clock-frequency = <100000>;
236 pinctrl-names = "default";
237 pinctrl-0 = <&pinctrl_i2c2>;
246 /* HS-I2C2 */
248 clock-frequency = <100000>;
249 pinctrl-names = "default";
250 pinctrl-0 = <&pinctrl_i2c3>;
254 /* HS-I2C3 */
256 clock-frequency = <100000>;
257 pinctrl-names = "default";
258 pinctrl-0 = <&pinctrl_i2c4>;
263 power-supply = <&sw1a_reg>;
267 power-supply = <&sw1c_reg>;
271 pinctrl-names = "default";
272 pinctrl-0 = <&pinctrl_qspi0>;
276 compatible = "jedec,spi-nor";
277 spi-max-frequency = <100000000>;
284 pinctrl-names = "default";
285 pinctrl-0 = <&pinctrl_uart1>;
286 assigned-clocks = <&clk IMX8MQ_CLK_UART1>;
287 assigned-clock-parents = <&clk IMX8MQ_CLK_25M>;
291 /* LS-UART0 */
293 pinctrl-names = "default";
294 pinctrl-0 = <&pinctrl_uart2>;
295 assigned-clocks = <&clk IMX8MQ_CLK_UART2>;
296 assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_80M>;
297 uart-has-rtscts;
301 compatible = "brcm,bcm43438-bt";
302 device-wakeup-gpios = <&gpio3 22 GPIO_ACTIVE_HIGH>;
303 host-wakeup-gpios = <&gpio3 14 GPIO_ACTIVE_HIGH>;
304 shutdown-gpios = <&gpio3 5 GPIO_ACTIVE_HIGH>;
305 pinctrl-names = "default";
306 pinctrl-0 = <&pinctrl_bt_gpios>;
310 /* LS-UART1 */
312 pinctrl-names = "default";
313 pinctrl-0 = <&pinctrl_uart3>;
314 assigned-clocks = <&clk IMX8MQ_CLK_UART3>;
315 assigned-clock-parents = <&clk IMX8MQ_SYS1_PLL_80M>;
330 #address-cells = <0x1>;
331 #size-cells = <0x0>;
332 pinctrl-names = "default", "state_100mhz", "state_200mhz";
333 pinctrl-0 = <&pinctrl_usdhc1>;
334 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
335 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
336 vmmc-supply = <®_usdhc1_vmmc>;
337 vqmmc-supply = <®_usdhc1_vqmmc>;
338 mmc-pwrseq = <&sdio_pwrseq>;
339 bus-width = <4>;
340 non-removable;
341 no-sd;
342 no-mmc;
347 compatible = "brcm,bcm4329-fmac";
353 pinctrl-names = "default", "state_100mhz", "state_200mhz";
354 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
355 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
356 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
357 vmmc-supply = <®_usdhc2_vmmc>;
358 vqmmc-supply = <®_usdhc2_vqmmc>;
359 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
360 bus-width = <4>;
361 no-sdio;
362 no-mmc;
363 disable-wp;
368 pinctrl-names = "default";
369 pinctrl-0 = <&pinctrl_wdog>;
370 fsl,ext-reset-output;
504 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
516 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
546 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
558 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {