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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/freescale/imx8mm-venice-gw7904.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-gw7904.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/freescale/imx8mm-venice-gw7904.dts (Version linux-6.3.13)


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

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