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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/freescale/imx8mm-venice-gw7903.dts

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/imx8mm-venice-gw7903.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/freescale/imx8mm-venice-gw7903.dts (Version linux-6.6.60)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)       1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 /*                                                  2 /*
  3  * Copyright 2022 Gateworks Corporation             3  * Copyright 2022 Gateworks Corporation
  4  */                                                 4  */
  5                                                     5 
  6 /dts-v1/;                                           6 /dts-v1/;
  7                                                     7 
  8 #include <dt-bindings/gpio/gpio.h>                  8 #include <dt-bindings/gpio/gpio.h>
  9 #include <dt-bindings/input/linux-event-codes.      9 #include <dt-bindings/input/linux-event-codes.h>
 10 #include <dt-bindings/leds/common.h>               10 #include <dt-bindings/leds/common.h>
 11 #include <dt-bindings/phy/phy-imx8-pcie.h>         11 #include <dt-bindings/phy/phy-imx8-pcie.h>
 12                                                    12 
 13 #include "imx8mm.dtsi"                             13 #include "imx8mm.dtsi"
 14                                                    14 
 15 / {                                                15 / {
 16         model = "Gateworks Venice GW7903 i.MX8     16         model = "Gateworks Venice GW7903 i.MX8MM board";
 17         compatible = "gw,imx8mm-gw7903", "fsl,     17         compatible = "gw,imx8mm-gw7903", "fsl,imx8mm";
 18                                                    18 
 19         aliases {                                  19         aliases {
 20                 ethernet0 = &fec1;                 20                 ethernet0 = &fec1;
 21                 usb0 = &usbotg1;                   21                 usb0 = &usbotg1;
 22         };                                         22         };
 23                                                    23 
 24         chosen {                                   24         chosen {
 25                 stdout-path = &uart2;              25                 stdout-path = &uart2;
 26         };                                         26         };
 27                                                    27 
 28         memory@40000000 {                          28         memory@40000000 {
 29                 device_type = "memory";            29                 device_type = "memory";
 30                 reg = <0x0 0x40000000 0 0x8000     30                 reg = <0x0 0x40000000 0 0x80000000>;
 31         };                                         31         };
 32                                                    32 
 33         gpio-keys {                                33         gpio-keys {
 34                 compatible = "gpio-keys";          34                 compatible = "gpio-keys";
 35                                                    35 
 36                 key-user-pb {                      36                 key-user-pb {
 37                         label = "user_pb";         37                         label = "user_pb";
 38                         gpios = <&gpio 2 GPIO_     38                         gpios = <&gpio 2 GPIO_ACTIVE_LOW>;
 39                         linux,code = <BTN_0>;      39                         linux,code = <BTN_0>;
 40                 };                                 40                 };
 41                                                    41 
 42                 key-user-pb1x {                    42                 key-user-pb1x {
 43                         label = "user_pb1x";       43                         label = "user_pb1x";
 44                         linux,code = <BTN_1>;      44                         linux,code = <BTN_1>;
 45                         interrupt-parent = <&g     45                         interrupt-parent = <&gsc>;
 46                         interrupts = <0>;          46                         interrupts = <0>;
 47                 };                                 47                 };
 48                                                    48 
 49                 key-erased {                       49                 key-erased {
 50                         label = "key_erased";      50                         label = "key_erased";
 51                         linux,code = <BTN_2>;      51                         linux,code = <BTN_2>;
 52                         interrupt-parent = <&g     52                         interrupt-parent = <&gsc>;
 53                         interrupts = <1>;          53                         interrupts = <1>;
 54                 };                                 54                 };
 55                                                    55 
 56                 key-eeprom-wp {                    56                 key-eeprom-wp {
 57                         label = "eeprom_wp";       57                         label = "eeprom_wp";
 58                         linux,code = <BTN_3>;      58                         linux,code = <BTN_3>;
 59                         interrupt-parent = <&g     59                         interrupt-parent = <&gsc>;
 60                         interrupts = <2>;          60                         interrupts = <2>;
 61                 };                                 61                 };
 62                                                    62 
 63                 switch-hold {                      63                 switch-hold {
 64                         label = "switch_hold";     64                         label = "switch_hold";
 65                         linux,code = <BTN_5>;      65                         linux,code = <BTN_5>;
 66                         interrupt-parent = <&g     66                         interrupt-parent = <&gsc>;
 67                         interrupts = <7>;          67                         interrupts = <7>;
 68                 };                                 68                 };
 69         };                                         69         };
 70                                                    70 
 71         led-controller {                           71         led-controller {
 72                 compatible = "gpio-leds";          72                 compatible = "gpio-leds";
 73                 pinctrl-names = "default";         73                 pinctrl-names = "default";
 74                 pinctrl-0 = <&pinctrl_gpio_led     74                 pinctrl-0 = <&pinctrl_gpio_leds>;
 75                                                    75 
 76                 led-0 {                            76                 led-0 {
 77                         function = LED_FUNCTIO     77                         function = LED_FUNCTION_STATUS;
 78                         color = <LED_COLOR_ID_     78                         color = <LED_COLOR_ID_RED>;
 79                         label = "led01_red";       79                         label = "led01_red";
 80                         gpios = <&gpio5 5 GPIO     80                         gpios = <&gpio5 5 GPIO_ACTIVE_HIGH>;
 81                         default-state = "off";     81                         default-state = "off";
 82                 };                                 82                 };
 83                                                    83 
 84                 led-1 {                            84                 led-1 {
 85                         function = LED_FUNCTIO     85                         function = LED_FUNCTION_STATUS;
 86                         color = <LED_COLOR_ID_     86                         color = <LED_COLOR_ID_GREEN>;
 87                         label = "led01_grn";       87                         label = "led01_grn";
 88                         gpios = <&gpio4 30 GPI     88                         gpios = <&gpio4 30 GPIO_ACTIVE_HIGH>;
 89                         default-state = "off";     89                         default-state = "off";
 90                 };                                 90                 };
 91                                                    91 
 92                 led-2 {                            92                 led-2 {
 93                         function = LED_FUNCTIO     93                         function = LED_FUNCTION_STATUS;
 94                         color = <LED_COLOR_ID_     94                         color = <LED_COLOR_ID_RED>;
 95                         label = "led02_red";       95                         label = "led02_red";
 96                         gpios = <&gpio5 2 GPIO     96                         gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>;
 97                         default-state = "off";     97                         default-state = "off";
 98                 };                                 98                 };
 99                                                    99 
100                 led-3 {                           100                 led-3 {
101                         function = LED_FUNCTIO    101                         function = LED_FUNCTION_STATUS;
102                         color = <LED_COLOR_ID_    102                         color = <LED_COLOR_ID_GREEN>;
103                         label = "led02_grn";      103                         label = "led02_grn";
104                         gpios = <&gpio1 14 GPI    104                         gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>;
105                         default-state = "off";    105                         default-state = "off";
106                 };                                106                 };
107                                                   107 
108                 led-4 {                           108                 led-4 {
109                         function = LED_FUNCTIO    109                         function = LED_FUNCTION_STATUS;
110                         color = <LED_COLOR_ID_    110                         color = <LED_COLOR_ID_RED>;
111                         label = "led03_red";      111                         label = "led03_red";
112                         gpios = <&gpio1 9 GPIO    112                         gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
113                         default-state = "off";    113                         default-state = "off";
114                 };                                114                 };
115                                                   115 
116                 led-5 {                           116                 led-5 {
117                         function = LED_FUNCTIO    117                         function = LED_FUNCTION_STATUS;
118                         color = <LED_COLOR_ID_    118                         color = <LED_COLOR_ID_GREEN>;
119                         label = "led03_grn";      119                         label = "led03_grn";
120                         gpios = <&gpio5 3 GPIO    120                         gpios = <&gpio5 3 GPIO_ACTIVE_HIGH>;
121                         default-state = "off";    121                         default-state = "off";
122                 };                                122                 };
123                                                   123 
124                 led-6 {                           124                 led-6 {
125                         function = LED_FUNCTIO    125                         function = LED_FUNCTION_STATUS;
126                         color = <LED_COLOR_ID_    126                         color = <LED_COLOR_ID_RED>;
127                         label = "led04_red";      127                         label = "led04_red";
128                         gpios = <&gpio4 29 GPI    128                         gpios = <&gpio4 29 GPIO_ACTIVE_HIGH>;
129                         default-state = "off";    129                         default-state = "off";
130                 };                                130                 };
131                                                   131 
132                 led-7 {                           132                 led-7 {
133                         function = LED_FUNCTIO    133                         function = LED_FUNCTION_STATUS;
134                         color = <LED_COLOR_ID_    134                         color = <LED_COLOR_ID_GREEN>;
135                         label = "led04_grn";      135                         label = "led04_grn";
136                         gpios = <&gpio4 28 GPI    136                         gpios = <&gpio4 28 GPIO_ACTIVE_HIGH>;
137                         default-state = "off";    137                         default-state = "off";
138                 };                                138                 };
139                                                   139 
140                 led-8 {                           140                 led-8 {
141                         function = LED_FUNCTIO    141                         function = LED_FUNCTION_STATUS;
142                         color = <LED_COLOR_ID_    142                         color = <LED_COLOR_ID_RED>;
143                         label = "led05_red";      143                         label = "led05_red";
144                         gpios = <&gpio1 13 GPI    144                         gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
145                         default-state = "off";    145                         default-state = "off";
146                 };                                146                 };
147                                                   147 
148                 led-9 {                           148                 led-9 {
149                         function = LED_FUNCTIO    149                         function = LED_FUNCTION_STATUS;
150                         color = <LED_COLOR_ID_    150                         color = <LED_COLOR_ID_GREEN>;
151                         label = "led05_grn";      151                         label = "led05_grn";
152                         gpios = <&gpio4 31 GPI    152                         gpios = <&gpio4 31 GPIO_ACTIVE_HIGH>;
153                         default-state = "off";    153                         default-state = "off";
154                 };                                154                 };
155                                                   155 
156                 led-a {                           156                 led-a {
157                         function = LED_FUNCTIO    157                         function = LED_FUNCTION_STATUS;
158                         color = <LED_COLOR_ID_    158                         color = <LED_COLOR_ID_RED>;
159                         label = "led06_red";      159                         label = "led06_red";
160                         gpios = <&gpio5 4 GPIO    160                         gpios = <&gpio5 4 GPIO_ACTIVE_HIGH>;
161                         default-state = "off";    161                         default-state = "off";
162                 };                                162                 };
163                                                   163 
164                 led-b {                           164                 led-b {
165                         function = LED_FUNCTIO    165                         function = LED_FUNCTION_STATUS;
166                         color = <LED_COLOR_ID_    166                         color = <LED_COLOR_ID_GREEN>;
167                         label = "led06_grn";      167                         label = "led06_grn";
168                         gpios = <&gpio1 8 GPIO    168                         gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
169                         default-state = "off";    169                         default-state = "off";
170                 };                                170                 };
171         };                                        171         };
172                                                   172 
173         pcie0_refclk: pcie0-refclk {              173         pcie0_refclk: pcie0-refclk {
174                 compatible = "fixed-clock";       174                 compatible = "fixed-clock";
175                 #clock-cells = <0>;               175                 #clock-cells = <0>;
176                 clock-frequency = <100000000>;    176                 clock-frequency = <100000000>;
177         };                                        177         };
178                                                   178 
179         reg_3p3v: regulator-3p3v {                179         reg_3p3v: regulator-3p3v {
180                 compatible = "regulator-fixed"    180                 compatible = "regulator-fixed";
181                 regulator-name = "3P3V";          181                 regulator-name = "3P3V";
182                 regulator-min-microvolt = <330    182                 regulator-min-microvolt = <3300000>;
183                 regulator-max-microvolt = <330    183                 regulator-max-microvolt = <3300000>;
184                 regulator-always-on;              184                 regulator-always-on;
185         };                                        185         };
186 };                                                186 };
187                                                   187 
188 &A53_0 {                                          188 &A53_0 {
189         cpu-supply = <&buck2>;                    189         cpu-supply = <&buck2>;
190 };                                                190 };
191                                                   191 
192 &A53_1 {                                          192 &A53_1 {
193         cpu-supply = <&buck2>;                    193         cpu-supply = <&buck2>;
194 };                                                194 };
195                                                   195 
196 &A53_2 {                                          196 &A53_2 {
197         cpu-supply = <&buck2>;                    197         cpu-supply = <&buck2>;
198 };                                                198 };
199                                                   199 
200 &A53_3 {                                          200 &A53_3 {
201         cpu-supply = <&buck2>;                    201         cpu-supply = <&buck2>;
202 };                                                202 };
203                                                   203 
204 &ddrc {                                           204 &ddrc {
205         operating-points-v2 = <&ddrc_opp_table    205         operating-points-v2 = <&ddrc_opp_table>;
206                                                   206 
207         ddrc_opp_table: opp-table {               207         ddrc_opp_table: opp-table {
208                 compatible = "operating-points    208                 compatible = "operating-points-v2";
209                                                   209 
210                 opp-25000000 {                    210                 opp-25000000 {
211                         opp-hz = /bits/ 64 <25    211                         opp-hz = /bits/ 64 <25000000>;
212                 };                                212                 };
213                                                   213 
214                 opp-100000000 {                   214                 opp-100000000 {
215                         opp-hz = /bits/ 64 <10    215                         opp-hz = /bits/ 64 <100000000>;
216                 };                                216                 };
217                                                   217 
218                 opp-750000000 {                   218                 opp-750000000 {
219                         opp-hz = /bits/ 64 <75    219                         opp-hz = /bits/ 64 <750000000>;
220                 };                                220                 };
221         };                                        221         };
222 };                                                222 };
223                                                   223 
224 &fec1 {                                           224 &fec1 {
225         pinctrl-names = "default";                225         pinctrl-names = "default";
226         pinctrl-0 = <&pinctrl_fec1>;              226         pinctrl-0 = <&pinctrl_fec1>;
227         phy-mode = "rgmii-id";                    227         phy-mode = "rgmii-id";
228         phy-handle = <&ethphy0>;                  228         phy-handle = <&ethphy0>;
229         local-mac-address = [00 00 00 00 00 00    229         local-mac-address = [00 00 00 00 00 00];
230         status = "okay";                          230         status = "okay";
231                                                   231 
232         mdio {                                    232         mdio {
233                 #address-cells = <1>;             233                 #address-cells = <1>;
234                 #size-cells = <0>;                234                 #size-cells = <0>;
235                                                   235 
236                 ethphy0: ethernet-phy@0 {         236                 ethphy0: ethernet-phy@0 {
237                         compatible = "ethernet    237                         compatible = "ethernet-phy-ieee802.3-c22";
238                         reg = <0>;                238                         reg = <0>;
239                         rx-internal-delay-ps =    239                         rx-internal-delay-ps = <2000>;
240                         tx-internal-delay-ps =    240                         tx-internal-delay-ps = <2500>;
241                 };                                241                 };
242         };                                        242         };
243 };                                                243 };
244                                                   244 
245 &gpio1 {                                          245 &gpio1 {
246         gpio-line-names = "", "", "", "", "",     246         gpio-line-names = "", "", "", "", "", "", "", "",
247                 "", "", "rs422_en#", "rs485_en    247                 "", "", "rs422_en#", "rs485_en#", "rs232_en#", "", "", "",
248                 "", "", "", "", "", "", "", ""    248                 "", "", "", "", "", "", "", "",
249                 "", "", "", "", "", "", "", ""    249                 "", "", "", "", "", "", "", "";
250 };                                                250 };
251                                                   251 
252 &gpio2 {                                          252 &gpio2 {
253         gpio-line-names = "dig2_in", "dig2_out    253         gpio-line-names = "dig2_in", "dig2_out#", "dig2_ctl", "", "", "", "dig1_ctl", "",
254                 "dig1_out#", "dig1_in", "", ""    254                 "dig1_out#", "dig1_in", "", "", "", "", "", "",
255                 "", "", "", "", "", "", "", ""    255                 "", "", "", "", "", "", "", "",
256                 "", "", "", "", "", "", "", ""    256                 "", "", "", "", "", "", "", "";
257 };                                                257 };
258                                                   258 
259 &gpio5 {                                          259 &gpio5 {
260         gpio-line-names = "", "", "", "", "",     260         gpio-line-names = "", "", "", "", "", "", "", "sim1_det#",
261                 "sim2_det#", "sim2_sel", "", "    261                 "sim2_det#", "sim2_sel", "", "", "pci_wdis#", "", "", "",
262                 "", "", "", "", "", "", "", ""    262                 "", "", "", "", "", "", "", "",
263                 "", "", "", "", "", "", "", ""    263                 "", "", "", "", "", "", "", "";
264 };                                                264 };
265                                                   265 
266 &i2c1 {                                           266 &i2c1 {
267         clock-frequency = <100000>;               267         clock-frequency = <100000>;
268         pinctrl-names = "default", "gpio";        268         pinctrl-names = "default", "gpio";
269         pinctrl-0 = <&pinctrl_i2c1>;              269         pinctrl-0 = <&pinctrl_i2c1>;
270         pinctrl-1 = <&pinctrl_i2c1_gpio>;         270         pinctrl-1 = <&pinctrl_i2c1_gpio>;
271         scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HI    271         scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
272         sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HI    272         sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
273         status = "okay";                          273         status = "okay";
274                                                   274 
275         gsc: gsc@20 {                             275         gsc: gsc@20 {
276                 compatible = "gw,gsc";            276                 compatible = "gw,gsc";
277                 reg = <0x20>;                     277                 reg = <0x20>;
278                 pinctrl-0 = <&pinctrl_gsc>;       278                 pinctrl-0 = <&pinctrl_gsc>;
279                 interrupt-parent = <&gpio4>;      279                 interrupt-parent = <&gpio4>;
280                 interrupts = <26 IRQ_TYPE_EDGE    280                 interrupts = <26 IRQ_TYPE_EDGE_FALLING>;
281                 interrupt-controller;             281                 interrupt-controller;
282                 #interrupt-cells = <1>;           282                 #interrupt-cells = <1>;
283                 #address-cells = <1>;          << 
284                 #size-cells = <0>;             << 
285                                                   283 
286                 adc {                             284                 adc {
287                         compatible = "gw,gsc-a    285                         compatible = "gw,gsc-adc";
288                         #address-cells = <1>;     286                         #address-cells = <1>;
289                         #size-cells = <0>;        287                         #size-cells = <0>;
290                                                   288 
291                         channel@6 {               289                         channel@6 {
292                                 gw,mode = <0>;    290                                 gw,mode = <0>;
293                                 reg = <0x06>;     291                                 reg = <0x06>;
294                                 label = "temp"    292                                 label = "temp";
295                         };                        293                         };
296                                                   294 
297                         channel@8 {               295                         channel@8 {
298                                 gw,mode = <3>;    296                                 gw,mode = <3>;
299                                 reg = <0x08>;     297                                 reg = <0x08>;
300                                 label = "vdd_b    298                                 label = "vdd_bat";
301                         };                        299                         };
302                                                   300 
303                         channel@82 {              301                         channel@82 {
304                                 gw,mode = <2>;    302                                 gw,mode = <2>;
305                                 reg = <0x82>;     303                                 reg = <0x82>;
306                                 label = "vin";    304                                 label = "vin";
307                                 gw,voltage-div    305                                 gw,voltage-divider-ohms = <22100 1000>;
308                                 gw,voltage-off    306                                 gw,voltage-offset-microvolt = <700000>;
309                         };                        307                         };
310                                                   308 
311                         channel@84 {              309                         channel@84 {
312                                 gw,mode = <2>;    310                                 gw,mode = <2>;
313                                 reg = <0x84>;     311                                 reg = <0x84>;
314                                 label = "vdd_5    312                                 label = "vdd_5p0";
315                                 gw,voltage-div    313                                 gw,voltage-divider-ohms = <10000 10000>;
316                         };                        314                         };
317                                                   315 
318                         channel@86 {              316                         channel@86 {
319                                 gw,mode = <2>;    317                                 gw,mode = <2>;
320                                 reg = <0x86>;     318                                 reg = <0x86>;
321                                 label = "vdd_3    319                                 label = "vdd_3p3";
322                                 gw,voltage-div    320                                 gw,voltage-divider-ohms = <10000 10000>;
323                         };                        321                         };
324                                                   322 
325                         channel@88 {              323                         channel@88 {
326                                 gw,mode = <2>;    324                                 gw,mode = <2>;
327                                 reg = <0x88>;     325                                 reg = <0x88>;
328                                 label = "vdd_0    326                                 label = "vdd_0p9";
329                         };                        327                         };
330                                                   328 
331                         channel@8c {              329                         channel@8c {
332                                 gw,mode = <2>;    330                                 gw,mode = <2>;
333                                 reg = <0x8c>;     331                                 reg = <0x8c>;
334                                 label = "vdd_s    332                                 label = "vdd_soc";
335                         };                        333                         };
336                                                   334 
337                         channel@8e {              335                         channel@8e {
338                                 gw,mode = <2>;    336                                 gw,mode = <2>;
339                                 reg = <0x8e>;     337                                 reg = <0x8e>;
340                                 label = "vdd_a    338                                 label = "vdd_arm";
341                         };                        339                         };
342                                                   340 
343                         channel@90 {              341                         channel@90 {
344                                 gw,mode = <2>;    342                                 gw,mode = <2>;
345                                 reg = <0x90>;     343                                 reg = <0x90>;
346                                 label = "vdd_1    344                                 label = "vdd_1p8";
347                         };                        345                         };
348                                                   346 
349                         channel@92 {              347                         channel@92 {
350                                 gw,mode = <2>;    348                                 gw,mode = <2>;
351                                 reg = <0x92>;     349                                 reg = <0x92>;
352                                 label = "vdd_d    350                                 label = "vdd_dram";
353                         };                        351                         };
354                                                   352 
355                         channel@a2 {              353                         channel@a2 {
356                                 gw,mode = <2>;    354                                 gw,mode = <2>;
357                                 reg = <0xa2>;     355                                 reg = <0xa2>;
358                                 label = "vdd_g    356                                 label = "vdd_gsc";
359                                 gw,voltage-div    357                                 gw,voltage-divider-ohms = <10000 10000>;
360                         };                        358                         };
361                 };                                359                 };
362         };                                        360         };
363                                                   361 
364         gpio: gpio@23 {                           362         gpio: gpio@23 {
365                 compatible = "nxp,pca9555";       363                 compatible = "nxp,pca9555";
366                 reg = <0x23>;                     364                 reg = <0x23>;
367                 gpio-controller;                  365                 gpio-controller;
368                 #gpio-cells = <2>;                366                 #gpio-cells = <2>;
369                 interrupt-parent = <&gsc>;        367                 interrupt-parent = <&gsc>;
370                 interrupts = <4>;                 368                 interrupts = <4>;
371         };                                        369         };
372                                                   370 
373         eeprom@50 {                               371         eeprom@50 {
374                 compatible = "atmel,24c02";       372                 compatible = "atmel,24c02";
375                 reg = <0x50>;                     373                 reg = <0x50>;
376                 pagesize = <16>;                  374                 pagesize = <16>;
377         };                                        375         };
378                                                   376 
379         eeprom@51 {                               377         eeprom@51 {
380                 compatible = "atmel,24c02";       378                 compatible = "atmel,24c02";
381                 reg = <0x51>;                     379                 reg = <0x51>;
382                 pagesize = <16>;                  380                 pagesize = <16>;
383         };                                        381         };
384                                                   382 
385         eeprom@52 {                               383         eeprom@52 {
386                 compatible = "atmel,24c02";       384                 compatible = "atmel,24c02";
387                 reg = <0x52>;                     385                 reg = <0x52>;
388                 pagesize = <16>;                  386                 pagesize = <16>;
389         };                                        387         };
390                                                   388 
391         eeprom@53 {                               389         eeprom@53 {
392                 compatible = "atmel,24c02";       390                 compatible = "atmel,24c02";
393                 reg = <0x53>;                     391                 reg = <0x53>;
394                 pagesize = <16>;                  392                 pagesize = <16>;
395         };                                        393         };
396                                                   394 
397         rtc@68 {                                  395         rtc@68 {
398                 compatible = "dallas,ds1672";     396                 compatible = "dallas,ds1672";
399                 reg = <0x68>;                     397                 reg = <0x68>;
400         };                                        398         };
401 };                                                399 };
402                                                   400 
403 &i2c2 {                                           401 &i2c2 {
404         clock-frequency = <400000>;               402         clock-frequency = <400000>;
405         pinctrl-names = "default", "gpio";        403         pinctrl-names = "default", "gpio";
406         pinctrl-0 = <&pinctrl_i2c2>;              404         pinctrl-0 = <&pinctrl_i2c2>;
407         pinctrl-1 = <&pinctrl_i2c2_gpio>;         405         pinctrl-1 = <&pinctrl_i2c2_gpio>;
408         scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HI    406         scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
409         sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HI    407         sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
410         status = "okay";                          408         status = "okay";
411                                                   409 
412         pmic@4b {                                 410         pmic@4b {
413                 compatible = "rohm,bd71847";      411                 compatible = "rohm,bd71847";
414                 reg = <0x4b>;                     412                 reg = <0x4b>;
415                 pinctrl-names = "default";        413                 pinctrl-names = "default";
416                 pinctrl-0 = <&pinctrl_pmic>;      414                 pinctrl-0 = <&pinctrl_pmic>;
417                 interrupt-parent = <&gpio3>;      415                 interrupt-parent = <&gpio3>;
418                 interrupts = <8 IRQ_TYPE_LEVEL    416                 interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
419                 rohm,reset-snvs-powered;          417                 rohm,reset-snvs-powered;
420                 #clock-cells = <0>;               418                 #clock-cells = <0>;
421                 clocks = <&osc_32k>;              419                 clocks = <&osc_32k>;
422                 clock-output-names = "clk-32k-    420                 clock-output-names = "clk-32k-out";
423                                                   421 
424                 regulators {                      422                 regulators {
425                         /* vdd_soc: 0.805-0.90    423                         /* vdd_soc: 0.805-0.900V (typ=0.8V) */
426                         BUCK1 {                   424                         BUCK1 {
427                                 regulator-name    425                                 regulator-name = "buck1";
428                                 regulator-min-    426                                 regulator-min-microvolt = <700000>;
429                                 regulator-max-    427                                 regulator-max-microvolt = <1300000>;
430                                 regulator-boot    428                                 regulator-boot-on;
431                                 regulator-alwa    429                                 regulator-always-on;
432                                 regulator-ramp    430                                 regulator-ramp-delay = <1250>;
433                         };                        431                         };
434                                                   432 
435                         /* vdd_arm: 0.805-1.0V    433                         /* vdd_arm: 0.805-1.0V (typ=0.9V) */
436                         buck2: BUCK2 {            434                         buck2: BUCK2 {
437                                 regulator-name    435                                 regulator-name = "buck2";
438                                 regulator-min-    436                                 regulator-min-microvolt = <700000>;
439                                 regulator-max-    437                                 regulator-max-microvolt = <1300000>;
440                                 regulator-boot    438                                 regulator-boot-on;
441                                 regulator-alwa    439                                 regulator-always-on;
442                                 regulator-ramp    440                                 regulator-ramp-delay = <1250>;
443                                 rohm,dvs-run-v    441                                 rohm,dvs-run-voltage = <1000000>;
444                                 rohm,dvs-idle-    442                                 rohm,dvs-idle-voltage = <900000>;
445                         };                        443                         };
446                                                   444 
447                         /* vdd_0p9: 0.805-1.0V    445                         /* vdd_0p9: 0.805-1.0V (typ=0.9V) */
448                         BUCK3 {                   446                         BUCK3 {
449                                 regulator-name    447                                 regulator-name = "buck3";
450                                 regulator-min-    448                                 regulator-min-microvolt = <700000>;
451                                 regulator-max-    449                                 regulator-max-microvolt = <1350000>;
452                                 regulator-boot    450                                 regulator-boot-on;
453                                 regulator-alwa    451                                 regulator-always-on;
454                         };                        452                         };
455                                                   453 
456                         /* vdd_3p3 */             454                         /* vdd_3p3 */
457                         BUCK4 {                   455                         BUCK4 {
458                                 regulator-name    456                                 regulator-name = "buck4";
459                                 regulator-min-    457                                 regulator-min-microvolt = <3000000>;
460                                 regulator-max-    458                                 regulator-max-microvolt = <3300000>;
461                                 regulator-boot    459                                 regulator-boot-on;
462                                 regulator-alwa    460                                 regulator-always-on;
463                         };                        461                         };
464                                                   462 
465                         /* vdd_1p8 */             463                         /* vdd_1p8 */
466                         BUCK5 {                   464                         BUCK5 {
467                                 regulator-name    465                                 regulator-name = "buck5";
468                                 regulator-min-    466                                 regulator-min-microvolt = <1605000>;
469                                 regulator-max-    467                                 regulator-max-microvolt = <1995000>;
470                                 regulator-boot    468                                 regulator-boot-on;
471                                 regulator-alwa    469                                 regulator-always-on;
472                         };                        470                         };
473                                                   471 
474                         /* vdd_dram */            472                         /* vdd_dram */
475                         BUCK6 {                   473                         BUCK6 {
476                                 regulator-name    474                                 regulator-name = "buck6";
477                                 regulator-min-    475                                 regulator-min-microvolt = <800000>;
478                                 regulator-max-    476                                 regulator-max-microvolt = <1400000>;
479                                 regulator-boot    477                                 regulator-boot-on;
480                                 regulator-alwa    478                                 regulator-always-on;
481                         };                        479                         };
482                                                   480 
483                         /* nvcc_snvs_1p8 */       481                         /* nvcc_snvs_1p8 */
484                         LDO1 {                    482                         LDO1 {
485                                 regulator-name    483                                 regulator-name = "ldo1";
486                                 regulator-min-    484                                 regulator-min-microvolt = <1600000>;
487                                 regulator-max-    485                                 regulator-max-microvolt = <1900000>;
488                                 regulator-boot    486                                 regulator-boot-on;
489                                 regulator-alwa    487                                 regulator-always-on;
490                         };                        488                         };
491                                                   489 
492                         /* vdd_snvs_0p8 */        490                         /* vdd_snvs_0p8 */
493                         LDO2 {                    491                         LDO2 {
494                                 regulator-name    492                                 regulator-name = "ldo2";
495                                 regulator-min-    493                                 regulator-min-microvolt = <800000>;
496                                 regulator-max-    494                                 regulator-max-microvolt = <900000>;
497                                 regulator-boot    495                                 regulator-boot-on;
498                                 regulator-alwa    496                                 regulator-always-on;
499                         };                        497                         };
500                                                   498 
501                         /* vdda_1p8 */            499                         /* vdda_1p8 */
502                         LDO3 {                    500                         LDO3 {
503                                 regulator-name    501                                 regulator-name = "ldo3";
504                                 regulator-min-    502                                 regulator-min-microvolt = <1800000>;
505                                 regulator-max-    503                                 regulator-max-microvolt = <3300000>;
506                                 regulator-boot    504                                 regulator-boot-on;
507                                 regulator-alwa    505                                 regulator-always-on;
508                         };                        506                         };
509                                                   507 
510                         LDO4 {                    508                         LDO4 {
511                                 regulator-name    509                                 regulator-name = "ldo4";
512                                 regulator-min-    510                                 regulator-min-microvolt = <900000>;
513                                 regulator-max-    511                                 regulator-max-microvolt = <1800000>;
514                                 regulator-boot    512                                 regulator-boot-on;
515                                 regulator-alwa    513                                 regulator-always-on;
516                         };                        514                         };
517                                                   515 
518                         LDO6 {                    516                         LDO6 {
519                                 regulator-name    517                                 regulator-name = "ldo6";
520                                 regulator-min-    518                                 regulator-min-microvolt = <900000>;
521                                 regulator-max-    519                                 regulator-max-microvolt = <1800000>;
522                                 regulator-boot    520                                 regulator-boot-on;
523                                 regulator-alwa    521                                 regulator-always-on;
524                         };                        522                         };
525                 };                                523                 };
526         };                                        524         };
527 };                                                525 };
528                                                   526 
529 &i2c3 {                                           527 &i2c3 {
530         clock-frequency = <400000>;               528         clock-frequency = <400000>;
531         pinctrl-names = "default", "gpio";        529         pinctrl-names = "default", "gpio";
532         pinctrl-0 = <&pinctrl_i2c3>;              530         pinctrl-0 = <&pinctrl_i2c3>;
533         pinctrl-1 = <&pinctrl_i2c3_gpio>;         531         pinctrl-1 = <&pinctrl_i2c3_gpio>;
534         scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HI    532         scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
535         sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HI    533         sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
536         status = "okay";                          534         status = "okay";
537                                                   535 
538         accelerometer@19 {                        536         accelerometer@19 {
539                 pinctrl-names = "default";        537                 pinctrl-names = "default";
540                 pinctrl-0 = <&pinctrl_accel>;     538                 pinctrl-0 = <&pinctrl_accel>;
541                 compatible = "st,lis2de12";       539                 compatible = "st,lis2de12";
542                 reg = <0x19>;                     540                 reg = <0x19>;
543                 st,drdy-int-pin = <1>;            541                 st,drdy-int-pin = <1>;
544                 interrupt-parent = <&gpio1>;      542                 interrupt-parent = <&gpio1>;
545                 interrupts = <15 IRQ_TYPE_LEVE    543                 interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
                                                   >> 544                 interrupt-names = "INT1";
546         };                                        545         };
547 };                                                546 };
548                                                   547 
549 &pcie_phy {                                       548 &pcie_phy {
550         fsl,refclk-pad-mode = <IMX8_PCIE_REFCL    549         fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
551         fsl,clkreq-unsupported;                   550         fsl,clkreq-unsupported;
552         clocks = <&pcie0_refclk>;                 551         clocks = <&pcie0_refclk>;
553         clock-names = "ref";                      552         clock-names = "ref";
554         status = "okay";                          553         status = "okay";
555 };                                                554 };
556                                                   555 
557 &pcie0 {                                          556 &pcie0 {
558         pinctrl-names = "default";                557         pinctrl-names = "default";
559         pinctrl-0 = <&pinctrl_pcie0>;             558         pinctrl-0 = <&pinctrl_pcie0>;
560         reset-gpio = <&gpio5 11 GPIO_ACTIVE_LO    559         reset-gpio = <&gpio5 11 GPIO_ACTIVE_LOW>;
561         clocks = <&clk IMX8MM_CLK_PCIE1_ROOT>,    560         clocks = <&clk IMX8MM_CLK_PCIE1_ROOT>, <&pcie0_refclk>,
562                  <&clk IMX8MM_CLK_PCIE1_AUX>;     561                  <&clk IMX8MM_CLK_PCIE1_AUX>;
563         assigned-clocks = <&clk IMX8MM_CLK_PCI    562         assigned-clocks = <&clk IMX8MM_CLK_PCIE1_AUX>,
564                           <&clk IMX8MM_CLK_PCI    563                           <&clk IMX8MM_CLK_PCIE1_CTRL>;
565         assigned-clock-rates = <10000000>, <25    564         assigned-clock-rates = <10000000>, <250000000>;
566         assigned-clock-parents = <&clk IMX8MM_    565         assigned-clock-parents = <&clk IMX8MM_SYS_PLL2_50M>,
567                                  <&clk IMX8MM_    566                                  <&clk IMX8MM_SYS_PLL2_250M>;
568         status = "okay";                          567         status = "okay";
569 };                                                568 };
570                                                   569 
571 &disp_blk_ctrl {                                  570 &disp_blk_ctrl {
572         status = "disabled";                      571         status = "disabled";
573 };                                                572 };
574                                                   573 
575 &pgc_mipi {                                       574 &pgc_mipi {
576         status = "disabled";                      575         status = "disabled";
577 };                                                576 };
578                                                   577 
579 /* off-board RS232/RS485/RS422 */                 578 /* off-board RS232/RS485/RS422 */
580 &uart1 {                                          579 &uart1 {
581         pinctrl-names = "default";                580         pinctrl-names = "default";
582         pinctrl-0 = <&pinctrl_uart1>;             581         pinctrl-0 = <&pinctrl_uart1>;
583         cts-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>    582         cts-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
584         rts-gpios = <&gpio1 5 GPIO_ACTIVE_LOW>    583         rts-gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
585         dtr-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>    584         dtr-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
586         dsr-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>    585         dsr-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
587         dcd-gpios = <&gpio3 24 GPIO_ACTIVE_LOW    586         dcd-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
588         status = "okay";                          587         status = "okay";
589 };                                                588 };
590                                                   589 
591 /* console */                                     590 /* console */
592 &uart2 {                                          591 &uart2 {
593         pinctrl-names = "default";                592         pinctrl-names = "default";
594         pinctrl-0 = <&pinctrl_uart2>;             593         pinctrl-0 = <&pinctrl_uart2>;
595         status = "okay";                          594         status = "okay";
596 };                                                595 };
597                                                   596 
598 &usbotg1 {                                        597 &usbotg1 {
599         dr_mode = "host";                         598         dr_mode = "host";
600         disable-over-current;                     599         disable-over-current;
601         status = "okay";                          600         status = "okay";
602 };                                                601 };
603                                                   602 
604 /* microSD */                                     603 /* microSD */
605 &usdhc2 {                                         604 &usdhc2 {
606         pinctrl-names = "default", "state_100m    605         pinctrl-names = "default", "state_100mhz", "state_200mhz";
607         pinctrl-0 = <&pinctrl_usdhc2>, <&pinct    606         pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
608         pinctrl-1 = <&pinctrl_usdhc2_100mhz>,     607         pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
609         pinctrl-2 = <&pinctrl_usdhc2_200mhz>,     608         pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
610         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>    609         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
611         bus-width = <4>;                          610         bus-width = <4>;
612         vmmc-supply = <&reg_3p3v>;                611         vmmc-supply = <&reg_3p3v>;
613         status = "okay";                          612         status = "okay";
614 };                                                613 };
615                                                   614 
616 /* eMMC */                                        615 /* eMMC */
617 &usdhc3 {                                         616 &usdhc3 {
618         pinctrl-names = "default", "state_100m    617         pinctrl-names = "default", "state_100mhz", "state_200mhz";
619         pinctrl-0 = <&pinctrl_usdhc3>;            618         pinctrl-0 = <&pinctrl_usdhc3>;
620         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;     619         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
621         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;     620         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
622         bus-width = <8>;                          621         bus-width = <8>;
623         non-removable;                            622         non-removable;
624         status = "okay";                          623         status = "okay";
625 };                                                624 };
626                                                   625 
627 &wdog1 {                                          626 &wdog1 {
628         pinctrl-names = "default";                627         pinctrl-names = "default";
629         pinctrl-0 = <&pinctrl_wdog>;              628         pinctrl-0 = <&pinctrl_wdog>;
630         fsl,ext-reset-output;                     629         fsl,ext-reset-output;
631         status = "okay";                          630         status = "okay";
632 };                                                631 };
633                                                   632 
634 &iomuxc {                                         633 &iomuxc {
635         pinctrl-names = "default";                634         pinctrl-names = "default";
636         pinctrl-0 = <&pinctrl_hog>;               635         pinctrl-0 = <&pinctrl_hog>;
637                                                   636 
638         pinctrl_hog: hoggrp {                     637         pinctrl_hog: hoggrp {
639                 fsl,pins = <                      638                 fsl,pins = <
640                         MX8MM_IOMUXC_GPIO1_IO1    639                         MX8MM_IOMUXC_GPIO1_IO10_GPIO1_IO10      0x40000041 /* RS422# */
641                         MX8MM_IOMUXC_GPIO1_IO1    640                         MX8MM_IOMUXC_GPIO1_IO11_GPIO1_IO11      0x40000041 /* RS485# */
642                         MX8MM_IOMUXC_GPIO1_IO1    641                         MX8MM_IOMUXC_GPIO1_IO12_GPIO1_IO12      0x40000041 /* RS232# */
643                         MX8MM_IOMUXC_SD1_DATA7    642                         MX8MM_IOMUXC_SD1_DATA7_GPIO2_IO9        0x40000041 /* DIG1_IN */
644                         MX8MM_IOMUXC_SD1_DATA6    643                         MX8MM_IOMUXC_SD1_DATA6_GPIO2_IO8        0x40000041 /* DIG1_OUT */
645                         MX8MM_IOMUXC_SD1_DATA4    644                         MX8MM_IOMUXC_SD1_DATA4_GPIO2_IO6        0x40000041 /* DIG1_CTL */
646                         MX8MM_IOMUXC_SD1_DATA0    645                         MX8MM_IOMUXC_SD1_DATA0_GPIO2_IO2        0x40000041 /* DIG2_CTL */
647                         MX8MM_IOMUXC_SD1_CLK_G    646                         MX8MM_IOMUXC_SD1_CLK_GPIO2_IO0          0x40000041 /* DIG2_IN */
648                         MX8MM_IOMUXC_SD1_CMD_G    647                         MX8MM_IOMUXC_SD1_CMD_GPIO2_IO1          0x40000041 /* DIG2_OUT */
649                         MX8MM_IOMUXC_ECSPI1_MO    648                         MX8MM_IOMUXC_ECSPI1_MOSI_GPIO5_IO7      0x40000041 /* SIM1DET# */
650                         MX8MM_IOMUXC_ECSPI1_MI    649                         MX8MM_IOMUXC_ECSPI1_MISO_GPIO5_IO8      0x40000041 /* SIM2DET# */
651                         MX8MM_IOMUXC_ECSPI1_SS    650                         MX8MM_IOMUXC_ECSPI1_SS0_GPIO5_IO9       0x40000041 /* SIM2SEL */
652                         MX8MM_IOMUXC_ECSPI2_MI    651                         MX8MM_IOMUXC_ECSPI2_MISO_GPIO5_IO12     0x40000041 /* PCI_WDIS# */
653                 >;                                652                 >;
654         };                                        653         };
655                                                   654 
656         pinctrl_accel: accelgrp {                 655         pinctrl_accel: accelgrp {
657                 fsl,pins = <                      656                 fsl,pins = <
658                         MX8MM_IOMUXC_GPIO1_IO1    657                         MX8MM_IOMUXC_GPIO1_IO15_GPIO1_IO15      0x159
659                 >;                                658                 >;
660         };                                        659         };
661                                                   660 
662         pinctrl_fec1: fec1grp {                   661         pinctrl_fec1: fec1grp {
663                 fsl,pins = <                      662                 fsl,pins = <
664                         MX8MM_IOMUXC_ENET_MDC_    663                         MX8MM_IOMUXC_ENET_MDC_ENET1_MDC                 0x3
665                         MX8MM_IOMUXC_ENET_MDIO    664                         MX8MM_IOMUXC_ENET_MDIO_ENET1_MDIO               0x3
666                         MX8MM_IOMUXC_ENET_TD3_    665                         MX8MM_IOMUXC_ENET_TD3_ENET1_RGMII_TD3           0x1f
667                         MX8MM_IOMUXC_ENET_TD2_    666                         MX8MM_IOMUXC_ENET_TD2_ENET1_RGMII_TD2           0x1f
668                         MX8MM_IOMUXC_ENET_TD1_    667                         MX8MM_IOMUXC_ENET_TD1_ENET1_RGMII_TD1           0x1f
669                         MX8MM_IOMUXC_ENET_TD0_    668                         MX8MM_IOMUXC_ENET_TD0_ENET1_RGMII_TD0           0x1f
670                         MX8MM_IOMUXC_ENET_RD3_    669                         MX8MM_IOMUXC_ENET_RD3_ENET1_RGMII_RD3           0x91
671                         MX8MM_IOMUXC_ENET_RD2_    670                         MX8MM_IOMUXC_ENET_RD2_ENET1_RGMII_RD2           0x91
672                         MX8MM_IOMUXC_ENET_RD1_    671                         MX8MM_IOMUXC_ENET_RD1_ENET1_RGMII_RD1           0x91
673                         MX8MM_IOMUXC_ENET_RD0_    672                         MX8MM_IOMUXC_ENET_RD0_ENET1_RGMII_RD0           0x91
674                         MX8MM_IOMUXC_ENET_TXC_    673                         MX8MM_IOMUXC_ENET_TXC_ENET1_RGMII_TXC           0x1f
675                         MX8MM_IOMUXC_ENET_RXC_    674                         MX8MM_IOMUXC_ENET_RXC_ENET1_RGMII_RXC           0x91
676                         MX8MM_IOMUXC_ENET_RX_C    675                         MX8MM_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL     0x91
677                         MX8MM_IOMUXC_ENET_TX_C    676                         MX8MM_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL     0x1f
678                         MX8MM_IOMUXC_SAI2_TXFS    677                         MX8MM_IOMUXC_SAI2_TXFS_GPIO4_IO24               0x19 /* IRQ# */
679                         MX8MM_IOMUXC_SAI2_TXC_    678                         MX8MM_IOMUXC_SAI2_TXC_GPIO4_IO25                0x19 /* RST# */
680                 >;                                679                 >;
681         };                                        680         };
682                                                   681 
683         pinctrl_gsc: gscgrp {                     682         pinctrl_gsc: gscgrp {
684                 fsl,pins = <                      683                 fsl,pins = <
685                         MX8MM_IOMUXC_SAI2_TXD0    684                         MX8MM_IOMUXC_SAI2_TXD0_GPIO4_IO26       0x159
686                 >;                                685                 >;
687         };                                        686         };
688                                                   687 
689         pinctrl_i2c1: i2c1grp {                   688         pinctrl_i2c1: i2c1grp {
690                 fsl,pins = <                      689                 fsl,pins = <
691                         MX8MM_IOMUXC_I2C1_SCL_    690                         MX8MM_IOMUXC_I2C1_SCL_I2C1_SCL          0x400001c3
692                         MX8MM_IOMUXC_I2C1_SDA_    691                         MX8MM_IOMUXC_I2C1_SDA_I2C1_SDA          0x400001c3
693                 >;                                692                 >;
694         };                                        693         };
695                                                   694 
696         pinctrl_i2c1_gpio: i2c1gpiogrp {          695         pinctrl_i2c1_gpio: i2c1gpiogrp {
697                 fsl,pins = <                      696                 fsl,pins = <
698                         MX8MM_IOMUXC_I2C1_SCL_    697                         MX8MM_IOMUXC_I2C1_SCL_GPIO5_IO14        0x400001c3
699                         MX8MM_IOMUXC_I2C1_SDA_    698                         MX8MM_IOMUXC_I2C1_SDA_GPIO5_IO15        0x400001c3
700                 >;                                699                 >;
701         };                                        700         };
702                                                   701 
703         pinctrl_i2c2: i2c2grp {                   702         pinctrl_i2c2: i2c2grp {
704                 fsl,pins = <                      703                 fsl,pins = <
705                         MX8MM_IOMUXC_I2C2_SCL_    704                         MX8MM_IOMUXC_I2C2_SCL_I2C2_SCL          0x400001c3
706                         MX8MM_IOMUXC_I2C2_SDA_    705                         MX8MM_IOMUXC_I2C2_SDA_I2C2_SDA          0x400001c3
707                 >;                                706                 >;
708         };                                        707         };
709                                                   708 
710         pinctrl_i2c2_gpio: i2c2gpiogrp {          709         pinctrl_i2c2_gpio: i2c2gpiogrp {
711                 fsl,pins = <                      710                 fsl,pins = <
712                         MX8MM_IOMUXC_I2C2_SCL_    711                         MX8MM_IOMUXC_I2C2_SCL_GPIO5_IO16        0x400001c3
713                         MX8MM_IOMUXC_I2C2_SDA_    712                         MX8MM_IOMUXC_I2C2_SDA_GPIO5_IO17        0x400001c3
714                 >;                                713                 >;
715         };                                        714         };
716                                                   715 
717         pinctrl_i2c3: i2c3grp {                   716         pinctrl_i2c3: i2c3grp {
718                 fsl,pins = <                      717                 fsl,pins = <
719                         MX8MM_IOMUXC_I2C3_SCL_    718                         MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL          0x400001c3
720                         MX8MM_IOMUXC_I2C3_SDA_    719                         MX8MM_IOMUXC_I2C3_SDA_I2C3_SDA          0x400001c3
721                 >;                                720                 >;
722         };                                        721         };
723                                                   722 
724         pinctrl_i2c3_gpio: i2c3gpiogrp {          723         pinctrl_i2c3_gpio: i2c3gpiogrp {
725                 fsl,pins = <                      724                 fsl,pins = <
726                         MX8MM_IOMUXC_I2C3_SCL_    725                         MX8MM_IOMUXC_I2C3_SCL_GPIO5_IO18        0x400001c3
727                         MX8MM_IOMUXC_I2C3_SDA_    726                         MX8MM_IOMUXC_I2C3_SDA_GPIO5_IO19        0x400001c3
728                 >;                                727                 >;
729         };                                        728         };
730                                                   729 
731         pinctrl_gpio_leds: gpioledgrp {           730         pinctrl_gpio_leds: gpioledgrp {
732                 fsl,pins = <                      731                 fsl,pins = <
733                         MX8MM_IOMUXC_SPDIF_EXT    732                         MX8MM_IOMUXC_SPDIF_EXT_CLK_GPIO5_IO5    0x19
734                         MX8MM_IOMUXC_SAI3_RXD_    733                         MX8MM_IOMUXC_SAI3_RXD_GPIO4_IO30        0x19
735                         MX8MM_IOMUXC_SAI3_MCLK    734                         MX8MM_IOMUXC_SAI3_MCLK_GPIO5_IO2        0x19
736                         MX8MM_IOMUXC_GPIO1_IO1    735                         MX8MM_IOMUXC_GPIO1_IO14_GPIO1_IO14      0x19
737                         MX8MM_IOMUXC_GPIO1_IO0    736                         MX8MM_IOMUXC_GPIO1_IO09_GPIO1_IO9       0x19
738                         MX8MM_IOMUXC_SPDIF_TX_    737                         MX8MM_IOMUXC_SPDIF_TX_GPIO5_IO3         0x19
739                         MX8MM_IOMUXC_SAI3_RXC_    738                         MX8MM_IOMUXC_SAI3_RXC_GPIO4_IO29        0x19
740                         MX8MM_IOMUXC_SAI3_RXFS    739                         MX8MM_IOMUXC_SAI3_RXFS_GPIO4_IO28       0x19
741                         MX8MM_IOMUXC_GPIO1_IO1    740                         MX8MM_IOMUXC_GPIO1_IO13_GPIO1_IO13      0x19
742                         MX8MM_IOMUXC_SAI3_TXFS    741                         MX8MM_IOMUXC_SAI3_TXFS_GPIO4_IO31       0x19
743                         MX8MM_IOMUXC_SPDIF_RX_    742                         MX8MM_IOMUXC_SPDIF_RX_GPIO5_IO4         0x19
744                         MX8MM_IOMUXC_GPIO1_IO0    743                         MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8       0x19
745                 >;                                744                 >;
746         };                                        745         };
747                                                   746 
748         pinctrl_pcie0: pciegrp {                  747         pinctrl_pcie0: pciegrp {
749                 fsl,pins = <                      748                 fsl,pins = <
750                         MX8MM_IOMUXC_ECSPI2_MO    749                         MX8MM_IOMUXC_ECSPI2_MOSI_GPIO5_IO11     0x41
751                 >;                                750                 >;
752         };                                        751         };
753                                                   752 
754         pinctrl_pmic: pmicgrp {                   753         pinctrl_pmic: pmicgrp {
755                 fsl,pins = <                      754                 fsl,pins = <
756                         MX8MM_IOMUXC_NAND_DATA    755                         MX8MM_IOMUXC_NAND_DATA02_GPIO3_IO8      0x41
757                 >;                                756                 >;
758         };                                        757         };
759                                                   758 
760         pinctrl_uart1: uart1grp {                 759         pinctrl_uart1: uart1grp {
761                 fsl,pins = <                      760                 fsl,pins = <
762                         MX8MM_IOMUXC_UART1_RXD    761                         MX8MM_IOMUXC_UART1_RXD_UART1_DCE_RX     0x140
763                         MX8MM_IOMUXC_UART1_TXD    762                         MX8MM_IOMUXC_UART1_TXD_UART1_DCE_TX     0x140
764                         MX8MM_IOMUXC_GPIO1_IO0    763                         MX8MM_IOMUXC_GPIO1_IO00_GPIO1_IO0       0x140
765                         MX8MM_IOMUXC_GPIO1_IO0    764                         MX8MM_IOMUXC_GPIO1_IO01_GPIO1_IO1       0x140
766                         MX8MM_IOMUXC_GPIO1_IO0    765                         MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3       0x140
767                         MX8MM_IOMUXC_GPIO1_IO0    766                         MX8MM_IOMUXC_GPIO1_IO05_GPIO1_IO5       0x140
768                         MX8MM_IOMUXC_SAI5_RXD3    767                         MX8MM_IOMUXC_SAI5_RXD3_GPIO3_IO24       0x140
769                 >;                                768                 >;
770         };                                        769         };
771                                                   770 
772         pinctrl_uart2: uart2grp {                 771         pinctrl_uart2: uart2grp {
773                 fsl,pins = <                      772                 fsl,pins = <
774                         MX8MM_IOMUXC_UART2_RXD    773                         MX8MM_IOMUXC_UART2_RXD_UART2_DCE_RX     0x140
775                         MX8MM_IOMUXC_UART2_TXD    774                         MX8MM_IOMUXC_UART2_TXD_UART2_DCE_TX     0x140
776                 >;                                775                 >;
777         };                                        776         };
778                                                   777 
779         pinctrl_usdhc2: usdhc2grp {               778         pinctrl_usdhc2: usdhc2grp {
780                 fsl,pins = <                      779                 fsl,pins = <
781                         MX8MM_IOMUXC_SD2_CLK_U    780                         MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK         0x190
782                         MX8MM_IOMUXC_SD2_CMD_U    781                         MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d0
783                         MX8MM_IOMUXC_SD2_DATA0    782                         MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d0
784                         MX8MM_IOMUXC_SD2_DATA1    783                         MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d0
785                         MX8MM_IOMUXC_SD2_DATA2    784                         MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d0
786                         MX8MM_IOMUXC_SD2_DATA3    785                         MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d0
787                 >;                                786                 >;
788         };                                        787         };
789                                                   788 
790         pinctrl_usdhc2_100mhz: usdhc2-100mhzgr    789         pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
791                 fsl,pins = <                      790                 fsl,pins = <
792                         MX8MM_IOMUXC_SD2_CLK_U    791                         MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK         0x194
793                         MX8MM_IOMUXC_SD2_CMD_U    792                         MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d4
794                         MX8MM_IOMUXC_SD2_DATA0    793                         MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d4
795                         MX8MM_IOMUXC_SD2_DATA1    794                         MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d4
796                         MX8MM_IOMUXC_SD2_DATA2    795                         MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d4
797                         MX8MM_IOMUXC_SD2_DATA3    796                         MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d4
798                 >;                                797                 >;
799         };                                        798         };
800                                                   799 
801         pinctrl_usdhc2_200mhz: usdhc2-200mhzgr    800         pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
802                 fsl,pins = <                      801                 fsl,pins = <
803                         MX8MM_IOMUXC_SD2_CLK_U    802                         MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK         0x196
804                         MX8MM_IOMUXC_SD2_CMD_U    803                         MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d6
805                         MX8MM_IOMUXC_SD2_DATA0    804                         MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d6
806                         MX8MM_IOMUXC_SD2_DATA1    805                         MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d6
807                         MX8MM_IOMUXC_SD2_DATA2    806                         MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d6
808                         MX8MM_IOMUXC_SD2_DATA3    807                         MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d6
809                 >;                                808                 >;
810         };                                        809         };
811                                                   810 
812         pinctrl_usdhc2_gpio: usdhc2-gpiogrp {     811         pinctrl_usdhc2_gpio: usdhc2-gpiogrp {
813                 fsl,pins = <                      812                 fsl,pins = <
814                         MX8MM_IOMUXC_SD2_CD_B_    813                         MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12        0x1c4
815                         MX8MM_IOMUXC_GPIO1_IO0    814                         MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT  0x1d0
816                 >;                                815                 >;
817         };                                        816         };
818                                                   817 
819         pinctrl_usdhc3: usdhc3grp {               818         pinctrl_usdhc3: usdhc3grp {
820                 fsl,pins = <                      819                 fsl,pins = <
821                         MX8MM_IOMUXC_NAND_WE_B    820                         MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK       0x190
822                         MX8MM_IOMUXC_NAND_WP_B    821                         MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD       0x1d0
823                         MX8MM_IOMUXC_NAND_DATA    822                         MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0   0x1d0
824                         MX8MM_IOMUXC_NAND_DATA    823                         MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1   0x1d0
825                         MX8MM_IOMUXC_NAND_DATA    824                         MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2   0x1d0
826                         MX8MM_IOMUXC_NAND_DATA    825                         MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3   0x1d0
827                         MX8MM_IOMUXC_NAND_RE_B    826                         MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4     0x1d0
828                         MX8MM_IOMUXC_NAND_CE2_    827                         MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5    0x1d0
829                         MX8MM_IOMUXC_NAND_CE3_    828                         MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6    0x1d0
830                         MX8MM_IOMUXC_NAND_CLE_    829                         MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7      0x1d0
831                         MX8MM_IOMUXC_NAND_CE1_    830                         MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE   0x190
832                 >;                                831                 >;
833         };                                        832         };
834                                                   833 
835         pinctrl_usdhc3_100mhz: usdhc3-100mhzgr    834         pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
836                 fsl,pins = <                      835                 fsl,pins = <
837                         MX8MM_IOMUXC_NAND_WE_B    836                         MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK       0x194
838                         MX8MM_IOMUXC_NAND_WP_B    837                         MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD       0x1d4
839                         MX8MM_IOMUXC_NAND_DATA    838                         MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0   0x1d4
840                         MX8MM_IOMUXC_NAND_DATA    839                         MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1   0x1d4
841                         MX8MM_IOMUXC_NAND_DATA    840                         MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2   0x1d4
842                         MX8MM_IOMUXC_NAND_DATA    841                         MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3   0x1d4
843                         MX8MM_IOMUXC_NAND_RE_B    842                         MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4     0x1d4
844                         MX8MM_IOMUXC_NAND_CE2_    843                         MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5    0x1d4
845                         MX8MM_IOMUXC_NAND_CE3_    844                         MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6    0x1d4
846                         MX8MM_IOMUXC_NAND_CLE_    845                         MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7      0x1d4
847                         MX8MM_IOMUXC_NAND_CE1_    846                         MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE   0x194
848                 >;                                847                 >;
849         };                                        848         };
850                                                   849 
851         pinctrl_usdhc3_200mhz: usdhc3-200mhzgr    850         pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
852                 fsl,pins = <                      851                 fsl,pins = <
853                         MX8MM_IOMUXC_NAND_WE_B    852                         MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK       0x196
854                         MX8MM_IOMUXC_NAND_WP_B    853                         MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD       0x1d6
855                         MX8MM_IOMUXC_NAND_DATA    854                         MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0   0x1d6
856                         MX8MM_IOMUXC_NAND_DATA    855                         MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1   0x1d6
857                         MX8MM_IOMUXC_NAND_DATA    856                         MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2   0x1d6
858                         MX8MM_IOMUXC_NAND_DATA    857                         MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3   0x1d6
859                         MX8MM_IOMUXC_NAND_RE_B    858                         MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4     0x1d6
860                         MX8MM_IOMUXC_NAND_CE2_    859                         MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5    0x1d6
861                         MX8MM_IOMUXC_NAND_CE3_    860                         MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6    0x1d6
862                         MX8MM_IOMUXC_NAND_CLE_    861                         MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7      0x1d6
863                         MX8MM_IOMUXC_NAND_CE1_    862                         MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE   0x196
864                 >;                                863                 >;
865         };                                        864         };
866                                                   865 
867         pinctrl_wdog: wdoggrp {                   866         pinctrl_wdog: wdoggrp {
868                 fsl,pins = <                      867                 fsl,pins = <
869                         MX8MM_IOMUXC_GPIO1_IO0    868                         MX8MM_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B    0xc6
870                 >;                                869                 >;
871         };                                        870         };
872 };                                                871 };
                                                      

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