Lines Matching +full:esc +full:- +full:clock +full:- +full:frequency
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";
26 hdmi-connector {
27 compatible = "hdmi-connector";
33 remote-endpoint = <&adv7533_out>;
43 reg_usdhc2_vmmc: regulator-usdhc2 {
44 compatible = "regulator-fixed";
45 pinctrl-names = "default";
46 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
47 regulator-name = "VSD_3V3";
48 regulator-min-microvolt = <3300000>;
49 regulator-max-microvolt = <3300000>;
51 off-on-delay-us = <12000>;
52 enable-active-high;
55 ir-receiver {
56 compatible = "gpio-ir-receiver";
58 pinctrl-names = "default";
59 pinctrl-0 = <&pinctrl_ir>;
60 linux,autosuspend-period = <125>;
63 audio_codec_bt_sco: audio-codec-bt-sco {
64 compatible = "linux,bt-sco";
65 #sound-dai-cells = <1>;
68 wm8524: audio-codec {
69 #sound-dai-cells = <0>;
71 pinctrl-names = "default";
72 pinctrl-0 = <&pinctrl_gpio_wlf>;
73 wlf,mute-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
75 clock-names = "mclk";
78 sound-bt-sco {
79 compatible = "simple-audio-card";
80 simple-audio-card,name = "bt-sco-audio";
81 simple-audio-card,format = "dsp_a";
82 simple-audio-card,bitclock-inversion;
83 simple-audio-card,frame-master = <&btcpu>;
84 simple-audio-card,bitclock-master = <&btcpu>;
86 btcpu: simple-audio-card,cpu {
87 sound-dai = <&sai2>;
88 dai-tdm-slot-num = <2>;
89 dai-tdm-slot-width = <16>;
92 simple-audio-card,codec {
93 sound-dai = <&audio_codec_bt_sco 1>;
97 sound-wm8524 {
98 compatible = "fsl,imx-audio-wm8524";
99 model = "wm8524-audio";
100 audio-cpu = <&sai3>;
101 audio-codec = <&wm8524>;
102 audio-asrc = <&easrc>;
103 audio-routing =
108 sound-spdif {
109 compatible = "fsl,imx-audio-spdif";
110 model = "imx-spdif";
111 spdif-controller = <&spdif1>;
112 spdif-out;
113 spdif-in;
118 fsl,asrc-rate = <48000>;
123 pinctrl-names = "default";
124 pinctrl-0 = <&pinctrl_fec1>;
125 phy-mode = "rgmii-id";
126 phy-handle = <ðphy0>;
127 fsl,magic-packet;
131 #address-cells = <1>;
132 #size-cells = <0>;
134 ethphy0: ethernet-phy@0 {
135 compatible = "ethernet-phy-ieee802.3-c22";
137 reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
138 reset-assert-us = <10000>;
139 qca,disable-smarteee;
140 vddio-supply = <&vddio>;
142 vddio: vddio-regulator {
143 regulator-min-microvolt = <1800000>;
144 regulator-max-microvolt = <1800000>;
151 pinctrl-names = "default";
152 pinctrl-0 = <&pinctrl_flexspi>;
156 compatible = "jedec,spi-nor";
158 #address-cells = <1>;
159 #size-cells = <1>;
160 spi-max-frequency = <166000000>;
161 spi-tx-bus-width = <4>;
162 spi-rx-bus-width = <4>;
167 clock-frequency = <400000>;
168 pinctrl-names = "default";
169 pinctrl-0 = <&pinctrl_i2c1>;
174 clock-frequency = <400000>;
175 pinctrl-names = "default", "gpio";
176 pinctrl-0 = <&pinctrl_i2c2>;
177 pinctrl-1 = <&pinctrl_i2c2_gpio>;
178 scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
179 sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
185 reg-names = "main", "cec", "edid", "packet";
186 adi,dsi-lanes = <4>;
188 adi,input-depth = <8>;
189 adi,input-colorspace = "rgb";
190 adi,input-clock = "1x";
191 adi,input-style = <1>;
192 adi,input-justification = "evenly";
195 #address-cells = <1>;
196 #size-cells = <0>;
202 remote-endpoint = <&dsi_out>;
210 remote-endpoint = <&hdmi_connector_in>;
219 pinctrl-names = "default";
220 pinctrl-0 = <&pinctrl_typec1>;
222 interrupt-parent = <&gpio2>;
228 remote-endpoint = <&usb1_drd_sw>;
233 compatible = "usb-c-connector";
234 label = "USB-C";
235 power-role = "dual";
236 data-role = "dual";
237 try-power-role = "sink";
238 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
239 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
241 op-sink-microwatt = <15000000>;
242 self-powered;
248 clock-frequency = <400000>;
249 pinctrl-names = "default", "gpio";
250 pinctrl-0 = <&pinctrl_i2c3>;
251 pinctrl-1 = <&pinctrl_i2c3_gpio>;
252 scl-gpios = <&gpio5 18 GPIO_ACTIVE_HIGH>;
253 sda-gpios = <&gpio5 19 GPIO_ACTIVE_HIGH>;
259 gpio-controller;
260 #gpio-cells = <2>;
266 pinctrl-names = "default";
267 pinctrl-0 = <&pinctrl_camera>;
269 clock-names = "xclk";
270 assigned-clocks = <&clk IMX8MN_CLK_CLKO1>;
271 assigned-clock-parents = <&clk IMX8MN_CLK_24M>;
272 assigned-clock-rates = <24000000>;
273 powerdown-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
274 reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
278 remote-endpoint = <&imx8mn_mipi_csi_in>;
279 clock-lanes = <0>;
280 data-lanes = <1 2>;
296 remote-endpoint = <&ov5640_to_mipi_csi2>;
297 data-lanes = <1 2>;
308 samsung,esc-clock-frequency = <10000000>;
316 remote-endpoint = <&adv7533_in>;
317 data-lanes = <1 2 3 4>;
324 #sound-dai-cells = <0>;
325 pinctrl-names = "default";
326 pinctrl-0 = <&pinctrl_sai2>;
327 assigned-clocks = <&clk IMX8MN_CLK_SAI2>;
328 assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>;
329 assigned-clock-rates = <24576000>;
334 pinctrl-names = "default";
335 pinctrl-0 = <&pinctrl_sai3>;
336 assigned-clocks = <&clk IMX8MN_CLK_SAI3>;
337 assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>;
338 assigned-clock-rates = <24576000>;
339 fsl,sai-mclk-direction-output;
348 pinctrl-names = "default";
349 pinctrl-0 = <&pinctrl_spdif1>;
350 assigned-clocks = <&clk IMX8MN_CLK_SPDIF1>;
351 assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>;
352 assigned-clock-rates = <24576000>;
357 pinctrl-names = "default";
358 pinctrl-0 = <&pinctrl_uart1>;
359 assigned-clocks = <&clk IMX8MN_CLK_UART1>;
360 assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>;
361 uart-has-rtscts;
366 pinctrl-names = "default";
367 pinctrl-0 = <&pinctrl_uart2>;
372 pinctrl-names = "default";
373 pinctrl-0 = <&pinctrl_uart3>;
374 assigned-clocks = <&clk IMX8MN_CLK_UART3>;
375 assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>;
376 uart-has-rtscts;
381 wakeup-source;
386 hnp-disable;
387 srp-disable;
388 adp-disable;
389 usb-role-switch;
390 disable-over-current;
391 samsung,picophy-pre-emp-curr-control = <3>;
392 samsung,picophy-dc-vol-level-adjust = <7>;
397 remote-endpoint = <&typec1_dr_sw>;
403 assigned-clocks = <&clk IMX8MN_CLK_USDHC2>;
404 assigned-clock-rates = <200000000>;
405 pinctrl-names = "default", "state_100mhz", "state_200mhz";
406 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
407 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
408 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
409 cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
410 bus-width = <4>;
411 vmmc-supply = <®_usdhc2_vmmc>;
416 assigned-clocks = <&clk IMX8MN_CLK_USDHC3_ROOT>;
417 assigned-clock-rates = <400000000>;
418 pinctrl-names = "default", "state_100mhz", "state_200mhz";
419 pinctrl-0 = <&pinctrl_usdhc3>;
420 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
421 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
422 bus-width = <8>;
423 non-removable;
428 pinctrl-names = "default";
429 pinctrl-0 = <&pinctrl_wdog>;
430 fsl,ext-reset-output;
613 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
625 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
653 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
669 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {