Lines Matching +full:assigned +full:- +full:clock +full:- +full:rates
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/usb/pd.h>
11 stdout-path = &uart2;
14 gpio-leds {
15 compatible = "gpio-leds";
16 pinctrl-names = "default";
17 pinctrl-0 = <&pinctrl_gpio_led>;
22 default-state = "on";
31 reg_usdhc2_vmmc: regulator-usdhc2 {
32 compatible = "regulator-fixed";
33 pinctrl-names = "default";
34 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
35 regulator-name = "VSD_3V3";
36 regulator-min-microvolt = <3300000>;
37 regulator-max-microvolt = <3300000>;
39 enable-active-high;
42 ir-receiver {
43 compatible = "gpio-ir-receiver";
45 pinctrl-names = "default";
46 pinctrl-0 = <&pinctrl_ir>;
47 linux,autosuspend-period = <125>;
50 audio_codec_bt_sco: audio-codec-bt-sco {
51 compatible = "linux,bt-sco";
52 #sound-dai-cells = <1>;
55 wm8524: audio-codec {
56 #sound-dai-cells = <0>;
58 pinctrl-names = "default";
59 pinctrl-0 = <&pinctrl_gpio_wlf>;
60 wlf,mute-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
62 clock-names = "mclk";
65 sound-bt-sco {
66 compatible = "simple-audio-card";
67 simple-audio-card,name = "bt-sco-audio";
68 simple-audio-card,format = "dsp_a";
69 simple-audio-card,bitclock-inversion;
70 simple-audio-card,frame-master = <&btcpu>;
71 simple-audio-card,bitclock-master = <&btcpu>;
73 btcpu: simple-audio-card,cpu {
74 sound-dai = <&sai2>;
75 dai-tdm-slot-num = <2>;
76 dai-tdm-slot-width = <16>;
79 simple-audio-card,codec {
80 sound-dai = <&audio_codec_bt_sco 1>;
84 sound-wm8524 {
85 compatible = "fsl,imx-audio-wm8524";
86 model = "wm8524-audio";
87 audio-cpu = <&sai3>;
88 audio-codec = <&wm8524>;
89 audio-asrc = <&easrc>;
90 audio-routing =
95 sound-spdif {
96 compatible = "fsl,imx-audio-spdif";
97 model = "imx-spdif";
98 spdif-controller = <&spdif1>;
99 spdif-out;
100 spdif-in;
105 fsl,asrc-rate = <48000>;
110 pinctrl-names = "default";
111 pinctrl-0 = <&pinctrl_fec1>;
112 phy-mode = "rgmii-id";
113 phy-handle = <ðphy0>;
114 fsl,magic-packet;
118 #address-cells = <1>;
119 #size-cells = <0>;
121 ethphy0: ethernet-phy@0 {
122 compatible = "ethernet-phy-ieee802.3-c22";
124 reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
125 reset-assert-us = <10000>;
126 qca,disable-smarteee;
127 vddio-supply = <&vddio>;
129 vddio: vddio-regulator {
130 regulator-min-microvolt = <1800000>;
131 regulator-max-microvolt = <1800000>;
138 pinctrl-names = "default";
139 pinctrl-0 = <&pinctrl_flexspi>;
143 compatible = "jedec,spi-nor";
145 #address-cells = <1>;
146 #size-cells = <1>;
147 spi-max-frequency = <166000000>;
148 spi-tx-bus-width = <4>;
149 spi-rx-bus-width = <4>;
154 clock-frequency = <400000>;
155 pinctrl-names = "default";
156 pinctrl-0 = <&pinctrl_i2c1>;
161 clock-frequency = <400000>;
162 pinctrl-names = "default";
163 pinctrl-0 = <&pinctrl_i2c2>;
168 pinctrl-names = "default";
169 pinctrl-0 = <&pinctrl_typec1>;
171 interrupt-parent = <&gpio2>;
177 remote-endpoint = <&usb1_drd_sw>;
182 compatible = "usb-c-connector";
183 label = "USB-C";
184 power-role = "dual";
185 data-role = "dual";
186 try-power-role = "sink";
187 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
188 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
190 op-sink-microwatt = <15000000>;
191 self-powered;
197 clock-frequency = <400000>;
198 pinctrl-names = "default";
199 pinctrl-0 = <&pinctrl_i2c3>;
205 gpio-controller;
206 #gpio-cells = <2>;
211 #sound-dai-cells = <0>;
212 pinctrl-names = "default";
213 pinctrl-0 = <&pinctrl_sai2>;
214 assigned-clocks = <&clk IMX8MN_CLK_SAI2>;
215 assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>;
216 assigned-clock-rates = <24576000>;
221 pinctrl-names = "default";
222 pinctrl-0 = <&pinctrl_sai3>;
223 assigned-clocks = <&clk IMX8MN_CLK_SAI3>;
224 assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>;
225 assigned-clock-rates = <24576000>;
226 fsl,sai-mclk-direction-output;
235 pinctrl-names = "default";
236 pinctrl-0 = <&pinctrl_spdif1>;
237 assigned-clocks = <&clk IMX8MN_CLK_SPDIF1>;
238 assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>;
239 assigned-clock-rates = <24576000>;
244 pinctrl-names = "default";
245 pinctrl-0 = <&pinctrl_uart2>;
250 pinctrl-names = "default";
251 pinctrl-0 = <&pinctrl_uart3>;
252 assigned-clocks = <&clk IMX8MN_CLK_UART3>;
253 assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>;
254 uart-has-rtscts;
260 hnp-disable;
261 srp-disable;
262 adp-disable;
263 usb-role-switch;
264 disable-over-current;
265 samsung,picophy-pre-emp-curr-control = <3>;
266 samsung,picophy-dc-vol-level-adjust = <7>;
271 remote-endpoint = <&typec1_dr_sw>;
277 assigned-clocks = <&clk IMX8MN_CLK_USDHC2>;
278 assigned-clock-rates = <200000000>;
279 pinctrl-names = "default", "state_100mhz", "state_200mhz";
280 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
281 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
282 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
283 cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
284 bus-width = <4>;
285 vmmc-supply = <®_usdhc2_vmmc>;
290 assigned-clocks = <&clk IMX8MN_CLK_USDHC3_ROOT>;
291 assigned-clock-rates = <400000000>;
292 pinctrl-names = "default", "state_100mhz", "state_200mhz";
293 pinctrl-0 = <&pinctrl_usdhc3>;
294 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
295 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
296 bus-width = <8>;
297 non-removable;
302 pinctrl-names = "default";
303 pinctrl-0 = <&pinctrl_wdog>;
304 fsl,ext-reset-output;
456 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
468 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
496 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
512 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {