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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-msc-sm2s.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/imx8mp-msc-sm2s.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/freescale/imx8mp-msc-sm2s.dtsi (Version linux-6.10.14)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 /*                                                  2 /*
  3  * Copyright (C) 2022 Avnet Embedded GmbH           3  * Copyright (C) 2022 Avnet Embedded GmbH
  4  */                                                 4  */
  5                                                     5 
  6 /dts-v1/;                                           6 /dts-v1/;
  7                                                     7 
  8 #include "imx8mp.dtsi"                              8 #include "imx8mp.dtsi"
  9 #include <dt-bindings/net/ti-dp83867.h>             9 #include <dt-bindings/net/ti-dp83867.h>
 10                                                    10 
 11 / {                                                11 / {
 12         aliases {                                  12         aliases {
 13                 rtc0 = &sys_rtc;                   13                 rtc0 = &sys_rtc;
 14                 rtc1 = &snvs_rtc;                  14                 rtc1 = &snvs_rtc;
 15         };                                         15         };
 16                                                    16 
 17         chosen {                                   17         chosen {
 18                 stdout-path = &uart2;              18                 stdout-path = &uart2;
 19         };                                         19         };
 20                                                    20 
 21         reg_usb0_host_vbus: regulator-usb0-vbu     21         reg_usb0_host_vbus: regulator-usb0-vbus {
 22                 compatible = "regulator-fixed"     22                 compatible = "regulator-fixed";
 23                 regulator-name = "usb0_host_vb     23                 regulator-name = "usb0_host_vbus";
 24                 pinctrl-names = "default";         24                 pinctrl-names = "default";
 25                 pinctrl-0 = <&pinctrl_usb0_vbu     25                 pinctrl-0 = <&pinctrl_usb0_vbus>;
 26                 regulator-min-microvolt = <500     26                 regulator-min-microvolt = <5000000>;
 27                 regulator-max-microvolt = <500     27                 regulator-max-microvolt = <5000000>;
 28                 gpio = <&gpio1 12 GPIO_ACTIVE_     28                 gpio = <&gpio1 12 GPIO_ACTIVE_HIGH>;
 29                 enable-active-high;                29                 enable-active-high;
 30         };                                         30         };
 31                                                    31 
 32         reg_usb1_host_vbus: regulator-usb1-vbu     32         reg_usb1_host_vbus: regulator-usb1-vbus {
 33                 compatible = "regulator-fixed"     33                 compatible = "regulator-fixed";
 34                 regulator-name = "usb1_host_vb     34                 regulator-name = "usb1_host_vbus";
 35                 pinctrl-names = "default";         35                 pinctrl-names = "default";
 36                 pinctrl-0 = <&pinctrl_usb1_vbu     36                 pinctrl-0 = <&pinctrl_usb1_vbus>;
 37                 regulator-min-microvolt = <500     37                 regulator-min-microvolt = <5000000>;
 38                 regulator-max-microvolt = <500     38                 regulator-max-microvolt = <5000000>;
 39                 gpio = <&gpio1 14 GPIO_ACTIVE_     39                 gpio = <&gpio1 14 GPIO_ACTIVE_HIGH>;
 40                 enable-active-high;                40                 enable-active-high;
 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_usdhc2_v     46                 pinctrl-0 = <&pinctrl_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                 enable-active-high;                51                 enable-active-high;
 52                 startup-delay-us = <100>;          52                 startup-delay-us = <100>;
 53                 off-on-delay-us = <12000>;         53                 off-on-delay-us = <12000>;
 54         };                                         54         };
 55                                                    55 
 56         reg_flexcan1_xceiver: regulator-flexca     56         reg_flexcan1_xceiver: regulator-flexcan1 {
 57                 compatible = "regulator-fixed"     57                 compatible = "regulator-fixed";
 58                 regulator-name = "flexcan1-xce     58                 regulator-name = "flexcan1-xceiver";
 59                 regulator-min-microvolt = <330     59                 regulator-min-microvolt = <3300000>;
 60                 regulator-max-microvolt = <330     60                 regulator-max-microvolt = <3300000>;
 61         };                                         61         };
 62                                                    62 
 63         reg_flexcan2_xceiver: regulator-flexca     63         reg_flexcan2_xceiver: regulator-flexcan2 {
 64                 compatible = "regulator-fixed"     64                 compatible = "regulator-fixed";
 65                 regulator-name = "flexcan2-xce     65                 regulator-name = "flexcan2-xceiver";
 66                 regulator-min-microvolt = <330     66                 regulator-min-microvolt = <3300000>;
 67                 regulator-max-microvolt = <330     67                 regulator-max-microvolt = <3300000>;
 68         };                                         68         };
 69                                                    69 
 70         lcd0_backlight: backlight-0 {              70         lcd0_backlight: backlight-0 {
 71                 compatible = "pwm-backlight";      71                 compatible = "pwm-backlight";
 72                 pinctrl-names = "default";         72                 pinctrl-names = "default";
 73                 pinctrl-0 = <&pinctrl_lcd0_bac     73                 pinctrl-0 = <&pinctrl_lcd0_backlight>;
 74                 pwms = <&pwm1 0 100000 0>;         74                 pwms = <&pwm1 0 100000 0>;
 75                 brightness-levels = <0 255>;       75                 brightness-levels = <0 255>;
 76                 num-interpolated-steps = <255>     76                 num-interpolated-steps = <255>;
 77                 default-brightness-level = <25     77                 default-brightness-level = <255>;
 78                 enable-gpios = <&gpio1 5 GPIO_     78                 enable-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
 79                 status = "disabled";               79                 status = "disabled";
 80         };                                         80         };
 81                                                    81 
 82         lcd1_backlight: backlight-1 {              82         lcd1_backlight: backlight-1 {
 83                 compatible = "pwm-backlight";      83                 compatible = "pwm-backlight";
 84                 pinctrl-names = "default";         84                 pinctrl-names = "default";
 85                 pinctrl-0 = <&pinctrl_lcd1_bac     85                 pinctrl-0 = <&pinctrl_lcd1_backlight>;
 86                 pwms = <&pwm2 0 100000 0>;         86                 pwms = <&pwm2 0 100000 0>;
 87                 brightness-levels = <0 255>;       87                 brightness-levels = <0 255>;
 88                 num-interpolated-steps = <255>     88                 num-interpolated-steps = <255>;
 89                 default-brightness-level = <25     89                 default-brightness-level = <255>;
 90                 enable-gpios = <&gpio1 6 GPIO_     90                 enable-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
 91                 status = "disabled";               91                 status = "disabled";
 92         };                                         92         };
 93                                                    93 
 94         leds {                                     94         leds {
 95                 compatible = "gpio-leds";          95                 compatible = "gpio-leds";
 96                 pinctrl-names = "default";         96                 pinctrl-names = "default";
 97                 pinctrl-0 = <&pinctrl_leds>;       97                 pinctrl-0 = <&pinctrl_leds>;
 98                 status = "okay";                   98                 status = "okay";
 99                                                    99 
100                 led-sw {                          100                 led-sw {
101                         label = "sw-led";         101                         label = "sw-led";
102                         gpios = <&gpio1 8 GPIO    102                         gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
103                         default-state = "off";    103                         default-state = "off";
104                         linux,default-trigger     104                         linux,default-trigger = "heartbeat";
105                 };                                105                 };
106         };                                        106         };
107                                                   107 
108         extcon_usb0: extcon-usb0 {                108         extcon_usb0: extcon-usb0 {
109                 compatible = "linux,extcon-usb    109                 compatible = "linux,extcon-usb-gpio";
110                 pinctrl-names = "default";        110                 pinctrl-names = "default";
111                 pinctrl-0 = <&pinctrl_usb0_ext    111                 pinctrl-0 = <&pinctrl_usb0_extcon>;
112                 id-gpios = <&gpio1 3 GPIO_ACTI    112                 id-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
113         };                                        113         };
114 };                                                114 };
115                                                   115 
116 &A53_0 {                                          116 &A53_0 {
117         cpu-supply = <&vcc_arm>;                  117         cpu-supply = <&vcc_arm>;
118 };                                                118 };
119                                                   119 
120 &A53_1 {                                          120 &A53_1 {
121         cpu-supply = <&vcc_arm>;                  121         cpu-supply = <&vcc_arm>;
122 };                                                122 };
123                                                   123 
124 &A53_2 {                                          124 &A53_2 {
125         cpu-supply = <&vcc_arm>;                  125         cpu-supply = <&vcc_arm>;
126 };                                                126 };
127                                                   127 
128 &A53_3 {                                          128 &A53_3 {
129         cpu-supply = <&vcc_arm>;                  129         cpu-supply = <&vcc_arm>;
130 };                                                130 };
131                                                   131 
132 &ecspi1 {                                         132 &ecspi1 {
133         #address-cells = <1>;                     133         #address-cells = <1>;
134         #size-cells = <0>;                        134         #size-cells = <0>;
135         pinctrl-names = "default";                135         pinctrl-names = "default";
136         pinctrl-0 = <&pinctrl_ecspi1>;            136         pinctrl-0 = <&pinctrl_ecspi1>;
137         cs-gpios = <0>, <&gpio2 8 GPIO_ACTIVE_    137         cs-gpios = <0>, <&gpio2 8 GPIO_ACTIVE_LOW>;
138 };                                                138 };
139                                                   139 
140 &ecspi2 {                                         140 &ecspi2 {
141         #address-cells = <1>;                     141         #address-cells = <1>;
142         #size-cells = <0>;                        142         #size-cells = <0>;
143         pinctrl-names = "default";                143         pinctrl-names = "default";
144         pinctrl-0 = <&pinctrl_ecspi2>;            144         pinctrl-0 = <&pinctrl_ecspi2>;
145         cs-gpios = <0>, <&gpio2 9 GPIO_ACTIVE_    145         cs-gpios = <0>, <&gpio2 9 GPIO_ACTIVE_LOW>;
146 };                                                146 };
147                                                   147 
148 &eqos {                                           148 &eqos {
149         pinctrl-names = "default";                149         pinctrl-names = "default";
150         pinctrl-0 = <&pinctrl_eqos>;              150         pinctrl-0 = <&pinctrl_eqos>;
151         phy-mode = "rgmii-id";                    151         phy-mode = "rgmii-id";
152         phy-handle = <&ethphy0>;                  152         phy-handle = <&ethphy0>;
153         status = "okay";                          153         status = "okay";
154                                                   154 
155         mdio {                                    155         mdio {
156                 compatible = "snps,dwmac-mdio"    156                 compatible = "snps,dwmac-mdio";
157                 #address-cells = <1>;             157                 #address-cells = <1>;
158                 #size-cells = <0>;                158                 #size-cells = <0>;
159                                                   159 
160                 ethphy0: ethernet-phy@1 {         160                 ethphy0: ethernet-phy@1 {
161                         compatible = "ethernet    161                         compatible = "ethernet-phy-ieee802.3-c22";
162                         reg = <1>;                162                         reg = <1>;
163                         eee-broken-1000t;         163                         eee-broken-1000t;
164                         reset-gpios = <&tca642    164                         reset-gpios = <&tca6424 16 GPIO_ACTIVE_LOW>;
165                         reset-assert-us = <100    165                         reset-assert-us = <1000>;
166                         reset-deassert-us = <1    166                         reset-deassert-us = <1000>;
167                         ti,rx-internal-delay =    167                         ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_25_NS>;
168                         ti,tx-internal-delay =    168                         ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_25_NS>;
169                         ti,fifo-depth = <DP838    169                         ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
170                         ti,clk-output-sel = <D    170                         ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
171                 };                                171                 };
172         };                                        172         };
173 };                                                173 };
174                                                   174 
175 &fec {                                            175 &fec {
176         pinctrl-names = "default";                176         pinctrl-names = "default";
177         pinctrl-0 = <&pinctrl_fec>;               177         pinctrl-0 = <&pinctrl_fec>;
178         phy-mode = "rgmii-id";                    178         phy-mode = "rgmii-id";
179         phy-handle = <&ethphy1>;                  179         phy-handle = <&ethphy1>;
180         fsl,magic-packet;                         180         fsl,magic-packet;
181         status = "okay";                          181         status = "okay";
182                                                   182 
183         mdio {                                    183         mdio {
184                 #address-cells = <1>;             184                 #address-cells = <1>;
185                 #size-cells = <0>;                185                 #size-cells = <0>;
186                                                   186 
187                 ethphy1: ethernet-phy@1 {         187                 ethphy1: ethernet-phy@1 {
188                         compatible = "ethernet    188                         compatible = "ethernet-phy-ieee802.3-c22";
189                         reg = <1>;                189                         reg = <1>;
190                         eee-broken-1000t;         190                         eee-broken-1000t;
191                         reset-gpios = <&tca642    191                         reset-gpios = <&tca6424 17 GPIO_ACTIVE_LOW>;
192                         reset-assert-us = <100    192                         reset-assert-us = <1000>;
193                         reset-deassert-us = <1    193                         reset-deassert-us = <1000>;
194                         ti,rx-internal-delay =    194                         ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_25_NS>;
195                         ti,tx-internal-delay =    195                         ti,tx-internal-delay = <DP83867_RGMIIDCTL_2_25_NS>;
196                         ti,fifo-depth = <DP838    196                         ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
197                         ti,clk-output-sel = <D    197                         ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
198                 };                                198                 };
199         };                                        199         };
200 };                                                200 };
201                                                   201 
202 &i2c1 {                                           202 &i2c1 {
203         pinctrl-names = "default", "gpio";        203         pinctrl-names = "default", "gpio";
204         pinctrl-0 = <&pinctrl_i2c1>;              204         pinctrl-0 = <&pinctrl_i2c1>;
205         pinctrl-1 = <&pinctrl_i2c1_gpio>;         205         pinctrl-1 = <&pinctrl_i2c1_gpio>;
206         scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HI    206         scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
207         sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HI    207         sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
208         clock-frequency = <400000>;               208         clock-frequency = <400000>;
209         status = "okay";                          209         status = "okay";
210                                                   210 
211         id_eeprom: eeprom@50 {                    211         id_eeprom: eeprom@50 {
212                 compatible = "atmel,24c64";       212                 compatible = "atmel,24c64";
213                 reg = <0x50>;                     213                 reg = <0x50>;
214                 pagesize = <32>;                  214                 pagesize = <32>;
215         };                                        215         };
216 };                                                216 };
217                                                   217 
218 &i2c2 {                                           218 &i2c2 {
219         pinctrl-names = "default";                219         pinctrl-names = "default";
220         pinctrl-0 = <&pinctrl_i2c2>;              220         pinctrl-0 = <&pinctrl_i2c2>;
221         clock-frequency = <400000>;               221         clock-frequency = <400000>;
222         status = "disabled";                      222         status = "disabled";
223 };                                                223 };
224                                                   224 
225 &i2c3 {                                           225 &i2c3 {
226         pinctrl-names = "default";                226         pinctrl-names = "default";
227         pinctrl-0 = <&pinctrl_i2c3>;              227         pinctrl-0 = <&pinctrl_i2c3>;
228         clock-frequency = <400000>;               228         clock-frequency = <400000>;
229         status = "disabled";                      229         status = "disabled";
230 };                                                230 };
231                                                   231 
232 &i2c4 {                                           232 &i2c4 {
233         pinctrl-names = "default";                233         pinctrl-names = "default";
234         pinctrl-0 = <&pinctrl_i2c4>;              234         pinctrl-0 = <&pinctrl_i2c4>;
235         clock-frequency = <400000>;               235         clock-frequency = <400000>;
236         status = "disabled";                      236         status = "disabled";
237 };                                                237 };
238                                                   238 
239 &i2c5 {                                           239 &i2c5 {
240         pinctrl-names = "default";                240         pinctrl-names = "default";
241         pinctrl-0 = <&pinctrl_i2c5>;              241         pinctrl-0 = <&pinctrl_i2c5>;
242         clock-frequency = <400000>;               242         clock-frequency = <400000>;
243         status = "disabled";                      243         status = "disabled";
244 };                                                244 };
245                                                   245 
246 &i2c6 {                                           246 &i2c6 {
247         pinctrl-names = "default", "gpio";        247         pinctrl-names = "default", "gpio";
248         pinctrl-0 = <&pinctrl_i2c6>;              248         pinctrl-0 = <&pinctrl_i2c6>;
249         pinctrl-1 = <&pinctrl_i2c6_gpio>;         249         pinctrl-1 = <&pinctrl_i2c6_gpio>;
250         scl-gpios = <&gpio3 19 (GPIO_ACTIVE_HI    250         scl-gpios = <&gpio3 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
251         sda-gpios = <&gpio3 20 (GPIO_ACTIVE_HI    251         sda-gpios = <&gpio3 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
252         clock-frequency = <400000>;               252         clock-frequency = <400000>;
253         status = "okay";                          253         status = "okay";
254                                                   254 
255         tca6424: gpio@22 {                        255         tca6424: gpio@22 {
256                 compatible = "ti,tca6424";        256                 compatible = "ti,tca6424";
257                 reg = <0x22>;                     257                 reg = <0x22>;
258                 pinctrl-names = "default";        258                 pinctrl-names = "default";
259                 pinctrl-0 = <&pinctrl_tca6424>    259                 pinctrl-0 = <&pinctrl_tca6424>;
260                 gpio-controller;                  260                 gpio-controller;
261                 #gpio-cells = <2>;                261                 #gpio-cells = <2>;
262                 gpio-line-names = "BOOT_SEL0#"    262                 gpio-line-names = "BOOT_SEL0#", "BOOT_SEL1#", "BOOT_SEL2#",
263                         "gbe0_int", "gbe1_int"    263                         "gbe0_int", "gbe1_int", "pmic_int", "rtc_int", "lvds_int",
264                         "PCIE_WAKE#", "cam2_rs    264                         "PCIE_WAKE#", "cam2_rst", "cam2_pwr", "SLEEP#",
265                         "wifi_pd", "tpm_int",     265                         "wifi_pd", "tpm_int", "wifi_int", "PCIE_A_RST#",
266                         "gbe0_rst", "gbe1_rst"    266                         "gbe0_rst", "gbe1_rst", "LID#", "BATLOW#", "CHARGING#",
267                         "CHARGER_PRSNT#";         267                         "CHARGER_PRSNT#";
268                 interrupt-parent = <&gpio1>;      268                 interrupt-parent = <&gpio1>;
269                 interrupts = <9 IRQ_TYPE_EDGE_    269                 interrupts = <9 IRQ_TYPE_EDGE_RISING>;
270                 interrupt-controller;             270                 interrupt-controller;
271                 #interrupt-cells = <2>;           271                 #interrupt-cells = <2>;
272         };                                        272         };
273                                                   273 
274         dsi_lvds_bridge: bridge@2d {              274         dsi_lvds_bridge: bridge@2d {
275                 compatible = "ti,sn65dsi83";      275                 compatible = "ti,sn65dsi83";
276                 reg = <0x2d>;                     276                 reg = <0x2d>;
277                 pinctrl-names = "default";        277                 pinctrl-names = "default";
278                 pinctrl-0 = <&pinctrl_lvds_bri    278                 pinctrl-0 = <&pinctrl_lvds_bridge>;
279                 enable-gpios = <&gpio1 7 GPIO_    279                 enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
280                 status = "disabled";              280                 status = "disabled";
281         };                                        281         };
282                                                   282 
283         pmic: pmic@30 {                           283         pmic: pmic@30 {
284                 compatible = "ricoh,rn5t567";     284                 compatible = "ricoh,rn5t567";
285                 reg = <0x30>;                     285                 reg = <0x30>;
286                 interrupt-parent = <&tca6424>;    286                 interrupt-parent = <&tca6424>;
287                 interrupts = <5 IRQ_TYPE_EDGE_    287                 interrupts = <5 IRQ_TYPE_EDGE_FALLING>;
288                                                   288 
289                 regulators {                      289                 regulators {
290                         DCDC1 {                   290                         DCDC1 {
291                                 regulator-name    291                                 regulator-name = "VCC_SOC";
292                                 regulator-alwa    292                                 regulator-always-on;
293                                 regulator-min-    293                                 regulator-min-microvolt = <950000>;
294                                 regulator-max-    294                                 regulator-max-microvolt = <950000>;
295                         };                        295                         };
296                                                   296 
297                         DCDC2 {                   297                         DCDC2 {
298                                 regulator-name    298                                 regulator-name = "VCC_DRAM";
299                                 regulator-alwa    299                                 regulator-always-on;
300                                 regulator-min-    300                                 regulator-min-microvolt = <1100000>;
301                                 regulator-max-    301                                 regulator-max-microvolt = <1100000>;
302                         };                        302                         };
303                                                   303 
304                         vcc_arm: DCDC3 {          304                         vcc_arm: DCDC3 {
305                                 regulator-name    305                                 regulator-name = "VCC_ARM";
306                                 regulator-alwa    306                                 regulator-always-on;
307                                 regulator-min-    307                                 regulator-min-microvolt = <950000>;
308                                 regulator-max-    308                                 regulator-max-microvolt = <950000>;
309                         };                        309                         };
310                                                   310 
311                         DCDC4 {                   311                         DCDC4 {
312                                 regulator-name    312                                 regulator-name = "VCC_1V8";
313                                 regulator-alwa    313                                 regulator-always-on;
314                                 regulator-min-    314                                 regulator-min-microvolt = <1800000>;
315                                 regulator-max-    315                                 regulator-max-microvolt = <1800000>;
316                         };                        316                         };
317                                                   317 
318                         LDO1 {                    318                         LDO1 {
319                                 regulator-name    319                                 regulator-name = "VCC_LDO1_2V5";
320                                 regulator-alwa    320                                 regulator-always-on;
321                                 regulator-min-    321                                 regulator-min-microvolt = <2500000>;
322                                 regulator-max-    322                                 regulator-max-microvolt = <2500000>;
323                         };                        323                         };
324                                                   324 
325                         LDO2 {                    325                         LDO2 {
326                                 regulator-name    326                                 regulator-name = "VCC_LDO2_1V8";
327                                 regulator-alwa    327                                 regulator-always-on;
328                                 regulator-min-    328                                 regulator-min-microvolt = <1800000>;
329                                 regulator-max-    329                                 regulator-max-microvolt = <1800000>;
330                         };                        330                         };
331                                                   331 
332                         LDO3 {                    332                         LDO3 {
333                                 regulator-name    333                                 regulator-name = "VCC_ETH_2V5";
334                                 regulator-alwa    334                                 regulator-always-on;
335                                 regulator-min-    335                                 regulator-min-microvolt = <2500000>;
336                                 regulator-max-    336                                 regulator-max-microvolt = <2500000>;
337                         };                        337                         };
338                                                   338 
339                         LDO4 {                    339                         LDO4 {
340                                 regulator-name    340                                 regulator-name = "VCC_DDR4_2V5";
341                                 regulator-alwa    341                                 regulator-always-on;
342                                 regulator-min-    342                                 regulator-min-microvolt = <2500000>;
343                                 regulator-max-    343                                 regulator-max-microvolt = <2500000>;
344                         };                        344                         };
345                                                   345 
346                         LDO5 {                    346                         LDO5 {
347                                 regulator-name    347                                 regulator-name = "VCC_LDO5_1V8";
348                                 regulator-alwa    348                                 regulator-always-on;
349                                 regulator-min-    349                                 regulator-min-microvolt = <1800000>;
350                                 regulator-max-    350                                 regulator-max-microvolt = <1800000>;
351                         };                        351                         };
352                                                   352 
353                         LDORTC1 {                 353                         LDORTC1 {
354                                 regulator-name    354                                 regulator-name = "VCC_SNVS_1V8";
355                                 regulator-alwa    355                                 regulator-always-on;
356                                 regulator-min-    356                                 regulator-min-microvolt = <1800000>;
357                                 regulator-max-    357                                 regulator-max-microvolt = <1800000>;
358                         };                        358                         };
359                                                   359 
360                         LDORTC2 {                 360                         LDORTC2 {
361                                 regulator-name    361                                 regulator-name = "VCC_SNVS_3V3";
362                                 regulator-alwa    362                                 regulator-always-on;
363                                 regulator-min-    363                                 regulator-min-microvolt = <3300000>;
364                                 regulator-max-    364                                 regulator-max-microvolt = <3300000>;
365                         };                        365                         };
366                 };                                366                 };
367         };                                        367         };
368                                                   368 
369         sys_rtc: rtc@32 {                         369         sys_rtc: rtc@32 {
370                 compatible = "ricoh,r2221tl";     370                 compatible = "ricoh,r2221tl";
371                 reg = <0x32>;                     371                 reg = <0x32>;
372                 interrupt-parent = <&tca6424>;    372                 interrupt-parent = <&tca6424>;
373                 interrupts = <6 IRQ_TYPE_EDGE_    373                 interrupts = <6 IRQ_TYPE_EDGE_FALLING>;
374         };                                        374         };
375                                                   375 
376         tmp_sensor: temperature-sensor@71 {       376         tmp_sensor: temperature-sensor@71 {
377                 compatible = "ti,tmp103";         377                 compatible = "ti,tmp103";
378                 reg = <0x71>;                     378                 reg = <0x71>;
379         };                                        379         };
380 };                                                380 };
381                                                   381 
382 &flexcan1 {                                       382 &flexcan1 {
383         pinctrl-names = "default";                383         pinctrl-names = "default";
384         pinctrl-0 = <&pinctrl_flexcan1>;          384         pinctrl-0 = <&pinctrl_flexcan1>;
385         xceiver-supply = <&reg_flexcan1_xceive    385         xceiver-supply = <&reg_flexcan1_xceiver>;
386         status = "disabled";                      386         status = "disabled";
387 };                                                387 };
388                                                   388 
389 &flexcan2 {                                       389 &flexcan2 {
390         pinctrl-names = "default";                390         pinctrl-names = "default";
391         pinctrl-0 = <&pinctrl_flexcan2>;          391         pinctrl-0 = <&pinctrl_flexcan2>;
392         xceiver-supply = <&reg_flexcan2_xceive    392         xceiver-supply = <&reg_flexcan2_xceiver>;
393         status = "disabled";                      393         status = "disabled";
394 };                                                394 };
395                                                   395 
396 &flexspi {                                        396 &flexspi {
397         pinctrl-names = "default";                397         pinctrl-names = "default";
398         pinctrl-0 = <&pinctrl_flexspi0>;          398         pinctrl-0 = <&pinctrl_flexspi0>;
399         status = "okay";                          399         status = "okay";
400                                                   400 
401         qspi_flash: flash@0 {                     401         qspi_flash: flash@0 {
402                 compatible = "jedec,spi-nor";     402                 compatible = "jedec,spi-nor";
403                 reg = <0>;                        403                 reg = <0>;
404                 #address-cells = <1>;             404                 #address-cells = <1>;
405                 #size-cells = <1>;                405                 #size-cells = <1>;
406                 spi-max-frequency = <80000000>    406                 spi-max-frequency = <80000000>;
407                 spi-tx-bus-width = <4>;           407                 spi-tx-bus-width = <4>;
408                 spi-rx-bus-width = <4>;           408                 spi-rx-bus-width = <4>;
409         };                                        409         };
410 };                                                410 };
411                                                   411 
412 &pwm1 {                                           412 &pwm1 {
413         pinctrl-names = "default";                413         pinctrl-names = "default";
414         pinctrl-0 = <&pinctrl_pwm1>;              414         pinctrl-0 = <&pinctrl_pwm1>;
415         status = "disabled";                      415         status = "disabled";
416 };                                                416 };
417                                                   417 
418 &pwm2 {                                           418 &pwm2 {
419         pinctrl-names = "default";                419         pinctrl-names = "default";
420         pinctrl-0 = <&pinctrl_pwm2>;              420         pinctrl-0 = <&pinctrl_pwm2>;
421         status = "disabled";                      421         status = "disabled";
422 };                                                422 };
423                                                   423 
424 &pwm3 {                                           424 &pwm3 {
425         pinctrl-names = "default";                425         pinctrl-names = "default";
426         pinctrl-0 = <&pinctrl_pwm3>;              426         pinctrl-0 = <&pinctrl_pwm3>;
427         status = "disabled";                      427         status = "disabled";
428 };                                                428 };
429                                                   429 
430 &pwm4 {                                           430 &pwm4 {
431         pinctrl-names = "default";                431         pinctrl-names = "default";
432         pinctrl-0 = <&pinctrl_pwm4>;              432         pinctrl-0 = <&pinctrl_pwm4>;
433         status = "disabled";                      433         status = "disabled";
434 };                                                434 };
435                                                   435 
436 &snvs_pwrkey {                                    436 &snvs_pwrkey {
437         status = "okay";                          437         status = "okay";
438 };                                                438 };
439                                                   439 
440 &uart1 {                                          440 &uart1 {
441         pinctrl-names = "default";                441         pinctrl-names = "default";
442         pinctrl-0 = <&pinctrl_uart1>;             442         pinctrl-0 = <&pinctrl_uart1>;
443         status = "okay";                          443         status = "okay";
444 };                                                444 };
445                                                   445 
446 &uart2 {                                          446 &uart2 {
447         pinctrl-names = "default";                447         pinctrl-names = "default";
448         pinctrl-0 = <&pinctrl_uart2>;             448         pinctrl-0 = <&pinctrl_uart2>;
449         uart-has-rtscts;                          449         uart-has-rtscts;
450         status = "okay";                          450         status = "okay";
451 };                                                451 };
452                                                   452 
453 &uart3 {                                          453 &uart3 {
454         pinctrl-names = "default";                454         pinctrl-names = "default";
455         pinctrl-0 = <&pinctrl_uart3>;             455         pinctrl-0 = <&pinctrl_uart3>;
456         uart-has-rtscts;                          456         uart-has-rtscts;
457         status = "okay";                          457         status = "okay";
458 };                                                458 };
459                                                   459 
460 &uart4 {                                          460 &uart4 {
461         pinctrl-names = "default";                461         pinctrl-names = "default";
462         pinctrl-0 = <&pinctrl_uart4>;             462         pinctrl-0 = <&pinctrl_uart4>;
463         status = "disabled";                      463         status = "disabled";
464 };                                                464 };
465                                                   465 
466 &usb3_phy0 {                                      466 &usb3_phy0 {
467         vbus-supply = <&reg_usb0_host_vbus>;      467         vbus-supply = <&reg_usb0_host_vbus>;
468         status = "okay";                          468         status = "okay";
469 };                                                469 };
470                                                   470 
471 &usb3_phy1 {                                      471 &usb3_phy1 {
472         vbus-supply = <&reg_usb1_host_vbus>;      472         vbus-supply = <&reg_usb1_host_vbus>;
473         status = "okay";                          473         status = "okay";
474 };                                                474 };
475                                                   475 
476 &usb3_0 {                                         476 &usb3_0 {
477         status = "okay";                          477         status = "okay";
478 };                                                478 };
479                                                   479 
480 &usb3_1 {                                         480 &usb3_1 {
481         status = "okay";                          481         status = "okay";
482 };                                                482 };
483                                                   483 
484 &usb_dwc3_0 {                                     484 &usb_dwc3_0 {
485         dr_mode = "otg";                          485         dr_mode = "otg";
486         hnp-disable;                              486         hnp-disable;
487         srp-disable;                              487         srp-disable;
488         adp-disable;                              488         adp-disable;
489         extcon = <&extcon_usb0>;                  489         extcon = <&extcon_usb0>;
490         status = "okay";                          490         status = "okay";
491 };                                                491 };
492                                                   492 
493 &usb_dwc3_1 {                                     493 &usb_dwc3_1 {
494         dr_mode = "host";                         494         dr_mode = "host";
495         status = "okay";                          495         status = "okay";
496 };                                                496 };
497                                                   497 
498 &usdhc2 {                                         498 &usdhc2 {
499         assigned-clocks = <&clk IMX8MP_CLK_USD    499         assigned-clocks = <&clk IMX8MP_CLK_USDHC2>;
500         assigned-clock-rates = <400000000>;       500         assigned-clock-rates = <400000000>;
501         pinctrl-names = "default", "state_100m    501         pinctrl-names = "default", "state_100mhz", "state_200mhz";
502         pinctrl-0 = <&pinctrl_usdhc2>, <&pinct    502         pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
503         pinctrl-1 = <&pinctrl_usdhc2_100mhz>,     503         pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
504         pinctrl-2 = <&pinctrl_usdhc2_200mhz>,     504         pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
505         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>    505         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
506         wp-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH    506         wp-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>;
507         bus-width = <4>;                          507         bus-width = <4>;
508         vmmc-supply = <&reg_usdhc2_vmmc>;         508         vmmc-supply = <&reg_usdhc2_vmmc>;
509         status = "okay";                          509         status = "okay";
510 };                                                510 };
511                                                   511 
512 &usdhc3 {                                         512 &usdhc3 {
513         assigned-clocks = <&clk IMX8MP_CLK_USD    513         assigned-clocks = <&clk IMX8MP_CLK_USDHC3>;
514         assigned-clock-rates = <400000000>;       514         assigned-clock-rates = <400000000>;
515         pinctrl-names = "default", "state_100m    515         pinctrl-names = "default", "state_100mhz", "state_200mhz";
516         pinctrl-0 = <&pinctrl_usdhc3>;            516         pinctrl-0 = <&pinctrl_usdhc3>;
517         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;     517         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
518         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;     518         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
519         bus-width = <8>;                          519         bus-width = <8>;
520         non-removable;                            520         non-removable;
521         status = "okay";                          521         status = "okay";
522 };                                                522 };
523                                                   523 
524 &wdog1 {                                          524 &wdog1 {
525         pinctrl-names = "default";                525         pinctrl-names = "default";
526         pinctrl-0 = <&pinctrl_wdog>;              526         pinctrl-0 = <&pinctrl_wdog>;
527         fsl,ext-reset-output;                     527         fsl,ext-reset-output;
528         status = "okay";                          528         status = "okay";
529 };                                                529 };
530                                                   530 
531 &iomuxc {                                         531 &iomuxc {
532         pinctrl_ecspi1: ecspi1grp {               532         pinctrl_ecspi1: ecspi1grp {
533                 fsl,pins =                        533                 fsl,pins =
534                         <MX8MP_IOMUXC_ECSPI1_M    534                         <MX8MP_IOMUXC_ECSPI1_MISO__ECSPI1_MISO          0x82>,
535                         <MX8MP_IOMUXC_ECSPI1_M    535                         <MX8MP_IOMUXC_ECSPI1_MOSI__ECSPI1_MOSI          0x82>,
536                         <MX8MP_IOMUXC_ECSPI1_S    536                         <MX8MP_IOMUXC_ECSPI1_SCLK__ECSPI1_SCLK          0x82>,
537                         <MX8MP_IOMUXC_ECSPI1_S    537                         <MX8MP_IOMUXC_ECSPI1_SS0__ECSPI1_SS0            0x40000>,
538                         <MX8MP_IOMUXC_SD1_DATA    538                         <MX8MP_IOMUXC_SD1_DATA6__GPIO2_IO08             0x40000>;
539         };                                        539         };
540                                                   540 
541         pinctrl_ecspi2: ecspi2grp {               541         pinctrl_ecspi2: ecspi2grp {
542                 fsl,pins =                        542                 fsl,pins =
543                         <MX8MP_IOMUXC_ECSPI2_M    543                         <MX8MP_IOMUXC_ECSPI2_MISO__ECSPI2_MISO          0x82>,
544                         <MX8MP_IOMUXC_ECSPI2_M    544                         <MX8MP_IOMUXC_ECSPI2_MOSI__ECSPI2_MOSI          0x82>,
545                         <MX8MP_IOMUXC_ECSPI2_S    545                         <MX8MP_IOMUXC_ECSPI2_SCLK__ECSPI2_SCLK          0x82>,
546                         <MX8MP_IOMUXC_ECSPI2_S    546                         <MX8MP_IOMUXC_ECSPI2_SS0__ECSPI2_SS0            0x40000>,
547                         <MX8MP_IOMUXC_SD1_DATA    547                         <MX8MP_IOMUXC_SD1_DATA7__GPIO2_IO09             0x40000>;
548         };                                        548         };
549                                                   549 
550         pinctrl_eqos: eqosgrp {                   550         pinctrl_eqos: eqosgrp {
551                 fsl,pins =                        551                 fsl,pins =
552                         <MX8MP_IOMUXC_ENET_MDC    552                         <MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC            0x3>,
553                         <MX8MP_IOMUXC_ENET_MDI    553                         <MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO          0x3>,
554                         <MX8MP_IOMUXC_ENET_RD0    554                         <MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0      0x91>,
555                         <MX8MP_IOMUXC_ENET_RD1    555                         <MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1      0x91>,
556                         <MX8MP_IOMUXC_ENET_RD2    556                         <MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2      0x91>,
557                         <MX8MP_IOMUXC_ENET_RD3    557                         <MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3      0x91>,
558                         <MX8MP_IOMUXC_ENET_RXC    558                         <MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK      0x91>,
559                         <MX8MP_IOMUXC_ENET_RX_    559                         <MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL        0x91>,
560                         <MX8MP_IOMUXC_ENET_TD0    560                         <MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0      0x1f>,
561                         <MX8MP_IOMUXC_ENET_TD1    561                         <MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1      0x1f>,
562                         <MX8MP_IOMUXC_ENET_TD2    562                         <MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2      0x1f>,
563                         <MX8MP_IOMUXC_ENET_TD3    563                         <MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3      0x1f>,
564                         <MX8MP_IOMUXC_ENET_TX_    564                         <MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL        0x1f>,
565                         <MX8MP_IOMUXC_ENET_TXC    565                         <MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK      0x1f>;
566         };                                        566         };
567                                                   567 
568         pinctrl_fec: fecgrp {                     568         pinctrl_fec: fecgrp {
569                 fsl,pins =                        569                 fsl,pins =
570                         <MX8MP_IOMUXC_SAI1_RXD    570                         <MX8MP_IOMUXC_SAI1_RXD2__ENET1_MDC              0x3>,
571                         <MX8MP_IOMUXC_SAI1_RXD    571                         <MX8MP_IOMUXC_SAI1_RXD3__ENET1_MDIO             0x3>,
572                         <MX8MP_IOMUXC_SAI1_RXD    572                         <MX8MP_IOMUXC_SAI1_RXD4__ENET1_RGMII_RD0        0x91>,
573                         <MX8MP_IOMUXC_SAI1_RXD    573                         <MX8MP_IOMUXC_SAI1_RXD5__ENET1_RGMII_RD1        0x91>,
574                         <MX8MP_IOMUXC_SAI1_RXD    574                         <MX8MP_IOMUXC_SAI1_RXD6__ENET1_RGMII_RD2        0x91>,
575                         <MX8MP_IOMUXC_SAI1_RXD    575                         <MX8MP_IOMUXC_SAI1_RXD7__ENET1_RGMII_RD3        0x91>,
576                         <MX8MP_IOMUXC_SAI1_TXC    576                         <MX8MP_IOMUXC_SAI1_TXC__ENET1_RGMII_RXC         0x91>,
577                         <MX8MP_IOMUXC_SAI1_TXF    577                         <MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL     0x91>,
578                         <MX8MP_IOMUXC_SAI1_TXD    578                         <MX8MP_IOMUXC_SAI1_TXD0__ENET1_RGMII_TD0        0x1f>,
579                         <MX8MP_IOMUXC_SAI1_TXD    579                         <MX8MP_IOMUXC_SAI1_TXD1__ENET1_RGMII_TD1        0x1f>,
580                         <MX8MP_IOMUXC_SAI1_TXD    580                         <MX8MP_IOMUXC_SAI1_TXD2__ENET1_RGMII_TD2        0x1f>,
581                         <MX8MP_IOMUXC_SAI1_TXD    581                         <MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3        0x1f>,
582                         <MX8MP_IOMUXC_SAI1_TXD    582                         <MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL     0x1f>,
583                         <MX8MP_IOMUXC_SAI1_TXD    583                         <MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC        0x1f>;
584         };                                        584         };
585                                                   585 
586         pinctrl_flexcan1: flexcan1grp {           586         pinctrl_flexcan1: flexcan1grp {
587                 fsl,pins =                        587                 fsl,pins =
588                         <MX8MP_IOMUXC_SAI5_RXD    588                         <MX8MP_IOMUXC_SAI5_RXD1__CAN1_TX                0x154>,
589                         <MX8MP_IOMUXC_SAI5_RXD    589                         <MX8MP_IOMUXC_SAI5_RXD2__CAN1_RX                0x154>;
590         };                                        590         };
591                                                   591 
592         pinctrl_flexcan2: flexcan2grp {           592         pinctrl_flexcan2: flexcan2grp {
593                 fsl,pins =                        593                 fsl,pins =
594                         <MX8MP_IOMUXC_SAI5_MCL    594                         <MX8MP_IOMUXC_SAI5_MCLK__CAN2_RX                0x154>,
595                         <MX8MP_IOMUXC_SAI5_RXD    595                         <MX8MP_IOMUXC_SAI5_RXD3__CAN2_TX                0x154>;
596         };                                        596         };
597                                                   597 
598         pinctrl_flexspi0: flexspi0grp {           598         pinctrl_flexspi0: flexspi0grp {
599                 fsl,pins =                        599                 fsl,pins =
600                         <MX8MP_IOMUXC_NAND_ALE    600                         <MX8MP_IOMUXC_NAND_ALE__FLEXSPI_A_SCLK          0x1c2>,
601                         <MX8MP_IOMUXC_NAND_CE0    601                         <MX8MP_IOMUXC_NAND_CE0_B__FLEXSPI_A_SS0_B       0x82>,
602                         <MX8MP_IOMUXC_NAND_DAT    602                         <MX8MP_IOMUXC_NAND_DATA00__FLEXSPI_A_DATA00     0x82>,
603                         <MX8MP_IOMUXC_NAND_DAT    603                         <MX8MP_IOMUXC_NAND_DATA01__FLEXSPI_A_DATA01     0x82>,
604                         <MX8MP_IOMUXC_NAND_DAT    604                         <MX8MP_IOMUXC_NAND_DATA02__FLEXSPI_A_DATA02     0x82>,
605                         <MX8MP_IOMUXC_NAND_DAT    605                         <MX8MP_IOMUXC_NAND_DATA03__FLEXSPI_A_DATA03     0x82>,
606                         <MX8MP_IOMUXC_NAND_DQS    606                         <MX8MP_IOMUXC_NAND_DQS__GPIO3_IO14              0x19>;
607         };                                        607         };
608                                                   608 
609         pinctrl_i2c1: i2c1grp {                   609         pinctrl_i2c1: i2c1grp {
610                 fsl,pins =                        610                 fsl,pins =
611                         <MX8MP_IOMUXC_I2C1_SCL    611                         <MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL                0x400001e0>,
612                         <MX8MP_IOMUXC_I2C1_SDA    612                         <MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA                0x400001e0>;
613         };                                        613         };
614                                                   614 
615         pinctrl_i2c1_gpio: i2c1gpiogrp {          615         pinctrl_i2c1_gpio: i2c1gpiogrp {
616                 fsl,pins =                        616                 fsl,pins =
617                         <MX8MP_IOMUXC_I2C1_SCL    617                         <MX8MP_IOMUXC_I2C1_SCL__GPIO5_IO14              0x1e0>,
618                         <MX8MP_IOMUXC_I2C1_SDA    618                         <MX8MP_IOMUXC_I2C1_SDA__GPIO5_IO15              0x1e0>;
619         };                                        619         };
620                                                   620 
621         pinctrl_i2c2: i2c2grp {                   621         pinctrl_i2c2: i2c2grp {
622                 fsl,pins =                        622                 fsl,pins =
623                         <MX8MP_IOMUXC_I2C2_SCL    623                         <MX8MP_IOMUXC_I2C2_SCL__I2C2_SCL                0x400001e0>,
624                         <MX8MP_IOMUXC_I2C2_SDA    624                         <MX8MP_IOMUXC_I2C2_SDA__I2C2_SDA                0x400001e0>;
625         };                                        625         };
626                                                   626 
627         pinctrl_i2c3: i2c3grp {                   627         pinctrl_i2c3: i2c3grp {
628                 fsl,pins =                        628                 fsl,pins =
629                         <MX8MP_IOMUXC_I2C3_SCL    629                         <MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL                0x400001e0>,
630                         <MX8MP_IOMUXC_I2C3_SDA    630                         <MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA                0x400001e0>;
631         };                                        631         };
632                                                   632 
633         pinctrl_i2c4: i2c4grp {                   633         pinctrl_i2c4: i2c4grp {
634                 fsl,pins =                        634                 fsl,pins =
635                         <MX8MP_IOMUXC_I2C4_SCL    635                         <MX8MP_IOMUXC_I2C4_SCL__I2C4_SCL                0x400001e0>,
636                         <MX8MP_IOMUXC_I2C4_SDA    636                         <MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA                0x400001e0>;
637         };                                        637         };
638                                                   638 
639         pinctrl_i2c5: i2c5grp {                   639         pinctrl_i2c5: i2c5grp {
640                 fsl,pins =                        640                 fsl,pins =
641                         <MX8MP_IOMUXC_SPDIF_TX    641                         <MX8MP_IOMUXC_SPDIF_TX__I2C5_SCL                0x400001e0>,
642                         <MX8MP_IOMUXC_SPDIF_RX    642                         <MX8MP_IOMUXC_SPDIF_RX__I2C5_SDA                0x400001e0>;
643         };                                        643         };
644                                                   644 
645         pinctrl_i2c6: i2c6grp {                   645         pinctrl_i2c6: i2c6grp {
646                 fsl,pins =                        646                 fsl,pins =
647                         <MX8MP_IOMUXC_SAI5_RXF    647                         <MX8MP_IOMUXC_SAI5_RXFS__I2C6_SCL               0x400001e0>,
648                         <MX8MP_IOMUXC_SAI5_RXC    648                         <MX8MP_IOMUXC_SAI5_RXC__I2C6_SDA                0x400001e0>;
649         };                                        649         };
650                                                   650 
651         pinctrl_i2c6_gpio: i2c6gpiogrp {          651         pinctrl_i2c6_gpio: i2c6gpiogrp {
652                 fsl,pins =                        652                 fsl,pins =
653                         <MX8MP_IOMUXC_SAI5_RXF    653                         <MX8MP_IOMUXC_SAI5_RXFS__GPIO3_IO19             0x1e0>,
654                         <MX8MP_IOMUXC_SAI5_RXC    654                         <MX8MP_IOMUXC_SAI5_RXC__GPIO3_IO20              0x1e0>;
655         };                                        655         };
656                                                   656 
657         pinctrl_lcd0_backlight: lcd0-backlight    657         pinctrl_lcd0_backlight: lcd0-backlightgrp {
658                 fsl,pins =                        658                 fsl,pins =
659                         <MX8MP_IOMUXC_GPIO1_IO    659                         <MX8MP_IOMUXC_GPIO1_IO05__GPIO1_IO05            0x41>;
660         };                                        660         };
661                                                   661 
662         pinctrl_lcd1_backlight: lcd1-backlight    662         pinctrl_lcd1_backlight: lcd1-backlightgrp {
663                 fsl,pins =                        663                 fsl,pins =
664                         <MX8MP_IOMUXC_GPIO1_IO    664                         <MX8MP_IOMUXC_GPIO1_IO06__GPIO1_IO06            0x41>;
665         };                                        665         };
666                                                   666 
667         pinctrl_leds: ledsgrp {                   667         pinctrl_leds: ledsgrp {
668                 fsl,pins =                        668                 fsl,pins =
669                         <MX8MP_IOMUXC_GPIO1_IO    669                         <MX8MP_IOMUXC_GPIO1_IO08__GPIO1_IO08            0x19>;
670         };                                        670         };
671                                                   671 
672         pinctrl_lvds_bridge: lvds-bridgegrp {     672         pinctrl_lvds_bridge: lvds-bridgegrp {
673                 fsl,pins =                        673                 fsl,pins =
674                         <MX8MP_IOMUXC_GPIO1_IO    674                         <MX8MP_IOMUXC_GPIO1_IO07__GPIO1_IO07            0x41>;
675         };                                        675         };
676                                                   676 
677         pinctrl_pwm1: pwm1grp {                   677         pinctrl_pwm1: pwm1grp {
678                 fsl,pins =                        678                 fsl,pins =
679                         <MX8MP_IOMUXC_SPDIF_EX    679                         <MX8MP_IOMUXC_SPDIF_EXT_CLK__PWM1_OUT           0x116>;
680         };                                        680         };
681                                                   681 
682         pinctrl_pwm2: pwm2grp {                   682         pinctrl_pwm2: pwm2grp {
683                 fsl,pins =                        683                 fsl,pins =
684                         <MX8MP_IOMUXC_SAI5_RXD    684                         <MX8MP_IOMUXC_SAI5_RXD0__PWM2_OUT               0x116>;
685         };                                        685         };
686                                                   686 
687         pinctrl_pwm3: pwm3grp {                   687         pinctrl_pwm3: pwm3grp {
688                 fsl,pins =                        688                 fsl,pins =
689                         <MX8MP_IOMUXC_GPIO1_IO    689                         <MX8MP_IOMUXC_GPIO1_IO10__PWM3_OUT              0x116>;
690         };                                        690         };
691                                                   691 
692         pinctrl_pwm4: pwm4grp {                   692         pinctrl_pwm4: pwm4grp {
693                 fsl,pins =                        693                 fsl,pins =
694                         <MX8MP_IOMUXC_SAI3_MCL    694                         <MX8MP_IOMUXC_SAI3_MCLK__PWM4_OUT               0x116>;
695         };                                        695         };
696                                                   696 
697         pinctrl_tca6424: tca6424grp {             697         pinctrl_tca6424: tca6424grp {
698                 fsl,pins =                        698                 fsl,pins =
699                         <MX8MP_IOMUXC_GPIO1_IO    699                         <MX8MP_IOMUXC_GPIO1_IO09__GPIO1_IO09            0x41>;
700         };                                        700         };
701                                                   701 
702         pinctrl_uart1: uart1grp {                 702         pinctrl_uart1: uart1grp {
703                 fsl,pins =                        703                 fsl,pins =
704                         <MX8MP_IOMUXC_UART1_RX    704                         <MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX           0x49>,
705                         <MX8MP_IOMUXC_UART1_TX    705                         <MX8MP_IOMUXC_UART1_TXD__UART1_DCE_TX           0x49>;
706         };                                        706         };
707                                                   707 
708         pinctrl_uart2: uart2grp {                 708         pinctrl_uart2: uart2grp {
709                 fsl,pins =                        709                 fsl,pins =
710                         <MX8MP_IOMUXC_SD1_DATA    710                         <MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06             0x1c4>,
711                         <MX8MP_IOMUXC_SD1_DATA    711                         <MX8MP_IOMUXC_SD1_DATA5__GPIO2_IO07             0x1c4>,
712                         <MX8MP_IOMUXC_UART2_RX    712                         <MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX           0x49>,
713                         <MX8MP_IOMUXC_UART2_TX    713                         <MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX           0x49>;
714         };                                        714         };
715                                                   715 
716         pinctrl_uart3: uart3grp {                 716         pinctrl_uart3: uart3grp {
717                 fsl,pins =                        717                 fsl,pins =
718                         <MX8MP_IOMUXC_SD1_RESE    718                         <MX8MP_IOMUXC_SD1_RESET_B__GPIO2_IO10           0x1c4>,
719                         <MX8MP_IOMUXC_SD1_STRO    719                         <MX8MP_IOMUXC_SD1_STROBE__GPIO2_IO11            0x1c4>,
720                         <MX8MP_IOMUXC_UART3_RX    720                         <MX8MP_IOMUXC_UART3_RXD__UART3_DCE_RX           0x49>,
721                         <MX8MP_IOMUXC_UART3_TX    721                         <MX8MP_IOMUXC_UART3_TXD__UART3_DCE_TX           0x49>;
722         };                                        722         };
723                                                   723 
724         pinctrl_uart4: uart4grp {                 724         pinctrl_uart4: uart4grp {
725                 fsl,pins =                        725                 fsl,pins =
726                         <MX8MP_IOMUXC_UART4_RX    726                         <MX8MP_IOMUXC_UART4_RXD__UART4_DCE_RX           0x49>,
727                         <MX8MP_IOMUXC_UART4_TX    727                         <MX8MP_IOMUXC_UART4_TXD__UART4_DCE_TX           0x49>;
728         };                                        728         };
729                                                   729 
730         pinctrl_usb0_extcon: usb0-extcongrp {     730         pinctrl_usb0_extcon: usb0-extcongrp {
731                 fsl,pins =                        731                 fsl,pins =
732                         <MX8MP_IOMUXC_GPIO1_IO    732                         <MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03            0x19>;
733         };                                        733         };
734                                                   734 
735         pinctrl_usb0_vbus: usb0-vbusgrp {         735         pinctrl_usb0_vbus: usb0-vbusgrp {
736                 fsl,pins =                        736                 fsl,pins =
737                         <MX8MP_IOMUXC_GPIO1_IO    737                         <MX8MP_IOMUXC_GPIO1_IO12__GPIO1_IO12            0x19>;
738         };                                        738         };
739                                                   739 
740         pinctrl_usb1_vbus: usb1-vbusgrp {         740         pinctrl_usb1_vbus: usb1-vbusgrp {
741                 fsl,pins =                        741                 fsl,pins =
742                         <MX8MP_IOMUXC_GPIO1_IO    742                         <MX8MP_IOMUXC_GPIO1_IO14__GPIO1_IO14            0x19>;
743         };                                        743         };
744                                                   744 
745         pinctrl_usdhc2_gpio: usdhc2-gpiogrp {     745         pinctrl_usdhc2_gpio: usdhc2-gpiogrp {
746                 fsl,pins =                        746                 fsl,pins =
747                         <MX8MP_IOMUXC_SD2_CD_B    747                         <MX8MP_IOMUXC_SD2_CD_B__GPIO2_IO12              0x1c4>,
748                         <MX8MP_IOMUXC_SD2_WP__    748                         <MX8MP_IOMUXC_SD2_WP__GPIO2_IO20                0x1c4>;
749         };                                        749         };
750                                                   750 
751         pinctrl_usdhc2: usdhc2grp {               751         pinctrl_usdhc2: usdhc2grp {
752                 fsl,pins =                        752                 fsl,pins =
753                         <MX8MP_IOMUXC_SD2_CLK_    753                         <MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK               0x190>,
754                         <MX8MP_IOMUXC_SD2_CMD_    754                         <MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD               0x1d0>,
755                         <MX8MP_IOMUXC_SD2_DATA    755                         <MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0           0x1d0>,
756                         <MX8MP_IOMUXC_SD2_DATA    756                         <MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1           0x1d0>,
757                         <MX8MP_IOMUXC_SD2_DATA    757                         <MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2           0x1d0>,
758                         <MX8MP_IOMUXC_SD2_DATA    758                         <MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3           0x1d0>,
759                         <MX8MP_IOMUXC_GPIO1_IO    759                         <MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT        0xc1>;
760         };                                        760         };
761                                                   761 
762         pinctrl_usdhc2_vmmc: usdhc2-vmmcgrp {     762         pinctrl_usdhc2_vmmc: usdhc2-vmmcgrp {
763                 fsl,pins =                        763                 fsl,pins =
764                         <MX8MP_IOMUXC_SD2_RESE    764                         <MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19           0x41>;
765         };                                        765         };
766                                                   766 
767         pinctrl_usdhc2_100mhz: usdhc2-100mhzgr    767         pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
768                 fsl,pins =                        768                 fsl,pins =
769                         <MX8MP_IOMUXC_SD2_CLK_    769                         <MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK               0x194>,
770                         <MX8MP_IOMUXC_SD2_CMD_    770                         <MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD               0x1d4>,
771                         <MX8MP_IOMUXC_SD2_DATA    771                         <MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0           0x1d4>,
772                         <MX8MP_IOMUXC_SD2_DATA    772                         <MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1           0x1d4>,
773                         <MX8MP_IOMUXC_SD2_DATA    773                         <MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2           0x1d4>,
774                         <MX8MP_IOMUXC_SD2_DATA    774                         <MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3           0x1d4>,
775                         <MX8MP_IOMUXC_GPIO1_IO    775                         <MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT        0xc1>;
776         };                                        776         };
777                                                   777 
778         pinctrl_usdhc2_200mhz: usdhc2-200mhzgr    778         pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
779                 fsl,pins =                        779                 fsl,pins =
780                         <MX8MP_IOMUXC_SD2_CLK_    780                         <MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK               0x196>,
781                         <MX8MP_IOMUXC_SD2_CMD_    781                         <MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD               0x1d6>,
782                         <MX8MP_IOMUXC_SD2_DATA    782                         <MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0           0x1d6>,
783                         <MX8MP_IOMUXC_SD2_DATA    783                         <MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1           0x1d6>,
784                         <MX8MP_IOMUXC_SD2_DATA    784                         <MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2           0x1d6>,
785                         <MX8MP_IOMUXC_SD2_DATA    785                         <MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3           0x1d6>,
786                         <MX8MP_IOMUXC_GPIO1_IO    786                         <MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT        0xc1>;
787         };                                        787         };
788                                                   788 
789         pinctrl_usdhc3: usdhc3grp {               789         pinctrl_usdhc3: usdhc3grp {
790                 fsl,pins =                        790                 fsl,pins =
791                         <MX8MP_IOMUXC_NAND_WE_    791                         <MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK             0x190>,
792                         <MX8MP_IOMUXC_NAND_WP_    792                         <MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD             0x1d0>,
793                         <MX8MP_IOMUXC_NAND_DAT    793                         <MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0         0x1d0>,
794                         <MX8MP_IOMUXC_NAND_DAT    794                         <MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1         0x1d0>,
795                         <MX8MP_IOMUXC_NAND_DAT    795                         <MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2         0x1d0>,
796                         <MX8MP_IOMUXC_NAND_DAT    796                         <MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3         0x1d0>,
797                         <MX8MP_IOMUXC_NAND_RE_    797                         <MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4           0x1d0>,
798                         <MX8MP_IOMUXC_NAND_CE2    798                         <MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5          0x1d0>,
799                         <MX8MP_IOMUXC_NAND_CE3    799                         <MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6          0x1d0>,
800                         <MX8MP_IOMUXC_NAND_CLE    800                         <MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7            0x1d0>,
801                         <MX8MP_IOMUXC_NAND_CE1    801                         <MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE         0x190>;
802         };                                        802         };
803                                                   803 
804         pinctrl_usdhc3_100mhz: usdhc3-100mhzgr    804         pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
805                 fsl,pins =                        805                 fsl,pins =
806                         <MX8MP_IOMUXC_NAND_WE_    806                         <MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK             0x194>,
807                         <MX8MP_IOMUXC_NAND_WP_    807                         <MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD             0x1d4>,
808                         <MX8MP_IOMUXC_NAND_DAT    808                         <MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0         0x1d4>,
809                         <MX8MP_IOMUXC_NAND_DAT    809                         <MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1         0x1d4>,
810                         <MX8MP_IOMUXC_NAND_DAT    810                         <MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2         0x1d4>,
811                         <MX8MP_IOMUXC_NAND_DAT    811                         <MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3         0x1d4>,
812                         <MX8MP_IOMUXC_NAND_RE_    812                         <MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4           0x1d4>,
813                         <MX8MP_IOMUXC_NAND_CE2    813                         <MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5          0x1d4>,
814                         <MX8MP_IOMUXC_NAND_CE3    814                         <MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6          0x1d4>,
815                         <MX8MP_IOMUXC_NAND_CLE    815                         <MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7            0x1d4>,
816                         <MX8MP_IOMUXC_NAND_CE1    816                         <MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE         0x194>;
817         };                                        817         };
818                                                   818 
819         pinctrl_usdhc3_200mhz: usdhc3-200mhzgr    819         pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
820                 fsl,pins =                        820                 fsl,pins =
821                         <MX8MP_IOMUXC_NAND_WE_    821                         <MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK             0x196>,
822                         <MX8MP_IOMUXC_NAND_WP_    822                         <MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD             0x1d6>,
823                         <MX8MP_IOMUXC_NAND_DAT    823                         <MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0         0x1d6>,
824                         <MX8MP_IOMUXC_NAND_DAT    824                         <MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1         0x1d6>,
825                         <MX8MP_IOMUXC_NAND_DAT    825                         <MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2         0x1d6>,
826                         <MX8MP_IOMUXC_NAND_DAT    826                         <MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3         0x1d6>,
827                         <MX8MP_IOMUXC_NAND_RE_    827                         <MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4           0x1d6>,
828                         <MX8MP_IOMUXC_NAND_CE2    828                         <MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5          0x1d6>,
829                         <MX8MP_IOMUXC_NAND_CE3    829                         <MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6          0x1d6>,
830                         <MX8MP_IOMUXC_NAND_CLE    830                         <MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7            0x1d6>,
831                         <MX8MP_IOMUXC_NAND_CE1    831                         <MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE         0x196>;
832         };                                        832         };
833                                                   833 
834         pinctrl_wdog: wdoggrp {                   834         pinctrl_wdog: wdoggrp {
835                 fsl,pins =                        835                 fsl,pins =
836                         <MX8MP_IOMUXC_GPIO1_IO    836                         <MX8MP_IOMUXC_GPIO1_IO02__WDOG1_WDOG_B          0xc6>;
837         };                                        837         };
838 };                                                838 };
                                                      

~ [ 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