~ [ 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.7.12)


  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";
204         pinctrl-0 = <&pinctrl_i2c1>;              204         pinctrl-0 = <&pinctrl_i2c1>;
205         pinctrl-1 = <&pinctrl_i2c1_gpio>;      << 
206         scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HI << 
207         sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HI << 
208         clock-frequency = <400000>;               205         clock-frequency = <400000>;
209         status = "okay";                          206         status = "okay";
210                                                   207 
211         id_eeprom: eeprom@50 {                    208         id_eeprom: eeprom@50 {
212                 compatible = "atmel,24c64";       209                 compatible = "atmel,24c64";
213                 reg = <0x50>;                     210                 reg = <0x50>;
214                 pagesize = <32>;                  211                 pagesize = <32>;
215         };                                        212         };
216 };                                                213 };
217                                                   214 
218 &i2c2 {                                           215 &i2c2 {
219         pinctrl-names = "default";                216         pinctrl-names = "default";
220         pinctrl-0 = <&pinctrl_i2c2>;              217         pinctrl-0 = <&pinctrl_i2c2>;
221         clock-frequency = <400000>;               218         clock-frequency = <400000>;
222         status = "disabled";                      219         status = "disabled";
223 };                                                220 };
224                                                   221 
225 &i2c3 {                                           222 &i2c3 {
226         pinctrl-names = "default";                223         pinctrl-names = "default";
227         pinctrl-0 = <&pinctrl_i2c3>;              224         pinctrl-0 = <&pinctrl_i2c3>;
228         clock-frequency = <400000>;               225         clock-frequency = <400000>;
229         status = "disabled";                      226         status = "disabled";
230 };                                                227 };
231                                                   228 
232 &i2c4 {                                           229 &i2c4 {
233         pinctrl-names = "default";                230         pinctrl-names = "default";
234         pinctrl-0 = <&pinctrl_i2c4>;              231         pinctrl-0 = <&pinctrl_i2c4>;
235         clock-frequency = <400000>;               232         clock-frequency = <400000>;
236         status = "disabled";                      233         status = "disabled";
237 };                                                234 };
238                                                   235 
239 &i2c5 {                                           236 &i2c5 {
240         pinctrl-names = "default";                237         pinctrl-names = "default";
241         pinctrl-0 = <&pinctrl_i2c5>;              238         pinctrl-0 = <&pinctrl_i2c5>;
242         clock-frequency = <400000>;               239         clock-frequency = <400000>;
243         status = "disabled";                      240         status = "disabled";
244 };                                                241 };
245                                                   242 
246 &i2c6 {                                           243 &i2c6 {
247         pinctrl-names = "default", "gpio";     !! 244         pinctrl-names = "default";
248         pinctrl-0 = <&pinctrl_i2c6>;              245         pinctrl-0 = <&pinctrl_i2c6>;
249         pinctrl-1 = <&pinctrl_i2c6_gpio>;      << 
250         scl-gpios = <&gpio3 19 (GPIO_ACTIVE_HI << 
251         sda-gpios = <&gpio3 20 (GPIO_ACTIVE_HI << 
252         clock-frequency = <400000>;               246         clock-frequency = <400000>;
253         status = "okay";                          247         status = "okay";
254                                                   248 
255         tca6424: gpio@22 {                        249         tca6424: gpio@22 {
256                 compatible = "ti,tca6424";        250                 compatible = "ti,tca6424";
257                 reg = <0x22>;                     251                 reg = <0x22>;
258                 pinctrl-names = "default";        252                 pinctrl-names = "default";
259                 pinctrl-0 = <&pinctrl_tca6424>    253                 pinctrl-0 = <&pinctrl_tca6424>;
260                 gpio-controller;                  254                 gpio-controller;
261                 #gpio-cells = <2>;                255                 #gpio-cells = <2>;
262                 gpio-line-names = "BOOT_SEL0#"    256                 gpio-line-names = "BOOT_SEL0#", "BOOT_SEL1#", "BOOT_SEL2#",
263                         "gbe0_int", "gbe1_int"    257                         "gbe0_int", "gbe1_int", "pmic_int", "rtc_int", "lvds_int",
264                         "PCIE_WAKE#", "cam2_rs    258                         "PCIE_WAKE#", "cam2_rst", "cam2_pwr", "SLEEP#",
265                         "wifi_pd", "tpm_int",     259                         "wifi_pd", "tpm_int", "wifi_int", "PCIE_A_RST#",
266                         "gbe0_rst", "gbe1_rst"    260                         "gbe0_rst", "gbe1_rst", "LID#", "BATLOW#", "CHARGING#",
267                         "CHARGER_PRSNT#";         261                         "CHARGER_PRSNT#";
268                 interrupt-parent = <&gpio1>;      262                 interrupt-parent = <&gpio1>;
269                 interrupts = <9 IRQ_TYPE_EDGE_    263                 interrupts = <9 IRQ_TYPE_EDGE_RISING>;
270                 interrupt-controller;             264                 interrupt-controller;
271                 #interrupt-cells = <2>;           265                 #interrupt-cells = <2>;
272         };                                        266         };
273                                                   267 
274         dsi_lvds_bridge: bridge@2d {              268         dsi_lvds_bridge: bridge@2d {
275                 compatible = "ti,sn65dsi83";      269                 compatible = "ti,sn65dsi83";
276                 reg = <0x2d>;                     270                 reg = <0x2d>;
277                 pinctrl-names = "default";        271                 pinctrl-names = "default";
278                 pinctrl-0 = <&pinctrl_lvds_bri    272                 pinctrl-0 = <&pinctrl_lvds_bridge>;
279                 enable-gpios = <&gpio1 7 GPIO_    273                 enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
280                 status = "disabled";              274                 status = "disabled";
281         };                                        275         };
282                                                   276 
283         pmic: pmic@30 {                           277         pmic: pmic@30 {
284                 compatible = "ricoh,rn5t567";     278                 compatible = "ricoh,rn5t567";
285                 reg = <0x30>;                     279                 reg = <0x30>;
286                 interrupt-parent = <&tca6424>;    280                 interrupt-parent = <&tca6424>;
287                 interrupts = <5 IRQ_TYPE_EDGE_    281                 interrupts = <5 IRQ_TYPE_EDGE_FALLING>;
288                                                   282 
289                 regulators {                      283                 regulators {
290                         DCDC1 {                   284                         DCDC1 {
291                                 regulator-name    285                                 regulator-name = "VCC_SOC";
292                                 regulator-alwa    286                                 regulator-always-on;
293                                 regulator-min-    287                                 regulator-min-microvolt = <950000>;
294                                 regulator-max-    288                                 regulator-max-microvolt = <950000>;
295                         };                        289                         };
296                                                   290 
297                         DCDC2 {                   291                         DCDC2 {
298                                 regulator-name    292                                 regulator-name = "VCC_DRAM";
299                                 regulator-alwa    293                                 regulator-always-on;
300                                 regulator-min-    294                                 regulator-min-microvolt = <1100000>;
301                                 regulator-max-    295                                 regulator-max-microvolt = <1100000>;
302                         };                        296                         };
303                                                   297 
304                         vcc_arm: DCDC3 {          298                         vcc_arm: DCDC3 {
305                                 regulator-name    299                                 regulator-name = "VCC_ARM";
306                                 regulator-alwa    300                                 regulator-always-on;
307                                 regulator-min-    301                                 regulator-min-microvolt = <950000>;
308                                 regulator-max-    302                                 regulator-max-microvolt = <950000>;
309                         };                        303                         };
310                                                   304 
311                         DCDC4 {                   305                         DCDC4 {
312                                 regulator-name    306                                 regulator-name = "VCC_1V8";
313                                 regulator-alwa    307                                 regulator-always-on;
314                                 regulator-min-    308                                 regulator-min-microvolt = <1800000>;
315                                 regulator-max-    309                                 regulator-max-microvolt = <1800000>;
316                         };                        310                         };
317                                                   311 
318                         LDO1 {                    312                         LDO1 {
319                                 regulator-name    313                                 regulator-name = "VCC_LDO1_2V5";
320                                 regulator-alwa    314                                 regulator-always-on;
321                                 regulator-min-    315                                 regulator-min-microvolt = <2500000>;
322                                 regulator-max-    316                                 regulator-max-microvolt = <2500000>;
323                         };                        317                         };
324                                                   318 
325                         LDO2 {                    319                         LDO2 {
326                                 regulator-name    320                                 regulator-name = "VCC_LDO2_1V8";
327                                 regulator-alwa    321                                 regulator-always-on;
328                                 regulator-min-    322                                 regulator-min-microvolt = <1800000>;
329                                 regulator-max-    323                                 regulator-max-microvolt = <1800000>;
330                         };                        324                         };
331                                                   325 
332                         LDO3 {                    326                         LDO3 {
333                                 regulator-name    327                                 regulator-name = "VCC_ETH_2V5";
334                                 regulator-alwa    328                                 regulator-always-on;
335                                 regulator-min-    329                                 regulator-min-microvolt = <2500000>;
336                                 regulator-max-    330                                 regulator-max-microvolt = <2500000>;
337                         };                        331                         };
338                                                   332 
339                         LDO4 {                    333                         LDO4 {
340                                 regulator-name    334                                 regulator-name = "VCC_DDR4_2V5";
341                                 regulator-alwa    335                                 regulator-always-on;
342                                 regulator-min-    336                                 regulator-min-microvolt = <2500000>;
343                                 regulator-max-    337                                 regulator-max-microvolt = <2500000>;
344                         };                        338                         };
345                                                   339 
346                         LDO5 {                    340                         LDO5 {
347                                 regulator-name    341                                 regulator-name = "VCC_LDO5_1V8";
348                                 regulator-alwa    342                                 regulator-always-on;
349                                 regulator-min-    343                                 regulator-min-microvolt = <1800000>;
350                                 regulator-max-    344                                 regulator-max-microvolt = <1800000>;
351                         };                        345                         };
352                                                   346 
353                         LDORTC1 {                 347                         LDORTC1 {
354                                 regulator-name    348                                 regulator-name = "VCC_SNVS_1V8";
355                                 regulator-alwa    349                                 regulator-always-on;
356                                 regulator-min-    350                                 regulator-min-microvolt = <1800000>;
357                                 regulator-max-    351                                 regulator-max-microvolt = <1800000>;
358                         };                        352                         };
359                                                   353 
360                         LDORTC2 {                 354                         LDORTC2 {
361                                 regulator-name    355                                 regulator-name = "VCC_SNVS_3V3";
362                                 regulator-alwa    356                                 regulator-always-on;
363                                 regulator-min-    357                                 regulator-min-microvolt = <3300000>;
364                                 regulator-max-    358                                 regulator-max-microvolt = <3300000>;
365                         };                        359                         };
366                 };                                360                 };
367         };                                        361         };
368                                                   362 
369         sys_rtc: rtc@32 {                         363         sys_rtc: rtc@32 {
370                 compatible = "ricoh,r2221tl";     364                 compatible = "ricoh,r2221tl";
371                 reg = <0x32>;                     365                 reg = <0x32>;
372                 interrupt-parent = <&tca6424>;    366                 interrupt-parent = <&tca6424>;
373                 interrupts = <6 IRQ_TYPE_EDGE_    367                 interrupts = <6 IRQ_TYPE_EDGE_FALLING>;
374         };                                        368         };
375                                                   369 
376         tmp_sensor: temperature-sensor@71 {       370         tmp_sensor: temperature-sensor@71 {
377                 compatible = "ti,tmp103";         371                 compatible = "ti,tmp103";
378                 reg = <0x71>;                     372                 reg = <0x71>;
379         };                                        373         };
380 };                                                374 };
381                                                   375 
382 &flexcan1 {                                       376 &flexcan1 {
383         pinctrl-names = "default";                377         pinctrl-names = "default";
384         pinctrl-0 = <&pinctrl_flexcan1>;          378         pinctrl-0 = <&pinctrl_flexcan1>;
385         xceiver-supply = <&reg_flexcan1_xceive    379         xceiver-supply = <&reg_flexcan1_xceiver>;
386         status = "disabled";                      380         status = "disabled";
387 };                                                381 };
388                                                   382 
389 &flexcan2 {                                       383 &flexcan2 {
390         pinctrl-names = "default";                384         pinctrl-names = "default";
391         pinctrl-0 = <&pinctrl_flexcan2>;          385         pinctrl-0 = <&pinctrl_flexcan2>;
392         xceiver-supply = <&reg_flexcan2_xceive    386         xceiver-supply = <&reg_flexcan2_xceiver>;
393         status = "disabled";                      387         status = "disabled";
394 };                                                388 };
395                                                   389 
396 &flexspi {                                        390 &flexspi {
397         pinctrl-names = "default";                391         pinctrl-names = "default";
398         pinctrl-0 = <&pinctrl_flexspi0>;          392         pinctrl-0 = <&pinctrl_flexspi0>;
399         status = "okay";                          393         status = "okay";
400                                                   394 
401         qspi_flash: flash@0 {                     395         qspi_flash: flash@0 {
402                 compatible = "jedec,spi-nor";     396                 compatible = "jedec,spi-nor";
403                 reg = <0>;                        397                 reg = <0>;
404                 #address-cells = <1>;             398                 #address-cells = <1>;
405                 #size-cells = <1>;                399                 #size-cells = <1>;
406                 spi-max-frequency = <80000000>    400                 spi-max-frequency = <80000000>;
407                 spi-tx-bus-width = <4>;           401                 spi-tx-bus-width = <4>;
408                 spi-rx-bus-width = <4>;           402                 spi-rx-bus-width = <4>;
409         };                                        403         };
410 };                                                404 };
411                                                   405 
412 &pwm1 {                                           406 &pwm1 {
413         pinctrl-names = "default";                407         pinctrl-names = "default";
414         pinctrl-0 = <&pinctrl_pwm1>;              408         pinctrl-0 = <&pinctrl_pwm1>;
415         status = "disabled";                      409         status = "disabled";
416 };                                                410 };
417                                                   411 
418 &pwm2 {                                           412 &pwm2 {
419         pinctrl-names = "default";                413         pinctrl-names = "default";
420         pinctrl-0 = <&pinctrl_pwm2>;              414         pinctrl-0 = <&pinctrl_pwm2>;
421         status = "disabled";                      415         status = "disabled";
422 };                                                416 };
423                                                   417 
424 &pwm3 {                                           418 &pwm3 {
425         pinctrl-names = "default";                419         pinctrl-names = "default";
426         pinctrl-0 = <&pinctrl_pwm3>;              420         pinctrl-0 = <&pinctrl_pwm3>;
427         status = "disabled";                      421         status = "disabled";
428 };                                                422 };
429                                                   423 
430 &pwm4 {                                           424 &pwm4 {
431         pinctrl-names = "default";                425         pinctrl-names = "default";
432         pinctrl-0 = <&pinctrl_pwm4>;              426         pinctrl-0 = <&pinctrl_pwm4>;
433         status = "disabled";                      427         status = "disabled";
434 };                                                428 };
435                                                   429 
436 &snvs_pwrkey {                                    430 &snvs_pwrkey {
437         status = "okay";                          431         status = "okay";
438 };                                                432 };
439                                                   433 
440 &uart1 {                                          434 &uart1 {
441         pinctrl-names = "default";                435         pinctrl-names = "default";
442         pinctrl-0 = <&pinctrl_uart1>;             436         pinctrl-0 = <&pinctrl_uart1>;
443         status = "okay";                          437         status = "okay";
444 };                                                438 };
445                                                   439 
446 &uart2 {                                          440 &uart2 {
447         pinctrl-names = "default";                441         pinctrl-names = "default";
448         pinctrl-0 = <&pinctrl_uart2>;             442         pinctrl-0 = <&pinctrl_uart2>;
449         uart-has-rtscts;                          443         uart-has-rtscts;
450         status = "okay";                          444         status = "okay";
451 };                                                445 };
452                                                   446 
453 &uart3 {                                          447 &uart3 {
454         pinctrl-names = "default";                448         pinctrl-names = "default";
455         pinctrl-0 = <&pinctrl_uart3>;             449         pinctrl-0 = <&pinctrl_uart3>;
456         uart-has-rtscts;                          450         uart-has-rtscts;
457         status = "okay";                          451         status = "okay";
458 };                                                452 };
459                                                   453 
460 &uart4 {                                          454 &uart4 {
461         pinctrl-names = "default";                455         pinctrl-names = "default";
462         pinctrl-0 = <&pinctrl_uart4>;             456         pinctrl-0 = <&pinctrl_uart4>;
463         status = "disabled";                      457         status = "disabled";
464 };                                                458 };
465                                                   459 
466 &usb3_phy0 {                                      460 &usb3_phy0 {
467         vbus-supply = <&reg_usb0_host_vbus>;      461         vbus-supply = <&reg_usb0_host_vbus>;
468         status = "okay";                          462         status = "okay";
469 };                                                463 };
470                                                   464 
471 &usb3_phy1 {                                      465 &usb3_phy1 {
472         vbus-supply = <&reg_usb1_host_vbus>;      466         vbus-supply = <&reg_usb1_host_vbus>;
473         status = "okay";                          467         status = "okay";
474 };                                                468 };
475                                                   469 
476 &usb3_0 {                                         470 &usb3_0 {
477         status = "okay";                          471         status = "okay";
478 };                                                472 };
479                                                   473 
480 &usb3_1 {                                         474 &usb3_1 {
481         status = "okay";                          475         status = "okay";
482 };                                                476 };
483                                                   477 
484 &usb_dwc3_0 {                                     478 &usb_dwc3_0 {
485         dr_mode = "otg";                          479         dr_mode = "otg";
486         hnp-disable;                              480         hnp-disable;
487         srp-disable;                              481         srp-disable;
488         adp-disable;                              482         adp-disable;
489         extcon = <&extcon_usb0>;                  483         extcon = <&extcon_usb0>;
490         status = "okay";                          484         status = "okay";
491 };                                                485 };
492                                                   486 
493 &usb_dwc3_1 {                                     487 &usb_dwc3_1 {
494         dr_mode = "host";                         488         dr_mode = "host";
495         status = "okay";                          489         status = "okay";
496 };                                                490 };
497                                                   491 
498 &usdhc2 {                                         492 &usdhc2 {
499         assigned-clocks = <&clk IMX8MP_CLK_USD    493         assigned-clocks = <&clk IMX8MP_CLK_USDHC2>;
500         assigned-clock-rates = <400000000>;       494         assigned-clock-rates = <400000000>;
501         pinctrl-names = "default", "state_100m    495         pinctrl-names = "default", "state_100mhz", "state_200mhz";
502         pinctrl-0 = <&pinctrl_usdhc2>, <&pinct    496         pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
503         pinctrl-1 = <&pinctrl_usdhc2_100mhz>,     497         pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
504         pinctrl-2 = <&pinctrl_usdhc2_200mhz>,     498         pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
505         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>    499         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
506         wp-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH    500         wp-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>;
507         bus-width = <4>;                          501         bus-width = <4>;
508         vmmc-supply = <&reg_usdhc2_vmmc>;         502         vmmc-supply = <&reg_usdhc2_vmmc>;
509         status = "okay";                          503         status = "okay";
510 };                                                504 };
511                                                   505 
512 &usdhc3 {                                         506 &usdhc3 {
513         assigned-clocks = <&clk IMX8MP_CLK_USD    507         assigned-clocks = <&clk IMX8MP_CLK_USDHC3>;
514         assigned-clock-rates = <400000000>;       508         assigned-clock-rates = <400000000>;
515         pinctrl-names = "default", "state_100m    509         pinctrl-names = "default", "state_100mhz", "state_200mhz";
516         pinctrl-0 = <&pinctrl_usdhc3>;            510         pinctrl-0 = <&pinctrl_usdhc3>;
517         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;     511         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
518         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;     512         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
519         bus-width = <8>;                          513         bus-width = <8>;
520         non-removable;                            514         non-removable;
521         status = "okay";                          515         status = "okay";
522 };                                                516 };
523                                                   517 
524 &wdog1 {                                          518 &wdog1 {
525         pinctrl-names = "default";                519         pinctrl-names = "default";
526         pinctrl-0 = <&pinctrl_wdog>;              520         pinctrl-0 = <&pinctrl_wdog>;
527         fsl,ext-reset-output;                     521         fsl,ext-reset-output;
528         status = "okay";                          522         status = "okay";
529 };                                                523 };
530                                                   524 
531 &iomuxc {                                         525 &iomuxc {
532         pinctrl_ecspi1: ecspi1grp {               526         pinctrl_ecspi1: ecspi1grp {
533                 fsl,pins =                        527                 fsl,pins =
534                         <MX8MP_IOMUXC_ECSPI1_M    528                         <MX8MP_IOMUXC_ECSPI1_MISO__ECSPI1_MISO          0x82>,
535                         <MX8MP_IOMUXC_ECSPI1_M    529                         <MX8MP_IOMUXC_ECSPI1_MOSI__ECSPI1_MOSI          0x82>,
536                         <MX8MP_IOMUXC_ECSPI1_S    530                         <MX8MP_IOMUXC_ECSPI1_SCLK__ECSPI1_SCLK          0x82>,
537                         <MX8MP_IOMUXC_ECSPI1_S    531                         <MX8MP_IOMUXC_ECSPI1_SS0__ECSPI1_SS0            0x40000>,
538                         <MX8MP_IOMUXC_SD1_DATA    532                         <MX8MP_IOMUXC_SD1_DATA6__GPIO2_IO08             0x40000>;
539         };                                        533         };
540                                                   534 
541         pinctrl_ecspi2: ecspi2grp {               535         pinctrl_ecspi2: ecspi2grp {
542                 fsl,pins =                        536                 fsl,pins =
543                         <MX8MP_IOMUXC_ECSPI2_M    537                         <MX8MP_IOMUXC_ECSPI2_MISO__ECSPI2_MISO          0x82>,
544                         <MX8MP_IOMUXC_ECSPI2_M    538                         <MX8MP_IOMUXC_ECSPI2_MOSI__ECSPI2_MOSI          0x82>,
545                         <MX8MP_IOMUXC_ECSPI2_S    539                         <MX8MP_IOMUXC_ECSPI2_SCLK__ECSPI2_SCLK          0x82>,
546                         <MX8MP_IOMUXC_ECSPI2_S    540                         <MX8MP_IOMUXC_ECSPI2_SS0__ECSPI2_SS0            0x40000>,
547                         <MX8MP_IOMUXC_SD1_DATA    541                         <MX8MP_IOMUXC_SD1_DATA7__GPIO2_IO09             0x40000>;
548         };                                        542         };
549                                                   543 
550         pinctrl_eqos: eqosgrp {                   544         pinctrl_eqos: eqosgrp {
551                 fsl,pins =                        545                 fsl,pins =
552                         <MX8MP_IOMUXC_ENET_MDC    546                         <MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC            0x3>,
553                         <MX8MP_IOMUXC_ENET_MDI    547                         <MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO          0x3>,
554                         <MX8MP_IOMUXC_ENET_RD0    548                         <MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0      0x91>,
555                         <MX8MP_IOMUXC_ENET_RD1    549                         <MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1      0x91>,
556                         <MX8MP_IOMUXC_ENET_RD2    550                         <MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2      0x91>,
557                         <MX8MP_IOMUXC_ENET_RD3    551                         <MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3      0x91>,
558                         <MX8MP_IOMUXC_ENET_RXC    552                         <MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK      0x91>,
559                         <MX8MP_IOMUXC_ENET_RX_    553                         <MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL        0x91>,
560                         <MX8MP_IOMUXC_ENET_TD0    554                         <MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0      0x1f>,
561                         <MX8MP_IOMUXC_ENET_TD1    555                         <MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1      0x1f>,
562                         <MX8MP_IOMUXC_ENET_TD2    556                         <MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2      0x1f>,
563                         <MX8MP_IOMUXC_ENET_TD3    557                         <MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3      0x1f>,
564                         <MX8MP_IOMUXC_ENET_TX_    558                         <MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL        0x1f>,
565                         <MX8MP_IOMUXC_ENET_TXC    559                         <MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK      0x1f>;
566         };                                        560         };
567                                                   561 
568         pinctrl_fec: fecgrp {                     562         pinctrl_fec: fecgrp {
569                 fsl,pins =                        563                 fsl,pins =
570                         <MX8MP_IOMUXC_SAI1_RXD    564                         <MX8MP_IOMUXC_SAI1_RXD2__ENET1_MDC              0x3>,
571                         <MX8MP_IOMUXC_SAI1_RXD    565                         <MX8MP_IOMUXC_SAI1_RXD3__ENET1_MDIO             0x3>,
572                         <MX8MP_IOMUXC_SAI1_RXD    566                         <MX8MP_IOMUXC_SAI1_RXD4__ENET1_RGMII_RD0        0x91>,
573                         <MX8MP_IOMUXC_SAI1_RXD    567                         <MX8MP_IOMUXC_SAI1_RXD5__ENET1_RGMII_RD1        0x91>,
574                         <MX8MP_IOMUXC_SAI1_RXD    568                         <MX8MP_IOMUXC_SAI1_RXD6__ENET1_RGMII_RD2        0x91>,
575                         <MX8MP_IOMUXC_SAI1_RXD    569                         <MX8MP_IOMUXC_SAI1_RXD7__ENET1_RGMII_RD3        0x91>,
576                         <MX8MP_IOMUXC_SAI1_TXC    570                         <MX8MP_IOMUXC_SAI1_TXC__ENET1_RGMII_RXC         0x91>,
577                         <MX8MP_IOMUXC_SAI1_TXF    571                         <MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL     0x91>,
578                         <MX8MP_IOMUXC_SAI1_TXD    572                         <MX8MP_IOMUXC_SAI1_TXD0__ENET1_RGMII_TD0        0x1f>,
579                         <MX8MP_IOMUXC_SAI1_TXD    573                         <MX8MP_IOMUXC_SAI1_TXD1__ENET1_RGMII_TD1        0x1f>,
580                         <MX8MP_IOMUXC_SAI1_TXD    574                         <MX8MP_IOMUXC_SAI1_TXD2__ENET1_RGMII_TD2        0x1f>,
581                         <MX8MP_IOMUXC_SAI1_TXD    575                         <MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3        0x1f>,
582                         <MX8MP_IOMUXC_SAI1_TXD    576                         <MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL     0x1f>,
583                         <MX8MP_IOMUXC_SAI1_TXD    577                         <MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC        0x1f>;
584         };                                        578         };
585                                                   579 
586         pinctrl_flexcan1: flexcan1grp {           580         pinctrl_flexcan1: flexcan1grp {
587                 fsl,pins =                        581                 fsl,pins =
588                         <MX8MP_IOMUXC_SAI5_RXD    582                         <MX8MP_IOMUXC_SAI5_RXD1__CAN1_TX                0x154>,
589                         <MX8MP_IOMUXC_SAI5_RXD    583                         <MX8MP_IOMUXC_SAI5_RXD2__CAN1_RX                0x154>;
590         };                                        584         };
591                                                   585 
592         pinctrl_flexcan2: flexcan2grp {           586         pinctrl_flexcan2: flexcan2grp {
593                 fsl,pins =                        587                 fsl,pins =
594                         <MX8MP_IOMUXC_SAI5_MCL    588                         <MX8MP_IOMUXC_SAI5_MCLK__CAN2_RX                0x154>,
595                         <MX8MP_IOMUXC_SAI5_RXD    589                         <MX8MP_IOMUXC_SAI5_RXD3__CAN2_TX                0x154>;
596         };                                        590         };
597                                                   591 
598         pinctrl_flexspi0: flexspi0grp {           592         pinctrl_flexspi0: flexspi0grp {
599                 fsl,pins =                        593                 fsl,pins =
600                         <MX8MP_IOMUXC_NAND_ALE    594                         <MX8MP_IOMUXC_NAND_ALE__FLEXSPI_A_SCLK          0x1c2>,
601                         <MX8MP_IOMUXC_NAND_CE0    595                         <MX8MP_IOMUXC_NAND_CE0_B__FLEXSPI_A_SS0_B       0x82>,
602                         <MX8MP_IOMUXC_NAND_DAT    596                         <MX8MP_IOMUXC_NAND_DATA00__FLEXSPI_A_DATA00     0x82>,
603                         <MX8MP_IOMUXC_NAND_DAT    597                         <MX8MP_IOMUXC_NAND_DATA01__FLEXSPI_A_DATA01     0x82>,
604                         <MX8MP_IOMUXC_NAND_DAT    598                         <MX8MP_IOMUXC_NAND_DATA02__FLEXSPI_A_DATA02     0x82>,
605                         <MX8MP_IOMUXC_NAND_DAT    599                         <MX8MP_IOMUXC_NAND_DATA03__FLEXSPI_A_DATA03     0x82>,
606                         <MX8MP_IOMUXC_NAND_DQS    600                         <MX8MP_IOMUXC_NAND_DQS__GPIO3_IO14              0x19>;
607         };                                        601         };
608                                                   602 
609         pinctrl_i2c1: i2c1grp {                   603         pinctrl_i2c1: i2c1grp {
610                 fsl,pins =                        604                 fsl,pins =
611                         <MX8MP_IOMUXC_I2C1_SCL !! 605                         <MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL                0x400001c3>,
612                         <MX8MP_IOMUXC_I2C1_SDA !! 606                         <MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA                0x400001c3>;
613         };                                     << 
614                                                << 
615         pinctrl_i2c1_gpio: i2c1gpiogrp {       << 
616                 fsl,pins =                     << 
617                         <MX8MP_IOMUXC_I2C1_SCL << 
618                         <MX8MP_IOMUXC_I2C1_SDA << 
619         };                                        607         };
620                                                   608 
621         pinctrl_i2c2: i2c2grp {                   609         pinctrl_i2c2: i2c2grp {
622                 fsl,pins =                        610                 fsl,pins =
623                         <MX8MP_IOMUXC_I2C2_SCL !! 611                         <MX8MP_IOMUXC_I2C2_SCL__I2C2_SCL                0x400001c3>,
624                         <MX8MP_IOMUXC_I2C2_SDA !! 612                         <MX8MP_IOMUXC_I2C2_SDA__I2C2_SDA                0x400001c3>;
625         };                                        613         };
626                                                   614 
627         pinctrl_i2c3: i2c3grp {                   615         pinctrl_i2c3: i2c3grp {
628                 fsl,pins =                        616                 fsl,pins =
629                         <MX8MP_IOMUXC_I2C3_SCL !! 617                         <MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL                0x400001c3>,
630                         <MX8MP_IOMUXC_I2C3_SDA !! 618                         <MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA                0x400001c3>;
631         };                                        619         };
632                                                   620 
633         pinctrl_i2c4: i2c4grp {                   621         pinctrl_i2c4: i2c4grp {
634                 fsl,pins =                        622                 fsl,pins =
635                         <MX8MP_IOMUXC_I2C4_SCL !! 623                         <MX8MP_IOMUXC_I2C4_SCL__I2C4_SCL                0x400001c3>,
636                         <MX8MP_IOMUXC_I2C4_SDA !! 624                         <MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA                0x400001c3>;
637         };                                        625         };
638                                                   626 
639         pinctrl_i2c5: i2c5grp {                   627         pinctrl_i2c5: i2c5grp {
640                 fsl,pins =                        628                 fsl,pins =
641                         <MX8MP_IOMUXC_SPDIF_TX !! 629                         <MX8MP_IOMUXC_SPDIF_TX__I2C5_SCL                0x400001c3>,
642                         <MX8MP_IOMUXC_SPDIF_RX !! 630                         <MX8MP_IOMUXC_SPDIF_RX__I2C5_SDA                0x400001c3>;
643         };                                        631         };
644                                                   632 
645         pinctrl_i2c6: i2c6grp {                   633         pinctrl_i2c6: i2c6grp {
646                 fsl,pins =                        634                 fsl,pins =
647                         <MX8MP_IOMUXC_SAI5_RXF !! 635                         <MX8MP_IOMUXC_SAI5_RXFS__I2C6_SCL               0x400001c3>,
648                         <MX8MP_IOMUXC_SAI5_RXC !! 636                         <MX8MP_IOMUXC_SAI5_RXC__I2C6_SDA                0x400001c3>;
649         };                                     << 
650                                                << 
651         pinctrl_i2c6_gpio: i2c6gpiogrp {       << 
652                 fsl,pins =                     << 
653                         <MX8MP_IOMUXC_SAI5_RXF << 
654                         <MX8MP_IOMUXC_SAI5_RXC << 
655         };                                        637         };
656                                                   638 
657         pinctrl_lcd0_backlight: lcd0-backlight    639         pinctrl_lcd0_backlight: lcd0-backlightgrp {
658                 fsl,pins =                        640                 fsl,pins =
659                         <MX8MP_IOMUXC_GPIO1_IO    641                         <MX8MP_IOMUXC_GPIO1_IO05__GPIO1_IO05            0x41>;
660         };                                        642         };
661                                                   643 
662         pinctrl_lcd1_backlight: lcd1-backlight    644         pinctrl_lcd1_backlight: lcd1-backlightgrp {
663                 fsl,pins =                        645                 fsl,pins =
664                         <MX8MP_IOMUXC_GPIO1_IO    646                         <MX8MP_IOMUXC_GPIO1_IO06__GPIO1_IO06            0x41>;
665         };                                        647         };
666                                                   648 
667         pinctrl_leds: ledsgrp {                   649         pinctrl_leds: ledsgrp {
668                 fsl,pins =                        650                 fsl,pins =
669                         <MX8MP_IOMUXC_GPIO1_IO    651                         <MX8MP_IOMUXC_GPIO1_IO08__GPIO1_IO08            0x19>;
670         };                                        652         };
671                                                   653 
672         pinctrl_lvds_bridge: lvds-bridgegrp {     654         pinctrl_lvds_bridge: lvds-bridgegrp {
673                 fsl,pins =                        655                 fsl,pins =
674                         <MX8MP_IOMUXC_GPIO1_IO    656                         <MX8MP_IOMUXC_GPIO1_IO07__GPIO1_IO07            0x41>;
675         };                                        657         };
676                                                   658 
677         pinctrl_pwm1: pwm1grp {                   659         pinctrl_pwm1: pwm1grp {
678                 fsl,pins =                        660                 fsl,pins =
679                         <MX8MP_IOMUXC_SPDIF_EX    661                         <MX8MP_IOMUXC_SPDIF_EXT_CLK__PWM1_OUT           0x116>;
680         };                                        662         };
681                                                   663 
682         pinctrl_pwm2: pwm2grp {                   664         pinctrl_pwm2: pwm2grp {
683                 fsl,pins =                        665                 fsl,pins =
684                         <MX8MP_IOMUXC_SAI5_RXD    666                         <MX8MP_IOMUXC_SAI5_RXD0__PWM2_OUT               0x116>;
685         };                                        667         };
686                                                   668 
687         pinctrl_pwm3: pwm3grp {                   669         pinctrl_pwm3: pwm3grp {
688                 fsl,pins =                        670                 fsl,pins =
689                         <MX8MP_IOMUXC_GPIO1_IO    671                         <MX8MP_IOMUXC_GPIO1_IO10__PWM3_OUT              0x116>;
690         };                                        672         };
691                                                   673 
692         pinctrl_pwm4: pwm4grp {                   674         pinctrl_pwm4: pwm4grp {
693                 fsl,pins =                        675                 fsl,pins =
694                         <MX8MP_IOMUXC_SAI3_MCL    676                         <MX8MP_IOMUXC_SAI3_MCLK__PWM4_OUT               0x116>;
695         };                                        677         };
696                                                   678 
697         pinctrl_tca6424: tca6424grp {             679         pinctrl_tca6424: tca6424grp {
698                 fsl,pins =                        680                 fsl,pins =
699                         <MX8MP_IOMUXC_GPIO1_IO    681                         <MX8MP_IOMUXC_GPIO1_IO09__GPIO1_IO09            0x41>;
700         };                                        682         };
701                                                   683 
702         pinctrl_uart1: uart1grp {                 684         pinctrl_uart1: uart1grp {
703                 fsl,pins =                        685                 fsl,pins =
704                         <MX8MP_IOMUXC_UART1_RX    686                         <MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX           0x49>,
705                         <MX8MP_IOMUXC_UART1_TX    687                         <MX8MP_IOMUXC_UART1_TXD__UART1_DCE_TX           0x49>;
706         };                                        688         };
707                                                   689 
708         pinctrl_uart2: uart2grp {                 690         pinctrl_uart2: uart2grp {
709                 fsl,pins =                        691                 fsl,pins =
710                         <MX8MP_IOMUXC_SD1_DATA    692                         <MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06             0x1c4>,
711                         <MX8MP_IOMUXC_SD1_DATA    693                         <MX8MP_IOMUXC_SD1_DATA5__GPIO2_IO07             0x1c4>,
712                         <MX8MP_IOMUXC_UART2_RX    694                         <MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX           0x49>,
713                         <MX8MP_IOMUXC_UART2_TX    695                         <MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX           0x49>;
714         };                                        696         };
715                                                   697 
716         pinctrl_uart3: uart3grp {                 698         pinctrl_uart3: uart3grp {
717                 fsl,pins =                        699                 fsl,pins =
718                         <MX8MP_IOMUXC_SD1_RESE    700                         <MX8MP_IOMUXC_SD1_RESET_B__GPIO2_IO10           0x1c4>,
719                         <MX8MP_IOMUXC_SD1_STRO    701                         <MX8MP_IOMUXC_SD1_STROBE__GPIO2_IO11            0x1c4>,
720                         <MX8MP_IOMUXC_UART3_RX    702                         <MX8MP_IOMUXC_UART3_RXD__UART3_DCE_RX           0x49>,
721                         <MX8MP_IOMUXC_UART3_TX    703                         <MX8MP_IOMUXC_UART3_TXD__UART3_DCE_TX           0x49>;
722         };                                        704         };
723                                                   705 
724         pinctrl_uart4: uart4grp {                 706         pinctrl_uart4: uart4grp {
725                 fsl,pins =                        707                 fsl,pins =
726                         <MX8MP_IOMUXC_UART4_RX    708                         <MX8MP_IOMUXC_UART4_RXD__UART4_DCE_RX           0x49>,
727                         <MX8MP_IOMUXC_UART4_TX    709                         <MX8MP_IOMUXC_UART4_TXD__UART4_DCE_TX           0x49>;
728         };                                        710         };
729                                                   711 
730         pinctrl_usb0_extcon: usb0-extcongrp {     712         pinctrl_usb0_extcon: usb0-extcongrp {
731                 fsl,pins =                        713                 fsl,pins =
732                         <MX8MP_IOMUXC_GPIO1_IO    714                         <MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03            0x19>;
733         };                                        715         };
734                                                   716 
735         pinctrl_usb0_vbus: usb0-vbusgrp {         717         pinctrl_usb0_vbus: usb0-vbusgrp {
736                 fsl,pins =                        718                 fsl,pins =
737                         <MX8MP_IOMUXC_GPIO1_IO    719                         <MX8MP_IOMUXC_GPIO1_IO12__GPIO1_IO12            0x19>;
738         };                                        720         };
739                                                   721 
740         pinctrl_usb1_vbus: usb1-vbusgrp {         722         pinctrl_usb1_vbus: usb1-vbusgrp {
741                 fsl,pins =                        723                 fsl,pins =
742                         <MX8MP_IOMUXC_GPIO1_IO    724                         <MX8MP_IOMUXC_GPIO1_IO14__GPIO1_IO14            0x19>;
743         };                                        725         };
744                                                   726 
745         pinctrl_usdhc2_gpio: usdhc2-gpiogrp {     727         pinctrl_usdhc2_gpio: usdhc2-gpiogrp {
746                 fsl,pins =                        728                 fsl,pins =
747                         <MX8MP_IOMUXC_SD2_CD_B    729                         <MX8MP_IOMUXC_SD2_CD_B__GPIO2_IO12              0x1c4>,
748                         <MX8MP_IOMUXC_SD2_WP__    730                         <MX8MP_IOMUXC_SD2_WP__GPIO2_IO20                0x1c4>;
749         };                                        731         };
750                                                   732 
751         pinctrl_usdhc2: usdhc2grp {               733         pinctrl_usdhc2: usdhc2grp {
752                 fsl,pins =                        734                 fsl,pins =
753                         <MX8MP_IOMUXC_SD2_CLK_    735                         <MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK               0x190>,
754                         <MX8MP_IOMUXC_SD2_CMD_    736                         <MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD               0x1d0>,
755                         <MX8MP_IOMUXC_SD2_DATA    737                         <MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0           0x1d0>,
756                         <MX8MP_IOMUXC_SD2_DATA    738                         <MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1           0x1d0>,
757                         <MX8MP_IOMUXC_SD2_DATA    739                         <MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2           0x1d0>,
758                         <MX8MP_IOMUXC_SD2_DATA    740                         <MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3           0x1d0>,
759                         <MX8MP_IOMUXC_GPIO1_IO    741                         <MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT        0xc1>;
760         };                                        742         };
761                                                   743 
762         pinctrl_usdhc2_vmmc: usdhc2-vmmcgrp {     744         pinctrl_usdhc2_vmmc: usdhc2-vmmcgrp {
763                 fsl,pins =                        745                 fsl,pins =
764                         <MX8MP_IOMUXC_SD2_RESE    746                         <MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19           0x41>;
765         };                                        747         };
766                                                   748 
767         pinctrl_usdhc2_100mhz: usdhc2-100mhzgr    749         pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
768                 fsl,pins =                        750                 fsl,pins =
769                         <MX8MP_IOMUXC_SD2_CLK_    751                         <MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK               0x194>,
770                         <MX8MP_IOMUXC_SD2_CMD_    752                         <MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD               0x1d4>,
771                         <MX8MP_IOMUXC_SD2_DATA    753                         <MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0           0x1d4>,
772                         <MX8MP_IOMUXC_SD2_DATA    754                         <MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1           0x1d4>,
773                         <MX8MP_IOMUXC_SD2_DATA    755                         <MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2           0x1d4>,
774                         <MX8MP_IOMUXC_SD2_DATA    756                         <MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3           0x1d4>,
775                         <MX8MP_IOMUXC_GPIO1_IO    757                         <MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT        0xc1>;
776         };                                        758         };
777                                                   759 
778         pinctrl_usdhc2_200mhz: usdhc2-200mhzgr    760         pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
779                 fsl,pins =                        761                 fsl,pins =
780                         <MX8MP_IOMUXC_SD2_CLK_    762                         <MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK               0x196>,
781                         <MX8MP_IOMUXC_SD2_CMD_    763                         <MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD               0x1d6>,
782                         <MX8MP_IOMUXC_SD2_DATA    764                         <MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0           0x1d6>,
783                         <MX8MP_IOMUXC_SD2_DATA    765                         <MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1           0x1d6>,
784                         <MX8MP_IOMUXC_SD2_DATA    766                         <MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2           0x1d6>,
785                         <MX8MP_IOMUXC_SD2_DATA    767                         <MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3           0x1d6>,
786                         <MX8MP_IOMUXC_GPIO1_IO    768                         <MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT        0xc1>;
787         };                                        769         };
788                                                   770 
789         pinctrl_usdhc3: usdhc3grp {               771         pinctrl_usdhc3: usdhc3grp {
790                 fsl,pins =                        772                 fsl,pins =
791                         <MX8MP_IOMUXC_NAND_WE_    773                         <MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK             0x190>,
792                         <MX8MP_IOMUXC_NAND_WP_    774                         <MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD             0x1d0>,
793                         <MX8MP_IOMUXC_NAND_DAT    775                         <MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0         0x1d0>,
794                         <MX8MP_IOMUXC_NAND_DAT    776                         <MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1         0x1d0>,
795                         <MX8MP_IOMUXC_NAND_DAT    777                         <MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2         0x1d0>,
796                         <MX8MP_IOMUXC_NAND_DAT    778                         <MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3         0x1d0>,
797                         <MX8MP_IOMUXC_NAND_RE_    779                         <MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4           0x1d0>,
798                         <MX8MP_IOMUXC_NAND_CE2    780                         <MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5          0x1d0>,
799                         <MX8MP_IOMUXC_NAND_CE3    781                         <MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6          0x1d0>,
800                         <MX8MP_IOMUXC_NAND_CLE    782                         <MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7            0x1d0>,
801                         <MX8MP_IOMUXC_NAND_CE1    783                         <MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE         0x190>;
802         };                                        784         };
803                                                   785 
804         pinctrl_usdhc3_100mhz: usdhc3-100mhzgr    786         pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
805                 fsl,pins =                        787                 fsl,pins =
806                         <MX8MP_IOMUXC_NAND_WE_    788                         <MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK             0x194>,
807                         <MX8MP_IOMUXC_NAND_WP_    789                         <MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD             0x1d4>,
808                         <MX8MP_IOMUXC_NAND_DAT    790                         <MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0         0x1d4>,
809                         <MX8MP_IOMUXC_NAND_DAT    791                         <MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1         0x1d4>,
810                         <MX8MP_IOMUXC_NAND_DAT    792                         <MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2         0x1d4>,
811                         <MX8MP_IOMUXC_NAND_DAT    793                         <MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3         0x1d4>,
812                         <MX8MP_IOMUXC_NAND_RE_    794                         <MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4           0x1d4>,
813                         <MX8MP_IOMUXC_NAND_CE2    795                         <MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5          0x1d4>,
814                         <MX8MP_IOMUXC_NAND_CE3    796                         <MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6          0x1d4>,
815                         <MX8MP_IOMUXC_NAND_CLE    797                         <MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7            0x1d4>,
816                         <MX8MP_IOMUXC_NAND_CE1    798                         <MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE         0x194>;
817         };                                        799         };
818                                                   800 
819         pinctrl_usdhc3_200mhz: usdhc3-200mhzgr    801         pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
820                 fsl,pins =                        802                 fsl,pins =
821                         <MX8MP_IOMUXC_NAND_WE_    803                         <MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK             0x196>,
822                         <MX8MP_IOMUXC_NAND_WP_    804                         <MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD             0x1d6>,
823                         <MX8MP_IOMUXC_NAND_DAT    805                         <MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0         0x1d6>,
824                         <MX8MP_IOMUXC_NAND_DAT    806                         <MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1         0x1d6>,
825                         <MX8MP_IOMUXC_NAND_DAT    807                         <MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2         0x1d6>,
826                         <MX8MP_IOMUXC_NAND_DAT    808                         <MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3         0x1d6>,
827                         <MX8MP_IOMUXC_NAND_RE_    809                         <MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4           0x1d6>,
828                         <MX8MP_IOMUXC_NAND_CE2    810                         <MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5          0x1d6>,
829                         <MX8MP_IOMUXC_NAND_CE3    811                         <MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6          0x1d6>,
830                         <MX8MP_IOMUXC_NAND_CLE    812                         <MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7            0x1d6>,
831                         <MX8MP_IOMUXC_NAND_CE1    813                         <MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE         0x196>;
832         };                                        814         };
833                                                   815 
834         pinctrl_wdog: wdoggrp {                   816         pinctrl_wdog: wdoggrp {
835                 fsl,pins =                        817                 fsl,pins =
836                         <MX8MP_IOMUXC_GPIO1_IO    818                         <MX8MP_IOMUXC_GPIO1_IO02__WDOG1_WDOG_B          0xc6>;
837         };                                        819         };
838 };                                                820 };
                                                      

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