Lines Matching +full:sdcard +full:- +full:pins
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
11 compatible = "boundary,imx8mm-nitrogen8mm", "fsl,imx8mm";
13 reg_vref_1v8: regulator-vref-1v8 {
14 compatible = "regulator-fixed";
15 regulator-name = "vref-1v8";
16 regulator-min-microvolt = <1800000>;
17 regulator-max-microvolt = <1800000>;
20 reg_vref_3v3: regulator-vref-3v3 {
21 compatible = "regulator-fixed";
22 regulator-name = "vref-3v3";
23 regulator-min-microvolt = <3300000>;
24 regulator-max-microvolt = <3300000>;
27 reg_wlan_vmmc: regulator-wlan-vmmc {
28 compatible = "regulator-fixed";
29 pinctrl-names = "default";
30 pinctrl-0 = <&pinctrl_reg_wlan_vmmc>;
31 regulator-name = "reg_wlan_vmmc";
32 regulator-min-microvolt = <3300000>;
33 regulator-max-microvolt = <3300000>;
35 enable-active-high;
38 sound-wm8960 {
39 audio-cpu = <&sai1>;
40 audio-codec = <&wm8960>;
41 audio-routing =
50 compatible = "fsl,imx-audio-wm8960";
52 hp-det-gpios = <&gpio4 28 GPIO_ACTIVE_HIGH>;
54 mic-det-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
55 model = "wm8960-audio";
56 pinctrl-names = "default";
57 pinctrl-0 = <&pinctrl_sound_wm8960>;
62 cpu-supply = <®_buck3>;
66 cpu-supply = <®_buck3>;
70 cpu-supply = <®_buck3>;
74 cpu-supply = <®_buck3>;
79 assigned-clocks = <&clk IMX8MM_CLK_ECSPI2>;
80 assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_40M>;
81 assigned-clock-rates = <40000000>;
82 pinctrl-names = "default";
83 pinctrl-0 = <&pinctrl_ecspi2>;
84 cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
89 pinctrl-names = "default";
90 pinctrl-0 = <&pinctrl_fec1>;
91 phy-mode = "rgmii-id";
92 phy-handle = <ðphy0>;
93 fsl,magic-packet;
97 #address-cells = <1>;
98 #size-cells = <0>;
100 ethphy0: ethernet-phy@4 {
101 compatible = "ethernet-phy-ieee802.3-c22";
103 interrupts-extended = <&gpio3 16 IRQ_TYPE_LEVEL_LOW>;
109 pinctrl-names = "default";
110 pinctrl-0 = <&pinctrl_flexspi>;
115 clock-frequency = <100000>;
116 pinctrl-names = "default";
117 pinctrl-0 = <&pinctrl_i2c1>;
126 regulator-min-microvolt = <1500000>;
127 regulator-max-microvolt = <5000000>;
128 regulator-boot-on;
129 regulator-always-on;
133 regulator-min-microvolt = <1500000>;
134 regulator-max-microvolt = <5000000>;
135 regulator-boot-on;
136 regulator-always-on;
140 regulator-min-microvolt = <1500000>;
141 regulator-max-microvolt = <5000000>;
142 regulator-boot-on;
143 regulator-always-on;
147 regulator-min-microvolt = <1500000>;
148 regulator-max-microvolt = <5000000>;
149 regulator-boot-on;
150 regulator-always-on;
154 regulator-min-microvolt = <400000>;
155 regulator-max-microvolt = <1800000>;
156 regulator-boot-on;
157 regulator-always-on;
161 regulator-min-microvolt = <400000>;
162 regulator-max-microvolt = <1800000>;
163 regulator-boot-on;
164 regulator-always-on;
168 regulator-min-microvolt = <400000>;
169 regulator-max-microvolt = <1800000>;
170 regulator-boot-on;
171 regulator-always-on;
175 regulator-min-microvolt = <400000>;
176 regulator-max-microvolt = <1800000>;
177 regulator-boot-on;
178 regulator-always-on;
182 regulator-min-microvolt = <400000>;
183 regulator-max-microvolt = <1800000>;
184 regulator-boot-on;
185 regulator-always-on;
189 regulator-min-microvolt = <400000>;
190 regulator-max-microvolt = <1800000>;
191 regulator-boot-on;
192 regulator-always-on;
196 regulator-min-microvolt = <3300000>;
197 regulator-max-microvolt = <3300000>;
198 regulator-boot-on;
199 regulator-always-on;
203 regulator-min-microvolt = <1800000>;
204 regulator-max-microvolt = <3300000>;
205 regulator-boot-on;
212 clock-frequency = <100000>;
213 pinctrl-names = "default";
214 pinctrl-0 = <&pinctrl_i2c3>;
217 i2c-mux@70 {
220 #address-cells = <1>;
221 #size-cells = <0>;
225 #address-cells = <1>;
226 #size-cells = <0>;
231 pinctrl-names = "default";
232 pinctrl-0 = <&pinctrl_i2c3a_rv4162>;
233 interrupts-extended = <&gpio4 22 IRQ_TYPE_LEVEL_LOW>;
234 wakeup-source;
241 clock-frequency = <100000>;
242 pinctrl-names = "default";
243 pinctrl-0 = <&pinctrl_i2c4>;
250 clock-names = "mclk";
251 wlf,shared-lrclk;
252 #sound-dai-cells = <0>;
257 pinctrl-names = "default";
258 pinctrl-0 = <&pinctrl_pwm1>;
263 assigned-clocks = <&clk IMX8MM_CLK_PWM2>;
264 assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_40M>;
265 assigned-clock-rates = <40000000>;
266 pinctrl-names = "default";
267 pinctrl-0 = <&pinctrl_pwm2>;
272 pinctrl-names = "default";
273 pinctrl-0 = <&pinctrl_pwm3>;
278 pinctrl-names = "default";
279 pinctrl-0 = <&pinctrl_pwm4>;
284 pinctrl-names = "default";
285 pinctrl-0 = <&pinctrl_sai1>;
290 pinctrl-names = "default";
291 pinctrl-0 = <&pinctrl_sai2>;
297 pinctrl-names = "default";
298 pinctrl-0 = <&pinctrl_uart1>;
299 uart-has-rtscts;
305 pinctrl-names = "default";
306 pinctrl-0 = <&pinctrl_uart2>;
312 pinctrl-names = "default";
313 pinctrl-0 = <&pinctrl_uart3>;
314 uart-has-rtscts;
320 pinctrl-names = "default";
321 pinctrl-0 = <&pinctrl_uart4>;
327 bus-width = <8>;
328 sdhci-caps-mask = <0x80000000 0x0>;
329 non-removable;
330 pinctrl-names = "default", "state_100mhz", "state_200mhz";
331 pinctrl-0 = <&pinctrl_usdhc1>;
332 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
333 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
334 vmmc-supply = <®_vref_3v3>;
335 vqmmc-supply = <®_vref_1v8>;
339 /* sdcard */
341 bus-width = <4>;
342 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
343 pinctrl-names = "default", "state_100mhz", "state_200mhz";
344 pinctrl-0 = <&pinctrl_usdhc2>;
345 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
346 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
347 vqmmc-supply = <®_ldo2>;
353 bus-width = <4>;
354 sdhci-caps-mask = <0x2 0x0>;
355 non-removable;
356 pinctrl-names = "default", "state_100mhz", "state_200mhz";
357 pinctrl-0 = <&pinctrl_usdhc3>;
358 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
359 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
360 vmmc-supply = <®_wlan_vmmc>;
361 vqmmc-supply = <®_vref_1v8>;
368 over-current-active-low;
369 pinctrl-names = "default";
370 pinctrl-0 = <&pinctrl_usbotg1>;
371 power-active-high;
378 over-current-active-low;
379 pinctrl-names = "default";
380 pinctrl-0 = <&pinctrl_usbotg2>;
381 power-active-high;
387 *[ 1.687730] hub 2-0:1.0: USB hub found
388 *[ 1.691528] hub 2-0:1.0: 1 port detected
394 pinctrl-names = "default";
395 pinctrl-0 = <&pinctrl_wdog>;
396 fsl,ext-reset-output;
401 pinctrl-names = "default";
402 pinctrl-0 = <&pinctrl_hog>;
405 fsl,pins = <
414 fsl,pins = <
434 fsl,pins = <
445 fsl,pins = <
452 fsl,pins = <
459 fsl,pins = <
466 fsl,pins = <
472 pinctrl_i2c3a_rv4162: i2c3a-rv4162grp {
473 fsl,pins = <
479 fsl,pins = <
485 fsl,pins = <
491 fsl,pins = <
497 fsl,pins = <
502 pinctrl_reg_wlan_vmmc: reg-wlan-vmmcgrp {
503 fsl,pins = <
509 fsl,pins = <
520 fsl,pins = <
529 pinctrl_sound_wm8960: sound-wm8960grp {
530 fsl,pins = <
537 fsl,pins = <
546 fsl,pins = <
553 fsl,pins = <
562 fsl,pins = <
569 fsl,pins = <
576 fsl,pins = <
583 fsl,pins = <
598 pinctrl_usdhc1_100mhz: usdhc1-100mhz-grp {
599 fsl,pins = <
613 pinctrl_usdhc1_200mhz: usdhc1-200mhz-grp {
614 fsl,pins = <
629 fsl,pins = <
640 pinctrl_usdhc2_100mhz: usdhc2-100mhz-grp {
641 fsl,pins = <
651 pinctrl_usdhc2_200mhz: usdhc2-200mhz-grp {
652 fsl,pins = <
663 fsl,pins = <
674 pinctrl_usdhc3_100mhz: usdhc3-100mhz-grp {
675 fsl,pins = <
685 pinctrl_usdhc3_200mhz: usdhc3-200mhz-grp {
686 fsl,pins = <
697 fsl,pins = <