~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/freescale/imx8mn-evk.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/freescale/imx8mn-evk.dtsi (Architecture i386) and /scripts/dtc/include-prefixes/arm64/freescale/imx8mn-evk.dtsi (Architecture mips)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)       1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 /*                                                  2 /*
  3  * Copyright 2019 NXP                               3  * Copyright 2019 NXP
  4  */                                                 4  */
  5                                                     5 
  6 #include <dt-bindings/usb/pd.h>                     6 #include <dt-bindings/usb/pd.h>
  7 #include "imx8mn.dtsi"                              7 #include "imx8mn.dtsi"
  8                                                     8 
  9 / {                                                 9 / {
 10         chosen {                                   10         chosen {
 11                 stdout-path = &uart2;              11                 stdout-path = &uart2;
 12         };                                         12         };
 13                                                    13 
 14         gpio-leds {                                14         gpio-leds {
 15                 compatible = "gpio-leds";          15                 compatible = "gpio-leds";
 16                 pinctrl-names = "default";         16                 pinctrl-names = "default";
 17                 pinctrl-0 = <&pinctrl_gpio_led     17                 pinctrl-0 = <&pinctrl_gpio_led>;
 18                                                    18 
 19                 status {                           19                 status {
 20                         label = "yellow:status     20                         label = "yellow:status";
 21                         gpios = <&gpio3 16 GPI     21                         gpios = <&gpio3 16 GPIO_ACTIVE_HIGH>;
 22                         default-state = "on";      22                         default-state = "on";
 23                 };                                 23                 };
 24         };                                         24         };
 25                                                    25 
 26         hdmi-connector {                           26         hdmi-connector {
 27                 compatible = "hdmi-connector";     27                 compatible = "hdmi-connector";
 28                 label = "hdmi";                    28                 label = "hdmi";
 29                 type = "a";                        29                 type = "a";
 30                                                    30 
 31                 port {                             31                 port {
 32                         hdmi_connector_in: end     32                         hdmi_connector_in: endpoint {
 33                                 remote-endpoin     33                                 remote-endpoint = <&adv7535_out>;
 34                         };                         34                         };
 35                 };                                 35                 };
 36         };                                         36         };
 37                                                    37 
 38         memory@40000000 {                          38         memory@40000000 {
 39                 device_type = "memory";            39                 device_type = "memory";
 40                 reg = <0x0 0x40000000 0 0x8000     40                 reg = <0x0 0x40000000 0 0x80000000>;
 41         };                                         41         };
 42                                                    42 
 43         reg_usdhc2_vmmc: regulator-usdhc2 {        43         reg_usdhc2_vmmc: regulator-usdhc2 {
 44                 compatible = "regulator-fixed"     44                 compatible = "regulator-fixed";
 45                 pinctrl-names = "default";         45                 pinctrl-names = "default";
 46                 pinctrl-0 = <&pinctrl_reg_usdh     46                 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
 47                 regulator-name = "VSD_3V3";        47                 regulator-name = "VSD_3V3";
 48                 regulator-min-microvolt = <330     48                 regulator-min-microvolt = <3300000>;
 49                 regulator-max-microvolt = <330     49                 regulator-max-microvolt = <3300000>;
 50                 gpio = <&gpio2 19 GPIO_ACTIVE_     50                 gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>;
 51                 off-on-delay-us = <12000>;         51                 off-on-delay-us = <12000>;
 52                 enable-active-high;                52                 enable-active-high;
 53         };                                         53         };
 54                                                    54 
 55         reg_1v5: regulator-1v5 {                   55         reg_1v5: regulator-1v5 {
 56                 compatible = "regulator-fixed"     56                 compatible = "regulator-fixed";
 57                 regulator-name = "VDD_1V5";        57                 regulator-name = "VDD_1V5";
 58                 regulator-min-microvolt = <150     58                 regulator-min-microvolt = <1500000>;
 59                 regulator-max-microvolt = <150     59                 regulator-max-microvolt = <1500000>;
 60         };                                         60         };
 61                                                    61 
 62         reg_1v8: regulator-1v8 {                   62         reg_1v8: regulator-1v8 {
 63                 compatible = "regulator-fixed"     63                 compatible = "regulator-fixed";
 64                 regulator-name = "VDD_1V8";        64                 regulator-name = "VDD_1V8";
 65                 regulator-min-microvolt = <180     65                 regulator-min-microvolt = <1800000>;
 66                 regulator-max-microvolt = <180     66                 regulator-max-microvolt = <1800000>;
 67         };                                         67         };
 68                                                    68 
 69         reg_vddext_3v3: regulator-vddext-3v3 {     69         reg_vddext_3v3: regulator-vddext-3v3 {
 70                 compatible = "regulator-fixed"     70                 compatible = "regulator-fixed";
 71                 regulator-name = "VDDEXT_3V3";     71                 regulator-name = "VDDEXT_3V3";
 72                 regulator-min-microvolt = <330     72                 regulator-min-microvolt = <3300000>;
 73                 regulator-max-microvolt = <330     73                 regulator-max-microvolt = <3300000>;
 74         };                                         74         };
 75                                                    75 
 76         ir-receiver {                              76         ir-receiver {
 77                 compatible = "gpio-ir-receiver     77                 compatible = "gpio-ir-receiver";
 78                 gpios = <&gpio1 13 GPIO_ACTIVE     78                 gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
 79                 pinctrl-names = "default";         79                 pinctrl-names = "default";
 80                 pinctrl-0 = <&pinctrl_ir>;         80                 pinctrl-0 = <&pinctrl_ir>;
 81                 linux,autosuspend-period = <12     81                 linux,autosuspend-period = <125>;
 82         };                                         82         };
 83                                                    83 
 84         audio_codec_bt_sco: audio-codec-bt-sco     84         audio_codec_bt_sco: audio-codec-bt-sco {
 85                 compatible = "linux,bt-sco";       85                 compatible = "linux,bt-sco";
 86                 #sound-dai-cells = <1>;            86                 #sound-dai-cells = <1>;
 87         };                                         87         };
 88                                                    88 
 89         wm8524: audio-codec {                      89         wm8524: audio-codec {
 90                 #sound-dai-cells = <0>;            90                 #sound-dai-cells = <0>;
 91                 compatible = "wlf,wm8524";         91                 compatible = "wlf,wm8524";
 92                 pinctrl-names = "default";         92                 pinctrl-names = "default";
 93                 pinctrl-0 = <&pinctrl_gpio_wlf     93                 pinctrl-0 = <&pinctrl_gpio_wlf>;
 94                 wlf,mute-gpios = <&gpio5 21 GP     94                 wlf,mute-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
 95         };                                         95         };
 96                                                    96 
 97         sound-bt-sco {                             97         sound-bt-sco {
 98                 compatible = "simple-audio-car     98                 compatible = "simple-audio-card";
 99                 simple-audio-card,name = "bt-s     99                 simple-audio-card,name = "bt-sco-audio";
100                 simple-audio-card,format = "ds    100                 simple-audio-card,format = "dsp_a";
101                 simple-audio-card,bitclock-inv    101                 simple-audio-card,bitclock-inversion;
102                 simple-audio-card,frame-master    102                 simple-audio-card,frame-master = <&btcpu>;
103                 simple-audio-card,bitclock-mas    103                 simple-audio-card,bitclock-master = <&btcpu>;
104                                                   104 
105                 btcpu: simple-audio-card,cpu {    105                 btcpu: simple-audio-card,cpu {
106                         sound-dai = <&sai2>;      106                         sound-dai = <&sai2>;
107                         dai-tdm-slot-num = <2>    107                         dai-tdm-slot-num = <2>;
108                         dai-tdm-slot-width = <    108                         dai-tdm-slot-width = <16>;
109                 };                                109                 };
110                                                   110 
111                 simple-audio-card,codec {         111                 simple-audio-card,codec {
112                         sound-dai = <&audio_co    112                         sound-dai = <&audio_codec_bt_sco 1>;
113                 };                                113                 };
114         };                                        114         };
115                                                   115 
116         sound-wm8524 {                            116         sound-wm8524 {
117                 compatible = "fsl,imx-audio-wm    117                 compatible = "fsl,imx-audio-wm8524";
118                 model = "wm8524-audio";           118                 model = "wm8524-audio";
119                 audio-cpu = <&sai3>;              119                 audio-cpu = <&sai3>;
120                 audio-codec = <&wm8524>;          120                 audio-codec = <&wm8524>;
121                 audio-asrc = <&easrc>;            121                 audio-asrc = <&easrc>;
122                 audio-routing =                   122                 audio-routing =
123                         "Line Out Jack", "LINE    123                         "Line Out Jack", "LINEVOUTL",
124                         "Line Out Jack", "LINE    124                         "Line Out Jack", "LINEVOUTR";
125         };                                        125         };
126                                                   126 
127         spdif_out: spdif-out {                    127         spdif_out: spdif-out {
128                 compatible = "linux,spdif-dit"    128                 compatible = "linux,spdif-dit";
129                 #sound-dai-cells = <0>;           129                 #sound-dai-cells = <0>;
130         };                                        130         };
131                                                   131 
132         spdif_in: spdif-in {                      132         spdif_in: spdif-in {
133                 compatible = "linux,spdif-dir"    133                 compatible = "linux,spdif-dir";
134                 #sound-dai-cells = <0>;           134                 #sound-dai-cells = <0>;
135         };                                        135         };
136                                                   136 
137         sound-spdif {                             137         sound-spdif {
138                 compatible = "fsl,imx-audio-sp    138                 compatible = "fsl,imx-audio-spdif";
139                 model = "imx-spdif";              139                 model = "imx-spdif";
140                 audio-cpu = <&spdif1>;            140                 audio-cpu = <&spdif1>;
141                 audio-codec = <&spdif_out>, <&    141                 audio-codec = <&spdif_out>, <&spdif_in>;
142         };                                        142         };
143                                                   143 
144         sound-micfil {                            144         sound-micfil {
145                 compatible = "fsl,imx-audio-ca    145                 compatible = "fsl,imx-audio-card";
146                 model = "micfil-audio";           146                 model = "micfil-audio";
147                                                   147 
148                 pri-dai-link {                    148                 pri-dai-link {
149                         link-name = "micfil hi    149                         link-name = "micfil hifi";
150                         format = "i2s";           150                         format = "i2s";
151                                                   151 
152                         cpu {                     152                         cpu {
153                                 sound-dai = <&    153                                 sound-dai = <&micfil>;
154                         };                        154                         };
155                 };                                155                 };
156         };                                        156         };
157 };                                                157 };
158                                                   158 
159 &easrc {                                          159 &easrc {
160         fsl,asrc-rate = <48000>;                  160         fsl,asrc-rate = <48000>;
161         status = "okay";                          161         status = "okay";
162 };                                                162 };
163                                                   163 
164 &fec1 {                                           164 &fec1 {
165         pinctrl-names = "default";                165         pinctrl-names = "default";
166         pinctrl-0 = <&pinctrl_fec1>;              166         pinctrl-0 = <&pinctrl_fec1>;
167         phy-mode = "rgmii-id";                    167         phy-mode = "rgmii-id";
168         phy-handle = <&ethphy0>;                  168         phy-handle = <&ethphy0>;
169         fsl,magic-packet;                         169         fsl,magic-packet;
170         status = "okay";                          170         status = "okay";
171                                                   171 
172         mdio {                                    172         mdio {
173                 #address-cells = <1>;             173                 #address-cells = <1>;
174                 #size-cells = <0>;                174                 #size-cells = <0>;
175                                                   175 
176                 ethphy0: ethernet-phy@0 {         176                 ethphy0: ethernet-phy@0 {
177                         compatible = "ethernet    177                         compatible = "ethernet-phy-ieee802.3-c22";
178                         reg = <0>;                178                         reg = <0>;
179                         reset-gpios = <&gpio4     179                         reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
180                         reset-assert-us = <100    180                         reset-assert-us = <10000>;
181                         qca,disable-smarteee;     181                         qca,disable-smarteee;
182                         vddio-supply = <&vddio    182                         vddio-supply = <&vddio>;
183                                                   183 
184                         vddio: vddio-regulator    184                         vddio: vddio-regulator {
185                                 regulator-min-    185                                 regulator-min-microvolt = <1800000>;
186                                 regulator-max-    186                                 regulator-max-microvolt = <1800000>;
187                         };                        187                         };
188                 };                                188                 };
189         };                                        189         };
190 };                                                190 };
191                                                   191 
192 &flexspi {                                        192 &flexspi {
193         pinctrl-names = "default";                193         pinctrl-names = "default";
194         pinctrl-0 = <&pinctrl_flexspi>;           194         pinctrl-0 = <&pinctrl_flexspi>;
195         status = "okay";                          195         status = "okay";
196                                                   196 
197         flash0: flash@0 {                         197         flash0: flash@0 {
198                 compatible = "jedec,spi-nor";     198                 compatible = "jedec,spi-nor";
199                 reg = <0>;                        199                 reg = <0>;
200                 #address-cells = <1>;             200                 #address-cells = <1>;
201                 #size-cells = <1>;                201                 #size-cells = <1>;
202                 spi-max-frequency = <166000000    202                 spi-max-frequency = <166000000>;
203                 spi-tx-bus-width = <4>;           203                 spi-tx-bus-width = <4>;
204                 spi-rx-bus-width = <4>;           204                 spi-rx-bus-width = <4>;
205         };                                        205         };
206 };                                                206 };
207                                                   207 
208 &i2c1 {                                           208 &i2c1 {
209         clock-frequency = <400000>;               209         clock-frequency = <400000>;
210         pinctrl-names = "default";                210         pinctrl-names = "default";
211         pinctrl-0 = <&pinctrl_i2c1>;              211         pinctrl-0 = <&pinctrl_i2c1>;
212         status = "okay";                          212         status = "okay";
213 };                                                213 };
214                                                   214 
215 &i2c2 {                                           215 &i2c2 {
216         clock-frequency = <400000>;               216         clock-frequency = <400000>;
217         pinctrl-names = "default", "gpio";        217         pinctrl-names = "default", "gpio";
218         pinctrl-0 = <&pinctrl_i2c2>;              218         pinctrl-0 = <&pinctrl_i2c2>;
219         pinctrl-1 = <&pinctrl_i2c2_gpio>;         219         pinctrl-1 = <&pinctrl_i2c2_gpio>;
220         scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HI    220         scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
221         sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HI    221         sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
222         status = "okay";                          222         status = "okay";
223                                                   223 
224         hdmi@3d {                                 224         hdmi@3d {
225                 compatible = "adi,adv7535";       225                 compatible = "adi,adv7535";
226                 reg = <0x3d>;                     226                 reg = <0x3d>;
227                 interrupt-parent = <&gpio1>;      227                 interrupt-parent = <&gpio1>;
228                 interrupts = <9 IRQ_TYPE_EDGE_    228                 interrupts = <9 IRQ_TYPE_EDGE_FALLING>;
229                 adi,dsi-lanes = <4>;              229                 adi,dsi-lanes = <4>;
230                 v3p3-supply = <&reg_vddext_3v3    230                 v3p3-supply = <&reg_vddext_3v3>;
231                                                   231 
232                 ports {                           232                 ports {
233                         #address-cells = <1>;     233                         #address-cells = <1>;
234                         #size-cells = <0>;        234                         #size-cells = <0>;
235                                                   235 
236                         port@0 {                  236                         port@0 {
237                                 reg = <0>;        237                                 reg = <0>;
238                                                   238 
239                                 adv7535_in: en    239                                 adv7535_in: endpoint {
240                                         remote    240                                         remote-endpoint = <&dsi_out>;
241                                 };                241                                 };
242                         };                        242                         };
243                                                   243 
244                         port@1 {                  244                         port@1 {
245                                 reg = <1>;        245                                 reg = <1>;
246                                                   246 
247                                 adv7535_out: e    247                                 adv7535_out: endpoint {
248                                         remote    248                                         remote-endpoint = <&hdmi_connector_in>;
249                                 };                249                                 };
250                         };                        250                         };
251                                                   251 
252                 };                                252                 };
253         };                                        253         };
254                                                   254 
255         ptn5110: tcpc@50 {                        255         ptn5110: tcpc@50 {
256                 compatible = "nxp,ptn5110", "t    256                 compatible = "nxp,ptn5110", "tcpci";
257                 pinctrl-names = "default";        257                 pinctrl-names = "default";
258                 pinctrl-0 = <&pinctrl_typec1>;    258                 pinctrl-0 = <&pinctrl_typec1>;
259                 reg = <0x50>;                     259                 reg = <0x50>;
260                 interrupt-parent = <&gpio2>;      260                 interrupt-parent = <&gpio2>;
261                 interrupts = <11 IRQ_TYPE_LEVE    261                 interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
262                 status = "okay";                  262                 status = "okay";
263                                                   263 
264                 typec1_con: connector {           264                 typec1_con: connector {
265                         compatible = "usb-c-co    265                         compatible = "usb-c-connector";
266                         label = "USB-C";          266                         label = "USB-C";
267                         power-role = "dual";      267                         power-role = "dual";
268                         data-role = "dual";       268                         data-role = "dual";
269                         try-power-role = "sink    269                         try-power-role = "sink";
270                         source-pdos = <PDO_FIX    270                         source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
271                         sink-pdos = <PDO_FIXED    271                         sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
272                                      PDO_VAR(5    272                                      PDO_VAR(5000, 20000, 3000)>;
273                         op-sink-microwatt = <1    273                         op-sink-microwatt = <15000000>;
274                         self-powered;             274                         self-powered;
275                                                   275 
276                         port {                    276                         port {
277                                 typec1_dr_sw:     277                                 typec1_dr_sw: endpoint {
278                                         remote    278                                         remote-endpoint = <&usb1_drd_sw>;
279                                 };                279                                 };
280                         };                        280                         };
281                 };                                281                 };
282         };                                        282         };
283 };                                                283 };
284                                                   284 
285 &i2c3 {                                           285 &i2c3 {
286         clock-frequency = <400000>;               286         clock-frequency = <400000>;
287         pinctrl-names = "default", "gpio";        287         pinctrl-names = "default", "gpio";
288         pinctrl-0 = <&pinctrl_i2c3>;              288         pinctrl-0 = <&pinctrl_i2c3>;
289         pinctrl-1 = <&pinctrl_i2c3_gpio>;         289         pinctrl-1 = <&pinctrl_i2c3_gpio>;
290         scl-gpios = <&gpio5 18 GPIO_ACTIVE_HIG    290         scl-gpios = <&gpio5 18 GPIO_ACTIVE_HIGH>;
291         sda-gpios = <&gpio5 19 GPIO_ACTIVE_HIG    291         sda-gpios = <&gpio5 19 GPIO_ACTIVE_HIGH>;
292         status = "okay";                          292         status = "okay";
293                                                   293 
294         pca6416: gpio@20 {                        294         pca6416: gpio@20 {
295                 compatible = "ti,tca6416";        295                 compatible = "ti,tca6416";
296                 reg = <0x20>;                     296                 reg = <0x20>;
297                 gpio-controller;                  297                 gpio-controller;
298                 #gpio-cells = <2>;                298                 #gpio-cells = <2>;
299         };                                        299         };
300                                                   300 
301         camera@3c {                               301         camera@3c {
302                 compatible = "ovti,ov5640";       302                 compatible = "ovti,ov5640";
303                 reg = <0x3c>;                     303                 reg = <0x3c>;
304                 pinctrl-names = "default";        304                 pinctrl-names = "default";
305                 pinctrl-0 = <&pinctrl_camera>;    305                 pinctrl-0 = <&pinctrl_camera>;
306                 clocks = <&clk IMX8MN_CLK_CLKO    306                 clocks = <&clk IMX8MN_CLK_CLKO1>;
307                 clock-names = "xclk";             307                 clock-names = "xclk";
308                 assigned-clocks = <&clk IMX8MN    308                 assigned-clocks = <&clk IMX8MN_CLK_CLKO1>;
309                 assigned-clock-parents = <&clk    309                 assigned-clock-parents = <&clk IMX8MN_CLK_24M>;
310                 assigned-clock-rates = <240000    310                 assigned-clock-rates = <24000000>;
311                 powerdown-gpios = <&gpio1 7 GP    311                 powerdown-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
312                 reset-gpios = <&gpio1 6 GPIO_A    312                 reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
313                 AVDD-supply = <&reg_1v8>;         313                 AVDD-supply = <&reg_1v8>;
314                 DVDD-supply = <&reg_1v5>;         314                 DVDD-supply = <&reg_1v5>;
315                                                   315 
316                 port {                            316                 port {
317                         ov5640_to_mipi_csi2: e    317                         ov5640_to_mipi_csi2: endpoint {
318                                 remote-endpoin    318                                 remote-endpoint = <&imx8mn_mipi_csi_in>;
319                                 clock-lanes =     319                                 clock-lanes = <0>;
320                                 data-lanes = <    320                                 data-lanes = <1 2>;
321                         };                        321                         };
322                 };                                322                 };
323         };                                        323         };
324 };                                                324 };
325                                                   325 
326 &isi {                                            326 &isi {
327         status = "okay";                          327         status = "okay";
328 };                                                328 };
329                                                   329 
330 &micfil {                                         330 &micfil {
331         #sound-dai-cells = <0>;                   331         #sound-dai-cells = <0>;
332         pinctrl-names = "default";                332         pinctrl-names = "default";
333         pinctrl-0 = <&pinctrl_pdm>;               333         pinctrl-0 = <&pinctrl_pdm>;
334         assigned-clocks = <&clk IMX8MN_CLK_PDM    334         assigned-clocks = <&clk IMX8MN_CLK_PDM>;
335         assigned-clock-parents = <&clk IMX8MN_    335         assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>;
336         assigned-clock-rates = <196608000>;       336         assigned-clock-rates = <196608000>;
337         status = "okay";                          337         status = "okay";
338 };                                                338 };
339                                                   339 
340 &mipi_csi {                                       340 &mipi_csi {
341         status = "okay";                          341         status = "okay";
342                                                   342 
343         ports {                                   343         ports {
344                 port@0 {                          344                 port@0 {
345                         imx8mn_mipi_csi_in: en    345                         imx8mn_mipi_csi_in: endpoint {
346                                 remote-endpoin    346                                 remote-endpoint = <&ov5640_to_mipi_csi2>;
347                                 data-lanes = <    347                                 data-lanes = <1 2>;
348                         };                        348                         };
349                 };                                349                 };
350         };                                        350         };
351 };                                                351 };
352                                                   352 
353 &lcdif {                                          353 &lcdif {
354         status = "okay";                          354         status = "okay";
355 };                                                355 };
356                                                   356 
357 &mipi_dsi {                                       357 &mipi_dsi {
358         samsung,esc-clock-frequency = <1000000    358         samsung,esc-clock-frequency = <10000000>;
359         status = "okay";                          359         status = "okay";
360                                                   360 
361         ports {                                   361         ports {
362                 port@1 {                          362                 port@1 {
363                         reg = <1>;                363                         reg = <1>;
364                                                   364 
365                         dsi_out: endpoint {       365                         dsi_out: endpoint {
366                                 remote-endpoin    366                                 remote-endpoint = <&adv7535_in>;
367                                 data-lanes = <    367                                 data-lanes = <1 2 3 4>;
368                         };                        368                         };
369                 };                                369                 };
370         };                                        370         };
371 };                                                371 };
372                                                   372 
373 &sai2 {                                           373 &sai2 {
374         #sound-dai-cells = <0>;                   374         #sound-dai-cells = <0>;
375         pinctrl-names = "default";                375         pinctrl-names = "default";
376         pinctrl-0 = <&pinctrl_sai2>;              376         pinctrl-0 = <&pinctrl_sai2>;
377         assigned-clocks = <&clk IMX8MN_CLK_SAI    377         assigned-clocks = <&clk IMX8MN_CLK_SAI2>;
378         assigned-clock-parents = <&clk IMX8MN_    378         assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>;
379         assigned-clock-rates = <24576000>;        379         assigned-clock-rates = <24576000>;
380         status = "okay";                          380         status = "okay";
381 };                                                381 };
382                                                   382 
383 &sai3 {                                           383 &sai3 {
384         pinctrl-names = "default";                384         pinctrl-names = "default";
385         pinctrl-0 = <&pinctrl_sai3>;              385         pinctrl-0 = <&pinctrl_sai3>;
386         assigned-clocks = <&clk IMX8MN_CLK_SAI    386         assigned-clocks = <&clk IMX8MN_CLK_SAI3>;
387         assigned-clock-parents = <&clk IMX8MN_    387         assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>;
388         assigned-clock-rates = <24576000>;        388         assigned-clock-rates = <24576000>;
389         fsl,sai-mclk-direction-output;            389         fsl,sai-mclk-direction-output;
390         status = "okay";                          390         status = "okay";
391 };                                                391 };
392                                                   392 
393 &snvs_pwrkey {                                    393 &snvs_pwrkey {
394         status = "okay";                          394         status = "okay";
395 };                                                395 };
396                                                   396 
397 &spdif1 {                                         397 &spdif1 {
398         pinctrl-names = "default";                398         pinctrl-names = "default";
399         pinctrl-0 = <&pinctrl_spdif1>;            399         pinctrl-0 = <&pinctrl_spdif1>;
400         assigned-clocks = <&clk IMX8MN_CLK_SPD    400         assigned-clocks = <&clk IMX8MN_CLK_SPDIF1>;
401         assigned-clock-parents = <&clk IMX8MN_    401         assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>;
402         assigned-clock-rates = <24576000>;        402         assigned-clock-rates = <24576000>;
403         status = "okay";                          403         status = "okay";
404 };                                                404 };
405                                                   405 
406 &uart1 { /* BT */                                 406 &uart1 { /* BT */
407         pinctrl-names = "default";                407         pinctrl-names = "default";
408         pinctrl-0 = <&pinctrl_uart1>;             408         pinctrl-0 = <&pinctrl_uart1>;
409         assigned-clocks = <&clk IMX8MN_CLK_UAR    409         assigned-clocks = <&clk IMX8MN_CLK_UART1>;
410         assigned-clock-parents = <&clk IMX8MN_    410         assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>;
411         uart-has-rtscts;                          411         uart-has-rtscts;
412         status = "okay";                          412         status = "okay";
413 };                                                413 };
414                                                   414 
415 &uart2 { /* console */                            415 &uart2 { /* console */
416         pinctrl-names = "default";                416         pinctrl-names = "default";
417         pinctrl-0 = <&pinctrl_uart2>;             417         pinctrl-0 = <&pinctrl_uart2>;
418         status = "okay";                          418         status = "okay";
419 };                                                419 };
420                                                   420 
421 &uart3 {                                          421 &uart3 {
422         pinctrl-names = "default";                422         pinctrl-names = "default";
423         pinctrl-0 = <&pinctrl_uart3>;             423         pinctrl-0 = <&pinctrl_uart3>;
424         assigned-clocks = <&clk IMX8MN_CLK_UAR    424         assigned-clocks = <&clk IMX8MN_CLK_UART3>;
425         assigned-clock-parents = <&clk IMX8MN_    425         assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_80M>;
426         uart-has-rtscts;                          426         uart-has-rtscts;
427         status = "okay";                          427         status = "okay";
428 };                                                428 };
429                                                   429 
430 &usbphynop1 {                                     430 &usbphynop1 {
431         wakeup-source;                            431         wakeup-source;
432 };                                                432 };
433                                                   433 
434 &usbotg1 {                                        434 &usbotg1 {
435         dr_mode = "otg";                          435         dr_mode = "otg";
436         hnp-disable;                              436         hnp-disable;
437         srp-disable;                              437         srp-disable;
438         adp-disable;                              438         adp-disable;
439         usb-role-switch;                          439         usb-role-switch;
440         disable-over-current;                     440         disable-over-current;
441         samsung,picophy-pre-emp-curr-control =    441         samsung,picophy-pre-emp-curr-control = <3>;
442         samsung,picophy-dc-vol-level-adjust =     442         samsung,picophy-dc-vol-level-adjust = <7>;
443         status = "okay";                          443         status = "okay";
444                                                   444 
445         port {                                    445         port {
446                 usb1_drd_sw: endpoint {           446                 usb1_drd_sw: endpoint {
447                         remote-endpoint = <&ty    447                         remote-endpoint = <&typec1_dr_sw>;
448                 };                                448                 };
449         };                                        449         };
450 };                                                450 };
451                                                   451 
452 &usdhc2 {                                         452 &usdhc2 {
453         assigned-clocks = <&clk IMX8MN_CLK_USD    453         assigned-clocks = <&clk IMX8MN_CLK_USDHC2>;
454         assigned-clock-rates = <200000000>;       454         assigned-clock-rates = <200000000>;
455         pinctrl-names = "default", "state_100m    455         pinctrl-names = "default", "state_100mhz", "state_200mhz";
456         pinctrl-0 = <&pinctrl_usdhc2>, <&pinct    456         pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
457         pinctrl-1 = <&pinctrl_usdhc2_100mhz>,     457         pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
458         pinctrl-2 = <&pinctrl_usdhc2_200mhz>,     458         pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
459         cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>    459         cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
460         bus-width = <4>;                          460         bus-width = <4>;
461         vmmc-supply = <&reg_usdhc2_vmmc>;         461         vmmc-supply = <&reg_usdhc2_vmmc>;
462         status = "okay";                          462         status = "okay";
463 };                                                463 };
464                                                   464 
465 &usdhc3 {                                         465 &usdhc3 {
466         assigned-clocks = <&clk IMX8MN_CLK_USD    466         assigned-clocks = <&clk IMX8MN_CLK_USDHC3_ROOT>;
467         assigned-clock-rates = <400000000>;       467         assigned-clock-rates = <400000000>;
468         pinctrl-names = "default", "state_100m    468         pinctrl-names = "default", "state_100mhz", "state_200mhz";
469         pinctrl-0 = <&pinctrl_usdhc3>;            469         pinctrl-0 = <&pinctrl_usdhc3>;
470         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;     470         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
471         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;     471         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
472         bus-width = <8>;                          472         bus-width = <8>;
473         non-removable;                            473         non-removable;
474         status = "okay";                          474         status = "okay";
475 };                                                475 };
476                                                   476 
477 &wdog1 {                                          477 &wdog1 {
478         pinctrl-names = "default";                478         pinctrl-names = "default";
479         pinctrl-0 = <&pinctrl_wdog>;              479         pinctrl-0 = <&pinctrl_wdog>;
480         fsl,ext-reset-output;                     480         fsl,ext-reset-output;
481         status = "okay";                          481         status = "okay";
482 };                                                482 };
483                                                   483 
484 &iomuxc {                                         484 &iomuxc {
485         pinctrl_camera: cameragrp {               485         pinctrl_camera: cameragrp {
486                 fsl,pins = <                      486                 fsl,pins = <
487                         MX8MN_IOMUXC_GPIO1_IO0    487                         MX8MN_IOMUXC_GPIO1_IO06_GPIO1_IO6               0x19
488                         MX8MN_IOMUXC_GPIO1_IO0    488                         MX8MN_IOMUXC_GPIO1_IO07_GPIO1_IO7               0x19
489                         MX8MN_IOMUXC_GPIO1_IO1    489                         MX8MN_IOMUXC_GPIO1_IO14_CCMSRCGPCMIX_CLKO1      0x59
490                 >;                                490                 >;
491         };                                        491         };
492                                                   492 
493         pinctrl_fec1: fec1grp {                   493         pinctrl_fec1: fec1grp {
494                 fsl,pins = <                      494                 fsl,pins = <
495                         MX8MN_IOMUXC_ENET_MDC_    495                         MX8MN_IOMUXC_ENET_MDC_ENET1_MDC         0x3
496                         MX8MN_IOMUXC_ENET_MDIO    496                         MX8MN_IOMUXC_ENET_MDIO_ENET1_MDIO       0x3
497                         MX8MN_IOMUXC_ENET_TD3_    497                         MX8MN_IOMUXC_ENET_TD3_ENET1_RGMII_TD3   0x1f
498                         MX8MN_IOMUXC_ENET_TD2_    498                         MX8MN_IOMUXC_ENET_TD2_ENET1_RGMII_TD2   0x1f
499                         MX8MN_IOMUXC_ENET_TD1_    499                         MX8MN_IOMUXC_ENET_TD1_ENET1_RGMII_TD1   0x1f
500                         MX8MN_IOMUXC_ENET_TD0_    500                         MX8MN_IOMUXC_ENET_TD0_ENET1_RGMII_TD0   0x1f
501                         MX8MN_IOMUXC_ENET_RD3_    501                         MX8MN_IOMUXC_ENET_RD3_ENET1_RGMII_RD3   0x91
502                         MX8MN_IOMUXC_ENET_RD2_    502                         MX8MN_IOMUXC_ENET_RD2_ENET1_RGMII_RD2   0x91
503                         MX8MN_IOMUXC_ENET_RD1_    503                         MX8MN_IOMUXC_ENET_RD1_ENET1_RGMII_RD1   0x91
504                         MX8MN_IOMUXC_ENET_RD0_    504                         MX8MN_IOMUXC_ENET_RD0_ENET1_RGMII_RD0   0x91
505                         MX8MN_IOMUXC_ENET_TXC_    505                         MX8MN_IOMUXC_ENET_TXC_ENET1_RGMII_TXC   0x1f
506                         MX8MN_IOMUXC_ENET_RXC_    506                         MX8MN_IOMUXC_ENET_RXC_ENET1_RGMII_RXC   0x91
507                         MX8MN_IOMUXC_ENET_RX_C    507                         MX8MN_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL     0x91
508                         MX8MN_IOMUXC_ENET_TX_C    508                         MX8MN_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL     0x1f
509                         MX8MN_IOMUXC_SAI2_RXC_    509                         MX8MN_IOMUXC_SAI2_RXC_GPIO4_IO22        0x19
510                 >;                                510                 >;
511         };                                        511         };
512                                                   512 
513         pinctrl_flexspi: flexspigrp {             513         pinctrl_flexspi: flexspigrp {
514                 fsl,pins = <                      514                 fsl,pins = <
515                         MX8MN_IOMUXC_NAND_ALE_    515                         MX8MN_IOMUXC_NAND_ALE_QSPI_A_SCLK               0x1c2
516                         MX8MN_IOMUXC_NAND_CE0_    516                         MX8MN_IOMUXC_NAND_CE0_B_QSPI_A_SS0_B            0x82
517                         MX8MN_IOMUXC_NAND_DATA    517                         MX8MN_IOMUXC_NAND_DATA00_QSPI_A_DATA0           0x82
518                         MX8MN_IOMUXC_NAND_DATA    518                         MX8MN_IOMUXC_NAND_DATA01_QSPI_A_DATA1           0x82
519                         MX8MN_IOMUXC_NAND_DATA    519                         MX8MN_IOMUXC_NAND_DATA02_QSPI_A_DATA2           0x82
520                         MX8MN_IOMUXC_NAND_DATA    520                         MX8MN_IOMUXC_NAND_DATA03_QSPI_A_DATA3           0x82
521                 >;                                521                 >;
522         };                                        522         };
523                                                   523 
524         pinctrl_gpio_led: gpioledgrp {            524         pinctrl_gpio_led: gpioledgrp {
525                 fsl,pins = <                      525                 fsl,pins = <
526                         MX8MN_IOMUXC_NAND_READ    526                         MX8MN_IOMUXC_NAND_READY_B_GPIO3_IO16    0x19
527                 >;                                527                 >;
528         };                                        528         };
529                                                   529 
530         pinctrl_gpio_wlf: gpiowlfgrp {            530         pinctrl_gpio_wlf: gpiowlfgrp {
531                 fsl,pins = <                      531                 fsl,pins = <
532                         MX8MN_IOMUXC_I2C4_SDA_    532                         MX8MN_IOMUXC_I2C4_SDA_GPIO5_IO21        0xd6
533                 >;                                533                 >;
534         };                                        534         };
535                                                   535 
536         pinctrl_ir: irgrp {                       536         pinctrl_ir: irgrp {
537                 fsl,pins = <                      537                 fsl,pins = <
538                         MX8MN_IOMUXC_GPIO1_IO1    538                         MX8MN_IOMUXC_GPIO1_IO13_GPIO1_IO13              0x4f
539                 >;                                539                 >;
540         };                                        540         };
541                                                   541 
542         pinctrl_i2c1: i2c1grp {                   542         pinctrl_i2c1: i2c1grp {
543                 fsl,pins = <                      543                 fsl,pins = <
544                         MX8MN_IOMUXC_I2C1_SCL_    544                         MX8MN_IOMUXC_I2C1_SCL_I2C1_SCL          0x400001c3
545                         MX8MN_IOMUXC_I2C1_SDA_    545                         MX8MN_IOMUXC_I2C1_SDA_I2C1_SDA          0x400001c3
546                 >;                                546                 >;
547         };                                        547         };
548                                                   548 
549         pinctrl_i2c2: i2c2grp {                   549         pinctrl_i2c2: i2c2grp {
550                 fsl,pins = <                      550                 fsl,pins = <
551                         MX8MN_IOMUXC_I2C2_SCL_    551                         MX8MN_IOMUXC_I2C2_SCL_I2C2_SCL          0x400001c3
552                         MX8MN_IOMUXC_I2C2_SDA_    552                         MX8MN_IOMUXC_I2C2_SDA_I2C2_SDA          0x400001c3
553                 >;                                553                 >;
554         };                                        554         };
555                                                   555 
556         pinctrl_i2c2_gpio: i2c2gpiogrp {          556         pinctrl_i2c2_gpio: i2c2gpiogrp {
557                 fsl,pins = <                      557                 fsl,pins = <
558                         MX8MN_IOMUXC_I2C2_SCL_    558                         MX8MN_IOMUXC_I2C2_SCL_GPIO5_IO16        0x1c3
559                         MX8MN_IOMUXC_I2C2_SDA_    559                         MX8MN_IOMUXC_I2C2_SDA_GPIO5_IO17        0x1c3
560                 >;                                560                 >;
561         };                                        561         };
562                                                   562 
563         pinctrl_i2c3: i2c3grp {                   563         pinctrl_i2c3: i2c3grp {
564                 fsl,pins = <                      564                 fsl,pins = <
565                         MX8MN_IOMUXC_I2C3_SCL_    565                         MX8MN_IOMUXC_I2C3_SCL_I2C3_SCL          0x400001c3
566                         MX8MN_IOMUXC_I2C3_SDA_    566                         MX8MN_IOMUXC_I2C3_SDA_I2C3_SDA          0x400001c3
567                 >;                                567                 >;
568         };                                        568         };
569                                                   569 
570         pinctrl_i2c3_gpio: i2c3gpiogrp {          570         pinctrl_i2c3_gpio: i2c3gpiogrp {
571                 fsl,pins = <                      571                 fsl,pins = <
572                         MX8MN_IOMUXC_I2C3_SCL_    572                         MX8MN_IOMUXC_I2C3_SCL_GPIO5_IO18        0x1c3
573                         MX8MN_IOMUXC_I2C3_SDA_    573                         MX8MN_IOMUXC_I2C3_SDA_GPIO5_IO19        0x1c3
574                 >;                                574                 >;
575         };                                        575         };
576                                                   576 
577         pinctrl_pdm: pdmgrp {                     577         pinctrl_pdm: pdmgrp {
578                 fsl,pins = <                      578                 fsl,pins = <
579                         MX8MN_IOMUXC_SAI5_MCLK    579                         MX8MN_IOMUXC_SAI5_MCLK_SAI5_MCLK        0xd6
580                         MX8MN_IOMUXC_SAI5_RXC_    580                         MX8MN_IOMUXC_SAI5_RXC_PDM_CLK           0xd6
581                         MX8MN_IOMUXC_SAI5_RXFS    581                         MX8MN_IOMUXC_SAI5_RXFS_SAI5_RX_SYNC     0xd6
582                         MX8MN_IOMUXC_SAI5_RXD0    582                         MX8MN_IOMUXC_SAI5_RXD0_PDM_BIT_STREAM0  0xd6
583                         MX8MN_IOMUXC_SAI5_RXD1    583                         MX8MN_IOMUXC_SAI5_RXD1_PDM_BIT_STREAM1  0xd6
584                         MX8MN_IOMUXC_SAI5_RXD2    584                         MX8MN_IOMUXC_SAI5_RXD2_PDM_BIT_STREAM2  0xd6
585                         MX8MN_IOMUXC_SAI5_RXD3    585                         MX8MN_IOMUXC_SAI5_RXD3_PDM_BIT_STREAM3  0xd6
586                 >;                                586                 >;
587         };                                        587         };
588                                                   588 
589         pinctrl_pmic: pmicirqgrp {                589         pinctrl_pmic: pmicirqgrp {
590                 fsl,pins = <                      590                 fsl,pins = <
591                         MX8MN_IOMUXC_GPIO1_IO0    591                         MX8MN_IOMUXC_GPIO1_IO03_GPIO1_IO3       0x141
592                 >;                                592                 >;
593         };                                        593         };
594                                                   594 
595         pinctrl_reg_usdhc2_vmmc: regusdhc2vmmc    595         pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
596                 fsl,pins = <                      596                 fsl,pins = <
597                         MX8MN_IOMUXC_SD2_RESET    597                         MX8MN_IOMUXC_SD2_RESET_B_GPIO2_IO19     0x41
598                 >;                                598                 >;
599         };                                        599         };
600                                                   600 
601         pinctrl_sai2: sai2grp {                   601         pinctrl_sai2: sai2grp {
602                 fsl,pins = <                      602                 fsl,pins = <
603                         MX8MN_IOMUXC_SAI2_TXC_    603                         MX8MN_IOMUXC_SAI2_TXC_SAI2_TX_BCLK      0xd6
604                         MX8MN_IOMUXC_SAI2_TXFS    604                         MX8MN_IOMUXC_SAI2_TXFS_SAI2_TX_SYNC     0xd6
605                         MX8MN_IOMUXC_SAI2_TXD0    605                         MX8MN_IOMUXC_SAI2_TXD0_SAI2_TX_DATA0    0xd6
606                         MX8MN_IOMUXC_SAI2_RXD0    606                         MX8MN_IOMUXC_SAI2_RXD0_SAI2_RX_DATA0    0xd6
607                 >;                                607                 >;
608         };                                        608         };
609                                                   609 
610         pinctrl_sai3: sai3grp {                   610         pinctrl_sai3: sai3grp {
611                 fsl,pins = <                      611                 fsl,pins = <
612                         MX8MN_IOMUXC_SAI3_TXFS    612                         MX8MN_IOMUXC_SAI3_TXFS_SAI3_TX_SYNC     0xd6
613                         MX8MN_IOMUXC_SAI3_TXC_    613                         MX8MN_IOMUXC_SAI3_TXC_SAI3_TX_BCLK      0xd6
614                         MX8MN_IOMUXC_SAI3_MCLK    614                         MX8MN_IOMUXC_SAI3_MCLK_SAI3_MCLK        0xd6
615                         MX8MN_IOMUXC_SAI3_TXD_    615                         MX8MN_IOMUXC_SAI3_TXD_SAI3_TX_DATA0     0xd6
616                 >;                                616                 >;
617         };                                        617         };
618                                                   618 
619         pinctrl_spdif1: spdif1grp {               619         pinctrl_spdif1: spdif1grp {
620                 fsl,pins = <                      620                 fsl,pins = <
621                         MX8MN_IOMUXC_SPDIF_TX_    621                         MX8MN_IOMUXC_SPDIF_TX_SPDIF1_OUT        0xd6
622                         MX8MN_IOMUXC_SPDIF_RX_    622                         MX8MN_IOMUXC_SPDIF_RX_SPDIF1_IN         0xd6
623                 >;                                623                 >;
624         };                                        624         };
625                                                   625 
626         pinctrl_typec1: typec1grp {               626         pinctrl_typec1: typec1grp {
627                 fsl,pins = <                      627                 fsl,pins = <
628                         MX8MN_IOMUXC_SD1_STROB    628                         MX8MN_IOMUXC_SD1_STROBE_GPIO2_IO11      0x159
629                 >;                                629                 >;
630         };                                        630         };
631                                                   631 
632         pinctrl_uart1: uart1grp {                 632         pinctrl_uart1: uart1grp {
633                 fsl,pins = <                      633                 fsl,pins = <
634                         MX8MN_IOMUXC_UART1_RXD    634                         MX8MN_IOMUXC_UART1_RXD_UART1_DCE_RX     0x140
635                         MX8MN_IOMUXC_UART1_TXD    635                         MX8MN_IOMUXC_UART1_TXD_UART1_DCE_TX     0x140
636                         MX8MN_IOMUXC_UART3_RXD    636                         MX8MN_IOMUXC_UART3_RXD_UART1_DCE_CTS_B  0x140
637                         MX8MN_IOMUXC_UART3_TXD    637                         MX8MN_IOMUXC_UART3_TXD_UART1_DCE_RTS_B  0x140
638                 >;                                638                 >;
639         };                                        639         };
640                                                   640 
641         pinctrl_uart2: uart2grp {                 641         pinctrl_uart2: uart2grp {
642                 fsl,pins = <                      642                 fsl,pins = <
643                         MX8MN_IOMUXC_UART2_RXD    643                         MX8MN_IOMUXC_UART2_RXD_UART2_DCE_RX     0x140
644                         MX8MN_IOMUXC_UART2_TXD    644                         MX8MN_IOMUXC_UART2_TXD_UART2_DCE_TX     0x140
645                 >;                                645                 >;
646         };                                        646         };
647                                                   647 
648         pinctrl_uart3: uart3grp {                 648         pinctrl_uart3: uart3grp {
649                 fsl,pins = <                      649                 fsl,pins = <
650                         MX8MN_IOMUXC_ECSPI1_SC    650                         MX8MN_IOMUXC_ECSPI1_SCLK_UART3_DCE_RX           0x140
651                         MX8MN_IOMUXC_ECSPI1_MO    651                         MX8MN_IOMUXC_ECSPI1_MOSI_UART3_DCE_TX           0x140
652                         MX8MN_IOMUXC_ECSPI1_SS    652                         MX8MN_IOMUXC_ECSPI1_SS0_UART3_DCE_RTS_B 0x140
653                         MX8MN_IOMUXC_ECSPI1_MI    653                         MX8MN_IOMUXC_ECSPI1_MISO_UART3_DCE_CTS_B        0x140
654                 >;                                654                 >;
655         };                                        655         };
656                                                   656 
657         pinctrl_usdhc2_gpio: usdhc2gpiogrp {      657         pinctrl_usdhc2_gpio: usdhc2gpiogrp {
658                 fsl,pins = <                      658                 fsl,pins = <
659                         MX8MN_IOMUXC_GPIO1_IO1    659                         MX8MN_IOMUXC_GPIO1_IO15_GPIO1_IO15      0x1c4
660                 >;                                660                 >;
661         };                                        661         };
662                                                   662 
663         pinctrl_usdhc2: usdhc2grp {               663         pinctrl_usdhc2: usdhc2grp {
664                 fsl,pins = <                      664                 fsl,pins = <
665                         MX8MN_IOMUXC_SD2_CLK_U    665                         MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK         0x190
666                         MX8MN_IOMUXC_SD2_CMD_U    666                         MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d0
667                         MX8MN_IOMUXC_SD2_DATA0    667                         MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d0
668                         MX8MN_IOMUXC_SD2_DATA1    668                         MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d0
669                         MX8MN_IOMUXC_SD2_DATA2    669                         MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d0
670                         MX8MN_IOMUXC_SD2_DATA3    670                         MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d0
671                         MX8MN_IOMUXC_GPIO1_IO0    671                         MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT  0x1d0
672                 >;                                672                 >;
673         };                                        673         };
674                                                   674 
675         pinctrl_usdhc2_100mhz: usdhc2-100mhzgr    675         pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
676                 fsl,pins = <                      676                 fsl,pins = <
677                         MX8MN_IOMUXC_SD2_CLK_U    677                         MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK         0x194
678                         MX8MN_IOMUXC_SD2_CMD_U    678                         MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d4
679                         MX8MN_IOMUXC_SD2_DATA0    679                         MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d4
680                         MX8MN_IOMUXC_SD2_DATA1    680                         MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d4
681                         MX8MN_IOMUXC_SD2_DATA2    681                         MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d4
682                         MX8MN_IOMUXC_SD2_DATA3    682                         MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d4
683                         MX8MN_IOMUXC_GPIO1_IO0    683                         MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT  0x1d0
684                 >;                                684                 >;
685         };                                        685         };
686                                                   686 
687         pinctrl_usdhc2_200mhz: usdhc2-200mhzgr    687         pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
688                 fsl,pins = <                      688                 fsl,pins = <
689                         MX8MN_IOMUXC_SD2_CLK_U    689                         MX8MN_IOMUXC_SD2_CLK_USDHC2_CLK         0x196
690                         MX8MN_IOMUXC_SD2_CMD_U    690                         MX8MN_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d6
691                         MX8MN_IOMUXC_SD2_DATA0    691                         MX8MN_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d6
692                         MX8MN_IOMUXC_SD2_DATA1    692                         MX8MN_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d6
693                         MX8MN_IOMUXC_SD2_DATA2    693                         MX8MN_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d6
694                         MX8MN_IOMUXC_SD2_DATA3    694                         MX8MN_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d6
695                         MX8MN_IOMUXC_GPIO1_IO0    695                         MX8MN_IOMUXC_GPIO1_IO04_USDHC2_VSELECT  0x1d0
696                 >;                                696                 >;
697         };                                        697         };
698                                                   698 
699         pinctrl_usdhc3: usdhc3grp {               699         pinctrl_usdhc3: usdhc3grp {
700                 fsl,pins = <                      700                 fsl,pins = <
701                         MX8MN_IOMUXC_NAND_WE_B    701                         MX8MN_IOMUXC_NAND_WE_B_USDHC3_CLK               0x40000190
702                         MX8MN_IOMUXC_NAND_WP_B    702                         MX8MN_IOMUXC_NAND_WP_B_USDHC3_CMD               0x1d0
703                         MX8MN_IOMUXC_NAND_DATA    703                         MX8MN_IOMUXC_NAND_DATA04_USDHC3_DATA0           0x1d0
704                         MX8MN_IOMUXC_NAND_DATA    704                         MX8MN_IOMUXC_NAND_DATA05_USDHC3_DATA1           0x1d0
705                         MX8MN_IOMUXC_NAND_DATA    705                         MX8MN_IOMUXC_NAND_DATA06_USDHC3_DATA2           0x1d0
706                         MX8MN_IOMUXC_NAND_DATA    706                         MX8MN_IOMUXC_NAND_DATA07_USDHC3_DATA3           0x1d0
707                         MX8MN_IOMUXC_NAND_RE_B    707                         MX8MN_IOMUXC_NAND_RE_B_USDHC3_DATA4             0x1d0
708                         MX8MN_IOMUXC_NAND_CE2_    708                         MX8MN_IOMUXC_NAND_CE2_B_USDHC3_DATA5            0x1d0
709                         MX8MN_IOMUXC_NAND_CE3_    709                         MX8MN_IOMUXC_NAND_CE3_B_USDHC3_DATA6            0x1d0
710                         MX8MN_IOMUXC_NAND_CLE_    710                         MX8MN_IOMUXC_NAND_CLE_USDHC3_DATA7              0x1d0
711                         MX8MN_IOMUXC_NAND_CE1_    711                         MX8MN_IOMUXC_NAND_CE1_B_USDHC3_STROBE           0x190
712                 >;                                712                 >;
713         };                                        713         };
714                                                   714 
715         pinctrl_usdhc3_100mhz: usdhc3-100mhzgr    715         pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
716                 fsl,pins = <                      716                 fsl,pins = <
717                         MX8MN_IOMUXC_NAND_WE_B    717                         MX8MN_IOMUXC_NAND_WE_B_USDHC3_CLK               0x40000194
718                         MX8MN_IOMUXC_NAND_WP_B    718                         MX8MN_IOMUXC_NAND_WP_B_USDHC3_CMD               0x1d4
719                         MX8MN_IOMUXC_NAND_DATA    719                         MX8MN_IOMUXC_NAND_DATA04_USDHC3_DATA0           0x1d4
720                         MX8MN_IOMUXC_NAND_DATA    720                         MX8MN_IOMUXC_NAND_DATA05_USDHC3_DATA1           0x1d4
721                         MX8MN_IOMUXC_NAND_DATA    721                         MX8MN_IOMUXC_NAND_DATA06_USDHC3_DATA2           0x1d4
722                         MX8MN_IOMUXC_NAND_DATA    722                         MX8MN_IOMUXC_NAND_DATA07_USDHC3_DATA3           0x1d4
723                         MX8MN_IOMUXC_NAND_RE_B    723                         MX8MN_IOMUXC_NAND_RE_B_USDHC3_DATA4             0x1d4
724                         MX8MN_IOMUXC_NAND_CE2_    724                         MX8MN_IOMUXC_NAND_CE2_B_USDHC3_DATA5            0x1d4
725                         MX8MN_IOMUXC_NAND_CE3_    725                         MX8MN_IOMUXC_NAND_CE3_B_USDHC3_DATA6            0x1d4
726                         MX8MN_IOMUXC_NAND_CLE_    726                         MX8MN_IOMUXC_NAND_CLE_USDHC3_DATA7              0x1d4
727                         MX8MN_IOMUXC_NAND_CE1_    727                         MX8MN_IOMUXC_NAND_CE1_B_USDHC3_STROBE           0x194
728                 >;                                728                 >;
729         };                                        729         };
730                                                   730 
731         pinctrl_usdhc3_200mhz: usdhc3-200mhzgr    731         pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
732                 fsl,pins = <                      732                 fsl,pins = <
733                         MX8MN_IOMUXC_NAND_WE_B    733                         MX8MN_IOMUXC_NAND_WE_B_USDHC3_CLK               0x40000196
734                         MX8MN_IOMUXC_NAND_WP_B    734                         MX8MN_IOMUXC_NAND_WP_B_USDHC3_CMD               0x1d6
735                         MX8MN_IOMUXC_NAND_DATA    735                         MX8MN_IOMUXC_NAND_DATA04_USDHC3_DATA0           0x1d6
736                         MX8MN_IOMUXC_NAND_DATA    736                         MX8MN_IOMUXC_NAND_DATA05_USDHC3_DATA1           0x1d6
737                         MX8MN_IOMUXC_NAND_DATA    737                         MX8MN_IOMUXC_NAND_DATA06_USDHC3_DATA2           0x1d6
738                         MX8MN_IOMUXC_NAND_DATA    738                         MX8MN_IOMUXC_NAND_DATA07_USDHC3_DATA3           0x1d6
739                         MX8MN_IOMUXC_NAND_RE_B    739                         MX8MN_IOMUXC_NAND_RE_B_USDHC3_DATA4             0x1d6
740                         MX8MN_IOMUXC_NAND_CE2_    740                         MX8MN_IOMUXC_NAND_CE2_B_USDHC3_DATA5            0x1d6
741                         MX8MN_IOMUXC_NAND_CE3_    741                         MX8MN_IOMUXC_NAND_CE3_B_USDHC3_DATA6            0x1d6
742                         MX8MN_IOMUXC_NAND_CLE_    742                         MX8MN_IOMUXC_NAND_CLE_USDHC3_DATA7              0x1d6
743                         MX8MN_IOMUXC_NAND_CE1_    743                         MX8MN_IOMUXC_NAND_CE1_B_USDHC3_STROBE           0x196
744                 >;                                744                 >;
745         };                                        745         };
746                                                   746 
747         pinctrl_wdog: wdoggrp {                   747         pinctrl_wdog: wdoggrp {
748                 fsl,pins = <                      748                 fsl,pins = <
749                         MX8MN_IOMUXC_GPIO1_IO0    749                         MX8MN_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B            0x166
750                 >;                                750                 >;
751         };                                        751         };
752 };                                                752 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php