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


  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-25M {
211                         opp-hz = /bits/ 64 <25    211                         opp-hz = /bits/ 64 <25000000>;
212                 };                                212                 };
213                                                   213 
214                 opp-100000000 {                !! 214                 opp-100M {
215                         opp-hz = /bits/ 64 <10    215                         opp-hz = /bits/ 64 <100000000>;
216                 };                                216                 };
217                                                   217 
218                 opp-750000000 {                !! 218                 opp-750M {
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#", "", "", "", "", "", "",
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";
269         pinctrl-0 = <&pinctrl_i2c1>;              269         pinctrl-0 = <&pinctrl_i2c1>;
270         pinctrl-1 = <&pinctrl_i2c1_gpio>;      << 
271         scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HI << 
272         sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HI << 
273         status = "okay";                          270         status = "okay";
274                                                   271 
275         gsc: gsc@20 {                             272         gsc: gsc@20 {
276                 compatible = "gw,gsc";            273                 compatible = "gw,gsc";
277                 reg = <0x20>;                     274                 reg = <0x20>;
278                 pinctrl-0 = <&pinctrl_gsc>;       275                 pinctrl-0 = <&pinctrl_gsc>;
279                 interrupt-parent = <&gpio4>;      276                 interrupt-parent = <&gpio4>;
280                 interrupts = <26 IRQ_TYPE_EDGE    277                 interrupts = <26 IRQ_TYPE_EDGE_FALLING>;
281                 interrupt-controller;             278                 interrupt-controller;
282                 #interrupt-cells = <1>;           279                 #interrupt-cells = <1>;
283                 #address-cells = <1>;          << 
284                 #size-cells = <0>;             << 
285                                                   280 
286                 adc {                             281                 adc {
287                         compatible = "gw,gsc-a    282                         compatible = "gw,gsc-adc";
288                         #address-cells = <1>;     283                         #address-cells = <1>;
289                         #size-cells = <0>;        284                         #size-cells = <0>;
290                                                   285 
291                         channel@6 {               286                         channel@6 {
292                                 gw,mode = <0>;    287                                 gw,mode = <0>;
293                                 reg = <0x06>;     288                                 reg = <0x06>;
294                                 label = "temp"    289                                 label = "temp";
295                         };                        290                         };
296                                                   291 
297                         channel@8 {               292                         channel@8 {
298                                 gw,mode = <3>; !! 293                                 gw,mode = <1>;
299                                 reg = <0x08>;     294                                 reg = <0x08>;
300                                 label = "vdd_b    295                                 label = "vdd_bat";
301                         };                        296                         };
302                                                   297 
303                         channel@82 {              298                         channel@82 {
304                                 gw,mode = <2>;    299                                 gw,mode = <2>;
305                                 reg = <0x82>;     300                                 reg = <0x82>;
306                                 label = "vin";    301                                 label = "vin";
307                                 gw,voltage-div    302                                 gw,voltage-divider-ohms = <22100 1000>;
308                                 gw,voltage-off    303                                 gw,voltage-offset-microvolt = <700000>;
309                         };                        304                         };
310                                                   305 
311                         channel@84 {              306                         channel@84 {
312                                 gw,mode = <2>;    307                                 gw,mode = <2>;
313                                 reg = <0x84>;     308                                 reg = <0x84>;
314                                 label = "vdd_5    309                                 label = "vdd_5p0";
315                                 gw,voltage-div    310                                 gw,voltage-divider-ohms = <10000 10000>;
316                         };                        311                         };
317                                                   312 
318                         channel@86 {              313                         channel@86 {
319                                 gw,mode = <2>;    314                                 gw,mode = <2>;
320                                 reg = <0x86>;     315                                 reg = <0x86>;
321                                 label = "vdd_3    316                                 label = "vdd_3p3";
322                                 gw,voltage-div    317                                 gw,voltage-divider-ohms = <10000 10000>;
323                         };                        318                         };
324                                                   319 
325                         channel@88 {              320                         channel@88 {
326                                 gw,mode = <2>;    321                                 gw,mode = <2>;
327                                 reg = <0x88>;     322                                 reg = <0x88>;
328                                 label = "vdd_0    323                                 label = "vdd_0p9";
329                         };                        324                         };
330                                                   325 
331                         channel@8c {              326                         channel@8c {
332                                 gw,mode = <2>;    327                                 gw,mode = <2>;
333                                 reg = <0x8c>;     328                                 reg = <0x8c>;
334                                 label = "vdd_s    329                                 label = "vdd_soc";
335                         };                        330                         };
336                                                   331 
337                         channel@8e {              332                         channel@8e {
338                                 gw,mode = <2>;    333                                 gw,mode = <2>;
339                                 reg = <0x8e>;     334                                 reg = <0x8e>;
340                                 label = "vdd_a    335                                 label = "vdd_arm";
341                         };                        336                         };
342                                                   337 
343                         channel@90 {              338                         channel@90 {
344                                 gw,mode = <2>;    339                                 gw,mode = <2>;
345                                 reg = <0x90>;     340                                 reg = <0x90>;
346                                 label = "vdd_1    341                                 label = "vdd_1p8";
347                         };                        342                         };
348                                                   343 
349                         channel@92 {              344                         channel@92 {
350                                 gw,mode = <2>;    345                                 gw,mode = <2>;
351                                 reg = <0x92>;     346                                 reg = <0x92>;
352                                 label = "vdd_d    347                                 label = "vdd_dram";
353                         };                        348                         };
354                                                   349 
355                         channel@a2 {              350                         channel@a2 {
356                                 gw,mode = <2>;    351                                 gw,mode = <2>;
357                                 reg = <0xa2>;     352                                 reg = <0xa2>;
358                                 label = "vdd_g    353                                 label = "vdd_gsc";
359                                 gw,voltage-div    354                                 gw,voltage-divider-ohms = <10000 10000>;
360                         };                        355                         };
361                 };                                356                 };
362         };                                        357         };
363                                                   358 
364         gpio: gpio@23 {                           359         gpio: gpio@23 {
365                 compatible = "nxp,pca9555";       360                 compatible = "nxp,pca9555";
366                 reg = <0x23>;                     361                 reg = <0x23>;
367                 gpio-controller;                  362                 gpio-controller;
368                 #gpio-cells = <2>;                363                 #gpio-cells = <2>;
369                 interrupt-parent = <&gsc>;        364                 interrupt-parent = <&gsc>;
370                 interrupts = <4>;                 365                 interrupts = <4>;
371         };                                        366         };
372                                                   367 
373         eeprom@50 {                               368         eeprom@50 {
374                 compatible = "atmel,24c02";       369                 compatible = "atmel,24c02";
375                 reg = <0x50>;                     370                 reg = <0x50>;
376                 pagesize = <16>;                  371                 pagesize = <16>;
377         };                                        372         };
378                                                   373 
379         eeprom@51 {                               374         eeprom@51 {
380                 compatible = "atmel,24c02";       375                 compatible = "atmel,24c02";
381                 reg = <0x51>;                     376                 reg = <0x51>;
382                 pagesize = <16>;                  377                 pagesize = <16>;
383         };                                        378         };
384                                                   379 
385         eeprom@52 {                               380         eeprom@52 {
386                 compatible = "atmel,24c02";       381                 compatible = "atmel,24c02";
387                 reg = <0x52>;                     382                 reg = <0x52>;
388                 pagesize = <16>;                  383                 pagesize = <16>;
389         };                                        384         };
390                                                   385 
391         eeprom@53 {                               386         eeprom@53 {
392                 compatible = "atmel,24c02";       387                 compatible = "atmel,24c02";
393                 reg = <0x53>;                     388                 reg = <0x53>;
394                 pagesize = <16>;                  389                 pagesize = <16>;
395         };                                        390         };
396                                                   391 
397         rtc@68 {                                  392         rtc@68 {
398                 compatible = "dallas,ds1672";     393                 compatible = "dallas,ds1672";
399                 reg = <0x68>;                     394                 reg = <0x68>;
400         };                                        395         };
401 };                                                396 };
402                                                   397 
403 &i2c2 {                                           398 &i2c2 {
404         clock-frequency = <400000>;               399         clock-frequency = <400000>;
405         pinctrl-names = "default", "gpio";     !! 400         pinctrl-names = "default";
406         pinctrl-0 = <&pinctrl_i2c2>;              401         pinctrl-0 = <&pinctrl_i2c2>;
407         pinctrl-1 = <&pinctrl_i2c2_gpio>;      << 
408         scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HI << 
409         sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HI << 
410         status = "okay";                          402         status = "okay";
411                                                   403 
412         pmic@4b {                                 404         pmic@4b {
413                 compatible = "rohm,bd71847";      405                 compatible = "rohm,bd71847";
414                 reg = <0x4b>;                     406                 reg = <0x4b>;
415                 pinctrl-names = "default";        407                 pinctrl-names = "default";
416                 pinctrl-0 = <&pinctrl_pmic>;      408                 pinctrl-0 = <&pinctrl_pmic>;
417                 interrupt-parent = <&gpio3>;      409                 interrupt-parent = <&gpio3>;
418                 interrupts = <8 IRQ_TYPE_LEVEL    410                 interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
419                 rohm,reset-snvs-powered;          411                 rohm,reset-snvs-powered;
420                 #clock-cells = <0>;               412                 #clock-cells = <0>;
421                 clocks = <&osc_32k>;           !! 413                 clocks = <&osc_32k 0>;
422                 clock-output-names = "clk-32k-    414                 clock-output-names = "clk-32k-out";
423                                                   415 
424                 regulators {                      416                 regulators {
425                         /* vdd_soc: 0.805-0.90    417                         /* vdd_soc: 0.805-0.900V (typ=0.8V) */
426                         BUCK1 {                   418                         BUCK1 {
427                                 regulator-name    419                                 regulator-name = "buck1";
428                                 regulator-min-    420                                 regulator-min-microvolt = <700000>;
429                                 regulator-max-    421                                 regulator-max-microvolt = <1300000>;
430                                 regulator-boot    422                                 regulator-boot-on;
431                                 regulator-alwa    423                                 regulator-always-on;
432                                 regulator-ramp    424                                 regulator-ramp-delay = <1250>;
433                         };                        425                         };
434                                                   426 
435                         /* vdd_arm: 0.805-1.0V    427                         /* vdd_arm: 0.805-1.0V (typ=0.9V) */
436                         buck2: BUCK2 {            428                         buck2: BUCK2 {
437                                 regulator-name    429                                 regulator-name = "buck2";
438                                 regulator-min-    430                                 regulator-min-microvolt = <700000>;
439                                 regulator-max-    431                                 regulator-max-microvolt = <1300000>;
440                                 regulator-boot    432                                 regulator-boot-on;
441                                 regulator-alwa    433                                 regulator-always-on;
442                                 regulator-ramp    434                                 regulator-ramp-delay = <1250>;
443                                 rohm,dvs-run-v    435                                 rohm,dvs-run-voltage = <1000000>;
444                                 rohm,dvs-idle-    436                                 rohm,dvs-idle-voltage = <900000>;
445                         };                        437                         };
446                                                   438 
447                         /* vdd_0p9: 0.805-1.0V    439                         /* vdd_0p9: 0.805-1.0V (typ=0.9V) */
448                         BUCK3 {                   440                         BUCK3 {
449                                 regulator-name    441                                 regulator-name = "buck3";
450                                 regulator-min-    442                                 regulator-min-microvolt = <700000>;
451                                 regulator-max-    443                                 regulator-max-microvolt = <1350000>;
452                                 regulator-boot    444                                 regulator-boot-on;
453                                 regulator-alwa    445                                 regulator-always-on;
454                         };                        446                         };
455                                                   447 
456                         /* vdd_3p3 */             448                         /* vdd_3p3 */
457                         BUCK4 {                   449                         BUCK4 {
458                                 regulator-name    450                                 regulator-name = "buck4";
459                                 regulator-min-    451                                 regulator-min-microvolt = <3000000>;
460                                 regulator-max-    452                                 regulator-max-microvolt = <3300000>;
461                                 regulator-boot    453                                 regulator-boot-on;
462                                 regulator-alwa    454                                 regulator-always-on;
463                         };                        455                         };
464                                                   456 
465                         /* vdd_1p8 */             457                         /* vdd_1p8 */
466                         BUCK5 {                   458                         BUCK5 {
467                                 regulator-name    459                                 regulator-name = "buck5";
468                                 regulator-min-    460                                 regulator-min-microvolt = <1605000>;
469                                 regulator-max-    461                                 regulator-max-microvolt = <1995000>;
470                                 regulator-boot    462                                 regulator-boot-on;
471                                 regulator-alwa    463                                 regulator-always-on;
472                         };                        464                         };
473                                                   465 
474                         /* vdd_dram */            466                         /* vdd_dram */
475                         BUCK6 {                   467                         BUCK6 {
476                                 regulator-name    468                                 regulator-name = "buck6";
477                                 regulator-min-    469                                 regulator-min-microvolt = <800000>;
478                                 regulator-max-    470                                 regulator-max-microvolt = <1400000>;
479                                 regulator-boot    471                                 regulator-boot-on;
480                                 regulator-alwa    472                                 regulator-always-on;
481                         };                        473                         };
482                                                   474 
483                         /* nvcc_snvs_1p8 */       475                         /* nvcc_snvs_1p8 */
484                         LDO1 {                    476                         LDO1 {
485                                 regulator-name    477                                 regulator-name = "ldo1";
486                                 regulator-min-    478                                 regulator-min-microvolt = <1600000>;
487                                 regulator-max-    479                                 regulator-max-microvolt = <1900000>;
488                                 regulator-boot    480                                 regulator-boot-on;
489                                 regulator-alwa    481                                 regulator-always-on;
490                         };                        482                         };
491                                                   483 
492                         /* vdd_snvs_0p8 */        484                         /* vdd_snvs_0p8 */
493                         LDO2 {                    485                         LDO2 {
494                                 regulator-name    486                                 regulator-name = "ldo2";
495                                 regulator-min-    487                                 regulator-min-microvolt = <800000>;
496                                 regulator-max-    488                                 regulator-max-microvolt = <900000>;
497                                 regulator-boot    489                                 regulator-boot-on;
498                                 regulator-alwa    490                                 regulator-always-on;
499                         };                        491                         };
500                                                   492 
501                         /* vdda_1p8 */            493                         /* vdda_1p8 */
502                         LDO3 {                    494                         LDO3 {
503                                 regulator-name    495                                 regulator-name = "ldo3";
504                                 regulator-min-    496                                 regulator-min-microvolt = <1800000>;
505                                 regulator-max-    497                                 regulator-max-microvolt = <3300000>;
506                                 regulator-boot    498                                 regulator-boot-on;
507                                 regulator-alwa    499                                 regulator-always-on;
508                         };                        500                         };
509                                                   501 
510                         LDO4 {                    502                         LDO4 {
511                                 regulator-name    503                                 regulator-name = "ldo4";
512                                 regulator-min-    504                                 regulator-min-microvolt = <900000>;
513                                 regulator-max-    505                                 regulator-max-microvolt = <1800000>;
514                                 regulator-boot    506                                 regulator-boot-on;
515                                 regulator-alwa    507                                 regulator-always-on;
516                         };                        508                         };
517                                                   509 
518                         LDO6 {                    510                         LDO6 {
519                                 regulator-name    511                                 regulator-name = "ldo6";
520                                 regulator-min-    512                                 regulator-min-microvolt = <900000>;
521                                 regulator-max-    513                                 regulator-max-microvolt = <1800000>;
522                                 regulator-boot    514                                 regulator-boot-on;
523                                 regulator-alwa    515                                 regulator-always-on;
524                         };                        516                         };
525                 };                                517                 };
526         };                                        518         };
527 };                                                519 };
528                                                   520 
529 &i2c3 {                                           521 &i2c3 {
530         clock-frequency = <400000>;               522         clock-frequency = <400000>;
531         pinctrl-names = "default", "gpio";     !! 523         pinctrl-names = "default";
532         pinctrl-0 = <&pinctrl_i2c3>;              524         pinctrl-0 = <&pinctrl_i2c3>;
533         pinctrl-1 = <&pinctrl_i2c3_gpio>;      << 
534         scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HI << 
535         sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HI << 
536         status = "okay";                          525         status = "okay";
537                                                   526 
538         accelerometer@19 {                        527         accelerometer@19 {
539                 pinctrl-names = "default";        528                 pinctrl-names = "default";
540                 pinctrl-0 = <&pinctrl_accel>;     529                 pinctrl-0 = <&pinctrl_accel>;
541                 compatible = "st,lis2de12";       530                 compatible = "st,lis2de12";
542                 reg = <0x19>;                     531                 reg = <0x19>;
543                 st,drdy-int-pin = <1>;            532                 st,drdy-int-pin = <1>;
544                 interrupt-parent = <&gpio1>;      533                 interrupt-parent = <&gpio1>;
545                 interrupts = <15 IRQ_TYPE_LEVE    534                 interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
                                                   >> 535                 interrupt-names = "INT1";
546         };                                        536         };
547 };                                                537 };
548                                                   538 
549 &pcie_phy {                                       539 &pcie_phy {
550         fsl,refclk-pad-mode = <IMX8_PCIE_REFCL    540         fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
551         fsl,clkreq-unsupported;                   541         fsl,clkreq-unsupported;
552         clocks = <&pcie0_refclk>;                 542         clocks = <&pcie0_refclk>;
553         clock-names = "ref";                      543         clock-names = "ref";
554         status = "okay";                          544         status = "okay";
555 };                                                545 };
556                                                   546 
557 &pcie0 {                                          547 &pcie0 {
558         pinctrl-names = "default";                548         pinctrl-names = "default";
559         pinctrl-0 = <&pinctrl_pcie0>;             549         pinctrl-0 = <&pinctrl_pcie0>;
560         reset-gpio = <&gpio5 11 GPIO_ACTIVE_LO    550         reset-gpio = <&gpio5 11 GPIO_ACTIVE_LOW>;
561         clocks = <&clk IMX8MM_CLK_PCIE1_ROOT>, !! 551         clocks = <&clk IMX8MM_CLK_PCIE1_ROOT>, <&clk IMX8MM_CLK_PCIE1_AUX>,
562                  <&clk IMX8MM_CLK_PCIE1_AUX>;  !! 552                  <&pcie0_refclk>;
                                                   >> 553         clock-names = "pcie", "pcie_aux", "pcie_bus";
563         assigned-clocks = <&clk IMX8MM_CLK_PCI    554         assigned-clocks = <&clk IMX8MM_CLK_PCIE1_AUX>,
564                           <&clk IMX8MM_CLK_PCI    555                           <&clk IMX8MM_CLK_PCIE1_CTRL>;
565         assigned-clock-rates = <10000000>, <25    556         assigned-clock-rates = <10000000>, <250000000>;
566         assigned-clock-parents = <&clk IMX8MM_    557         assigned-clock-parents = <&clk IMX8MM_SYS_PLL2_50M>,
567                                  <&clk IMX8MM_    558                                  <&clk IMX8MM_SYS_PLL2_250M>;
568         status = "okay";                          559         status = "okay";
569 };                                                560 };
570                                                   561 
571 &disp_blk_ctrl {                               << 
572         status = "disabled";                   << 
573 };                                             << 
574                                                << 
575 &pgc_mipi {                                       562 &pgc_mipi {
576         status = "disabled";                      563         status = "disabled";
577 };                                                564 };
578                                                   565 
579 /* off-board RS232/RS485/RS422 */                 566 /* off-board RS232/RS485/RS422 */
580 &uart1 {                                          567 &uart1 {
581         pinctrl-names = "default";                568         pinctrl-names = "default";
582         pinctrl-0 = <&pinctrl_uart1>;             569         pinctrl-0 = <&pinctrl_uart1>;
583         cts-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>    570         cts-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
584         rts-gpios = <&gpio1 5 GPIO_ACTIVE_LOW>    571         rts-gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
585         dtr-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>    572         dtr-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
586         dsr-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>    573         dsr-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
587         dcd-gpios = <&gpio3 24 GPIO_ACTIVE_LOW    574         dcd-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
                                                   >> 575         uart-has-rtscts;
588         status = "okay";                          576         status = "okay";
589 };                                                577 };
590                                                   578 
591 /* console */                                     579 /* console */
592 &uart2 {                                          580 &uart2 {
593         pinctrl-names = "default";                581         pinctrl-names = "default";
594         pinctrl-0 = <&pinctrl_uart2>;             582         pinctrl-0 = <&pinctrl_uart2>;
595         status = "okay";                          583         status = "okay";
596 };                                                584 };
597                                                   585 
598 &usbotg1 {                                        586 &usbotg1 {
599         dr_mode = "host";                         587         dr_mode = "host";
600         disable-over-current;                     588         disable-over-current;
601         status = "okay";                          589         status = "okay";
602 };                                                590 };
603                                                   591 
604 /* microSD */                                     592 /* microSD */
605 &usdhc2 {                                         593 &usdhc2 {
606         pinctrl-names = "default", "state_100m    594         pinctrl-names = "default", "state_100mhz", "state_200mhz";
607         pinctrl-0 = <&pinctrl_usdhc2>, <&pinct    595         pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
608         pinctrl-1 = <&pinctrl_usdhc2_100mhz>,     596         pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
609         pinctrl-2 = <&pinctrl_usdhc2_200mhz>,     597         pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
610         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>    598         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
611         bus-width = <4>;                          599         bus-width = <4>;
612         vmmc-supply = <&reg_3p3v>;                600         vmmc-supply = <&reg_3p3v>;
613         status = "okay";                          601         status = "okay";
614 };                                                602 };
615                                                   603 
616 /* eMMC */                                        604 /* eMMC */
617 &usdhc3 {                                         605 &usdhc3 {
618         pinctrl-names = "default", "state_100m    606         pinctrl-names = "default", "state_100mhz", "state_200mhz";
619         pinctrl-0 = <&pinctrl_usdhc3>;            607         pinctrl-0 = <&pinctrl_usdhc3>;
620         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;     608         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
621         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;     609         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
622         bus-width = <8>;                          610         bus-width = <8>;
623         non-removable;                            611         non-removable;
624         status = "okay";                          612         status = "okay";
625 };                                                613 };
626                                                   614 
627 &wdog1 {                                          615 &wdog1 {
628         pinctrl-names = "default";                616         pinctrl-names = "default";
629         pinctrl-0 = <&pinctrl_wdog>;              617         pinctrl-0 = <&pinctrl_wdog>;
630         fsl,ext-reset-output;                     618         fsl,ext-reset-output;
631         status = "okay";                          619         status = "okay";
632 };                                                620 };
633                                                   621 
634 &iomuxc {                                         622 &iomuxc {
635         pinctrl-names = "default";                623         pinctrl-names = "default";
636         pinctrl-0 = <&pinctrl_hog>;               624         pinctrl-0 = <&pinctrl_hog>;
637                                                   625 
638         pinctrl_hog: hoggrp {                     626         pinctrl_hog: hoggrp {
639                 fsl,pins = <                      627                 fsl,pins = <
640                         MX8MM_IOMUXC_GPIO1_IO1    628                         MX8MM_IOMUXC_GPIO1_IO10_GPIO1_IO10      0x40000041 /* RS422# */
641                         MX8MM_IOMUXC_GPIO1_IO1    629                         MX8MM_IOMUXC_GPIO1_IO11_GPIO1_IO11      0x40000041 /* RS485# */
642                         MX8MM_IOMUXC_GPIO1_IO1    630                         MX8MM_IOMUXC_GPIO1_IO12_GPIO1_IO12      0x40000041 /* RS232# */
643                         MX8MM_IOMUXC_SD1_DATA7    631                         MX8MM_IOMUXC_SD1_DATA7_GPIO2_IO9        0x40000041 /* DIG1_IN */
644                         MX8MM_IOMUXC_SD1_DATA6    632                         MX8MM_IOMUXC_SD1_DATA6_GPIO2_IO8        0x40000041 /* DIG1_OUT */
645                         MX8MM_IOMUXC_SD1_DATA4 << 
646                         MX8MM_IOMUXC_SD1_DATA0 << 
647                         MX8MM_IOMUXC_SD1_CLK_G    633                         MX8MM_IOMUXC_SD1_CLK_GPIO2_IO0          0x40000041 /* DIG2_IN */
648                         MX8MM_IOMUXC_SD1_CMD_G    634                         MX8MM_IOMUXC_SD1_CMD_GPIO2_IO1          0x40000041 /* DIG2_OUT */
649                         MX8MM_IOMUXC_ECSPI1_MO    635                         MX8MM_IOMUXC_ECSPI1_MOSI_GPIO5_IO7      0x40000041 /* SIM1DET# */
650                         MX8MM_IOMUXC_ECSPI1_MI    636                         MX8MM_IOMUXC_ECSPI1_MISO_GPIO5_IO8      0x40000041 /* SIM2DET# */
651                         MX8MM_IOMUXC_ECSPI1_SS    637                         MX8MM_IOMUXC_ECSPI1_SS0_GPIO5_IO9       0x40000041 /* SIM2SEL */
652                         MX8MM_IOMUXC_ECSPI2_MI    638                         MX8MM_IOMUXC_ECSPI2_MISO_GPIO5_IO12     0x40000041 /* PCI_WDIS# */
653                 >;                                639                 >;
654         };                                        640         };
655                                                   641 
656         pinctrl_accel: accelgrp {                 642         pinctrl_accel: accelgrp {
657                 fsl,pins = <                      643                 fsl,pins = <
658                         MX8MM_IOMUXC_GPIO1_IO1    644                         MX8MM_IOMUXC_GPIO1_IO15_GPIO1_IO15      0x159
659                 >;                                645                 >;
660         };                                        646         };
661                                                   647 
662         pinctrl_fec1: fec1grp {                   648         pinctrl_fec1: fec1grp {
663                 fsl,pins = <                      649                 fsl,pins = <
664                         MX8MM_IOMUXC_ENET_MDC_    650                         MX8MM_IOMUXC_ENET_MDC_ENET1_MDC                 0x3
665                         MX8MM_IOMUXC_ENET_MDIO    651                         MX8MM_IOMUXC_ENET_MDIO_ENET1_MDIO               0x3
666                         MX8MM_IOMUXC_ENET_TD3_    652                         MX8MM_IOMUXC_ENET_TD3_ENET1_RGMII_TD3           0x1f
667                         MX8MM_IOMUXC_ENET_TD2_    653                         MX8MM_IOMUXC_ENET_TD2_ENET1_RGMII_TD2           0x1f
668                         MX8MM_IOMUXC_ENET_TD1_    654                         MX8MM_IOMUXC_ENET_TD1_ENET1_RGMII_TD1           0x1f
669                         MX8MM_IOMUXC_ENET_TD0_    655                         MX8MM_IOMUXC_ENET_TD0_ENET1_RGMII_TD0           0x1f
670                         MX8MM_IOMUXC_ENET_RD3_    656                         MX8MM_IOMUXC_ENET_RD3_ENET1_RGMII_RD3           0x91
671                         MX8MM_IOMUXC_ENET_RD2_    657                         MX8MM_IOMUXC_ENET_RD2_ENET1_RGMII_RD2           0x91
672                         MX8MM_IOMUXC_ENET_RD1_    658                         MX8MM_IOMUXC_ENET_RD1_ENET1_RGMII_RD1           0x91
673                         MX8MM_IOMUXC_ENET_RD0_    659                         MX8MM_IOMUXC_ENET_RD0_ENET1_RGMII_RD0           0x91
674                         MX8MM_IOMUXC_ENET_TXC_    660                         MX8MM_IOMUXC_ENET_TXC_ENET1_RGMII_TXC           0x1f
675                         MX8MM_IOMUXC_ENET_RXC_    661                         MX8MM_IOMUXC_ENET_RXC_ENET1_RGMII_RXC           0x91
676                         MX8MM_IOMUXC_ENET_RX_C    662                         MX8MM_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL     0x91
677                         MX8MM_IOMUXC_ENET_TX_C    663                         MX8MM_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL     0x1f
678                         MX8MM_IOMUXC_SAI2_TXFS    664                         MX8MM_IOMUXC_SAI2_TXFS_GPIO4_IO24               0x19 /* IRQ# */
679                         MX8MM_IOMUXC_SAI2_TXC_    665                         MX8MM_IOMUXC_SAI2_TXC_GPIO4_IO25                0x19 /* RST# */
680                 >;                                666                 >;
681         };                                        667         };
682                                                   668 
683         pinctrl_gsc: gscgrp {                     669         pinctrl_gsc: gscgrp {
684                 fsl,pins = <                      670                 fsl,pins = <
685                         MX8MM_IOMUXC_SAI2_TXD0    671                         MX8MM_IOMUXC_SAI2_TXD0_GPIO4_IO26       0x159
686                 >;                                672                 >;
687         };                                        673         };
688                                                   674 
689         pinctrl_i2c1: i2c1grp {                   675         pinctrl_i2c1: i2c1grp {
690                 fsl,pins = <                      676                 fsl,pins = <
691                         MX8MM_IOMUXC_I2C1_SCL_    677                         MX8MM_IOMUXC_I2C1_SCL_I2C1_SCL          0x400001c3
692                         MX8MM_IOMUXC_I2C1_SDA_    678                         MX8MM_IOMUXC_I2C1_SDA_I2C1_SDA          0x400001c3
693                 >;                                679                 >;
694         };                                        680         };
695                                                   681 
696         pinctrl_i2c1_gpio: i2c1gpiogrp {       << 
697                 fsl,pins = <                   << 
698                         MX8MM_IOMUXC_I2C1_SCL_ << 
699                         MX8MM_IOMUXC_I2C1_SDA_ << 
700                 >;                             << 
701         };                                     << 
702                                                << 
703         pinctrl_i2c2: i2c2grp {                   682         pinctrl_i2c2: i2c2grp {
704                 fsl,pins = <                      683                 fsl,pins = <
705                         MX8MM_IOMUXC_I2C2_SCL_    684                         MX8MM_IOMUXC_I2C2_SCL_I2C2_SCL          0x400001c3
706                         MX8MM_IOMUXC_I2C2_SDA_    685                         MX8MM_IOMUXC_I2C2_SDA_I2C2_SDA          0x400001c3
707                 >;                                686                 >;
708         };                                        687         };
709                                                   688 
710         pinctrl_i2c2_gpio: i2c2gpiogrp {       << 
711                 fsl,pins = <                   << 
712                         MX8MM_IOMUXC_I2C2_SCL_ << 
713                         MX8MM_IOMUXC_I2C2_SDA_ << 
714                 >;                             << 
715         };                                     << 
716                                                << 
717         pinctrl_i2c3: i2c3grp {                   689         pinctrl_i2c3: i2c3grp {
718                 fsl,pins = <                      690                 fsl,pins = <
719                         MX8MM_IOMUXC_I2C3_SCL_    691                         MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL          0x400001c3
720                         MX8MM_IOMUXC_I2C3_SDA_    692                         MX8MM_IOMUXC_I2C3_SDA_I2C3_SDA          0x400001c3
721                 >;                             << 
722         };                                     << 
723                                                << 
724         pinctrl_i2c3_gpio: i2c3gpiogrp {       << 
725                 fsl,pins = <                   << 
726                         MX8MM_IOMUXC_I2C3_SCL_ << 
727                         MX8MM_IOMUXC_I2C3_SDA_ << 
728                 >;                                693                 >;
729         };                                        694         };
730                                                   695 
731         pinctrl_gpio_leds: gpioledgrp {           696         pinctrl_gpio_leds: gpioledgrp {
732                 fsl,pins = <                      697                 fsl,pins = <
733                         MX8MM_IOMUXC_SPDIF_EXT    698                         MX8MM_IOMUXC_SPDIF_EXT_CLK_GPIO5_IO5    0x19
734                         MX8MM_IOMUXC_SAI3_RXD_    699                         MX8MM_IOMUXC_SAI3_RXD_GPIO4_IO30        0x19
735                         MX8MM_IOMUXC_SAI3_MCLK    700                         MX8MM_IOMUXC_SAI3_MCLK_GPIO5_IO2        0x19
736                         MX8MM_IOMUXC_GPIO1_IO1    701                         MX8MM_IOMUXC_GPIO1_IO14_GPIO1_IO14      0x19
737                         MX8MM_IOMUXC_GPIO1_IO0    702                         MX8MM_IOMUXC_GPIO1_IO09_GPIO1_IO9       0x19
738                         MX8MM_IOMUXC_SPDIF_TX_    703                         MX8MM_IOMUXC_SPDIF_TX_GPIO5_IO3         0x19
739                         MX8MM_IOMUXC_SAI3_RXC_    704                         MX8MM_IOMUXC_SAI3_RXC_GPIO4_IO29        0x19
740                         MX8MM_IOMUXC_SAI3_RXFS    705                         MX8MM_IOMUXC_SAI3_RXFS_GPIO4_IO28       0x19
741                         MX8MM_IOMUXC_GPIO1_IO1    706                         MX8MM_IOMUXC_GPIO1_IO13_GPIO1_IO13      0x19
742                         MX8MM_IOMUXC_SAI3_TXFS    707                         MX8MM_IOMUXC_SAI3_TXFS_GPIO4_IO31       0x19
743                         MX8MM_IOMUXC_SPDIF_RX_    708                         MX8MM_IOMUXC_SPDIF_RX_GPIO5_IO4         0x19
744                         MX8MM_IOMUXC_GPIO1_IO0    709                         MX8MM_IOMUXC_GPIO1_IO08_GPIO1_IO8       0x19
745                 >;                                710                 >;
746         };                                        711         };
747                                                   712 
748         pinctrl_pcie0: pciegrp {                  713         pinctrl_pcie0: pciegrp {
749                 fsl,pins = <                      714                 fsl,pins = <
750                         MX8MM_IOMUXC_ECSPI2_MO    715                         MX8MM_IOMUXC_ECSPI2_MOSI_GPIO5_IO11     0x41
751                 >;                                716                 >;
752         };                                        717         };
753                                                   718 
754         pinctrl_pmic: pmicgrp {                   719         pinctrl_pmic: pmicgrp {
755                 fsl,pins = <                      720                 fsl,pins = <
756                         MX8MM_IOMUXC_NAND_DATA    721                         MX8MM_IOMUXC_NAND_DATA02_GPIO3_IO8      0x41
757                 >;                                722                 >;
758         };                                        723         };
759                                                   724 
760         pinctrl_uart1: uart1grp {                 725         pinctrl_uart1: uart1grp {
761                 fsl,pins = <                      726                 fsl,pins = <
762                         MX8MM_IOMUXC_UART1_RXD    727                         MX8MM_IOMUXC_UART1_RXD_UART1_DCE_RX     0x140
763                         MX8MM_IOMUXC_UART1_TXD    728                         MX8MM_IOMUXC_UART1_TXD_UART1_DCE_TX     0x140
764                         MX8MM_IOMUXC_GPIO1_IO0    729                         MX8MM_IOMUXC_GPIO1_IO00_GPIO1_IO0       0x140
765                         MX8MM_IOMUXC_GPIO1_IO0    730                         MX8MM_IOMUXC_GPIO1_IO01_GPIO1_IO1       0x140
766                         MX8MM_IOMUXC_GPIO1_IO0    731                         MX8MM_IOMUXC_GPIO1_IO03_GPIO1_IO3       0x140
767                         MX8MM_IOMUXC_GPIO1_IO0    732                         MX8MM_IOMUXC_GPIO1_IO05_GPIO1_IO5       0x140
768                         MX8MM_IOMUXC_SAI5_RXD3    733                         MX8MM_IOMUXC_SAI5_RXD3_GPIO3_IO24       0x140
769                 >;                                734                 >;
770         };                                        735         };
771                                                   736 
772         pinctrl_uart2: uart2grp {                 737         pinctrl_uart2: uart2grp {
773                 fsl,pins = <                      738                 fsl,pins = <
774                         MX8MM_IOMUXC_UART2_RXD    739                         MX8MM_IOMUXC_UART2_RXD_UART2_DCE_RX     0x140
775                         MX8MM_IOMUXC_UART2_TXD    740                         MX8MM_IOMUXC_UART2_TXD_UART2_DCE_TX     0x140
776                 >;                                741                 >;
777         };                                        742         };
778                                                   743 
779         pinctrl_usdhc2: usdhc2grp {               744         pinctrl_usdhc2: usdhc2grp {
780                 fsl,pins = <                      745                 fsl,pins = <
781                         MX8MM_IOMUXC_SD2_CLK_U    746                         MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK         0x190
782                         MX8MM_IOMUXC_SD2_CMD_U    747                         MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d0
783                         MX8MM_IOMUXC_SD2_DATA0    748                         MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d0
784                         MX8MM_IOMUXC_SD2_DATA1    749                         MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d0
785                         MX8MM_IOMUXC_SD2_DATA2    750                         MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d0
786                         MX8MM_IOMUXC_SD2_DATA3    751                         MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d0
787                 >;                                752                 >;
788         };                                        753         };
789                                                   754 
790         pinctrl_usdhc2_100mhz: usdhc2-100mhzgr    755         pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
791                 fsl,pins = <                      756                 fsl,pins = <
792                         MX8MM_IOMUXC_SD2_CLK_U    757                         MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK         0x194
793                         MX8MM_IOMUXC_SD2_CMD_U    758                         MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d4
794                         MX8MM_IOMUXC_SD2_DATA0    759                         MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d4
795                         MX8MM_IOMUXC_SD2_DATA1    760                         MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d4
796                         MX8MM_IOMUXC_SD2_DATA2    761                         MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d4
797                         MX8MM_IOMUXC_SD2_DATA3    762                         MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d4
798                 >;                                763                 >;
799         };                                        764         };
800                                                   765 
801         pinctrl_usdhc2_200mhz: usdhc2-200mhzgr    766         pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
802                 fsl,pins = <                      767                 fsl,pins = <
803                         MX8MM_IOMUXC_SD2_CLK_U    768                         MX8MM_IOMUXC_SD2_CLK_USDHC2_CLK         0x196
804                         MX8MM_IOMUXC_SD2_CMD_U    769                         MX8MM_IOMUXC_SD2_CMD_USDHC2_CMD         0x1d6
805                         MX8MM_IOMUXC_SD2_DATA0    770                         MX8MM_IOMUXC_SD2_DATA0_USDHC2_DATA0     0x1d6
806                         MX8MM_IOMUXC_SD2_DATA1    771                         MX8MM_IOMUXC_SD2_DATA1_USDHC2_DATA1     0x1d6
807                         MX8MM_IOMUXC_SD2_DATA2    772                         MX8MM_IOMUXC_SD2_DATA2_USDHC2_DATA2     0x1d6
808                         MX8MM_IOMUXC_SD2_DATA3    773                         MX8MM_IOMUXC_SD2_DATA3_USDHC2_DATA3     0x1d6
809                 >;                                774                 >;
810         };                                        775         };
811                                                   776 
812         pinctrl_usdhc2_gpio: usdhc2-gpiogrp {     777         pinctrl_usdhc2_gpio: usdhc2-gpiogrp {
813                 fsl,pins = <                      778                 fsl,pins = <
814                         MX8MM_IOMUXC_SD2_CD_B_    779                         MX8MM_IOMUXC_SD2_CD_B_GPIO2_IO12        0x1c4
815                         MX8MM_IOMUXC_GPIO1_IO0    780                         MX8MM_IOMUXC_GPIO1_IO04_USDHC2_VSELECT  0x1d0
816                 >;                                781                 >;
817         };                                        782         };
818                                                   783 
819         pinctrl_usdhc3: usdhc3grp {               784         pinctrl_usdhc3: usdhc3grp {
820                 fsl,pins = <                      785                 fsl,pins = <
821                         MX8MM_IOMUXC_NAND_WE_B    786                         MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK       0x190
822                         MX8MM_IOMUXC_NAND_WP_B    787                         MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD       0x1d0
823                         MX8MM_IOMUXC_NAND_DATA    788                         MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0   0x1d0
824                         MX8MM_IOMUXC_NAND_DATA    789                         MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1   0x1d0
825                         MX8MM_IOMUXC_NAND_DATA    790                         MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2   0x1d0
826                         MX8MM_IOMUXC_NAND_DATA    791                         MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3   0x1d0
827                         MX8MM_IOMUXC_NAND_RE_B    792                         MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4     0x1d0
828                         MX8MM_IOMUXC_NAND_CE2_    793                         MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5    0x1d0
829                         MX8MM_IOMUXC_NAND_CE3_    794                         MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6    0x1d0
830                         MX8MM_IOMUXC_NAND_CLE_    795                         MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7      0x1d0
831                         MX8MM_IOMUXC_NAND_CE1_    796                         MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE   0x190
832                 >;                                797                 >;
833         };                                        798         };
834                                                   799 
835         pinctrl_usdhc3_100mhz: usdhc3-100mhzgr    800         pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
836                 fsl,pins = <                      801                 fsl,pins = <
837                         MX8MM_IOMUXC_NAND_WE_B    802                         MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK       0x194
838                         MX8MM_IOMUXC_NAND_WP_B    803                         MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD       0x1d4
839                         MX8MM_IOMUXC_NAND_DATA    804                         MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0   0x1d4
840                         MX8MM_IOMUXC_NAND_DATA    805                         MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1   0x1d4
841                         MX8MM_IOMUXC_NAND_DATA    806                         MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2   0x1d4
842                         MX8MM_IOMUXC_NAND_DATA    807                         MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3   0x1d4
843                         MX8MM_IOMUXC_NAND_RE_B    808                         MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4     0x1d4
844                         MX8MM_IOMUXC_NAND_CE2_    809                         MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5    0x1d4
845                         MX8MM_IOMUXC_NAND_CE3_    810                         MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6    0x1d4
846                         MX8MM_IOMUXC_NAND_CLE_    811                         MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7      0x1d4
847                         MX8MM_IOMUXC_NAND_CE1_    812                         MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE   0x194
848                 >;                                813                 >;
849         };                                        814         };
850                                                   815 
851         pinctrl_usdhc3_200mhz: usdhc3-200mhzgr    816         pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
852                 fsl,pins = <                      817                 fsl,pins = <
853                         MX8MM_IOMUXC_NAND_WE_B    818                         MX8MM_IOMUXC_NAND_WE_B_USDHC3_CLK       0x196
854                         MX8MM_IOMUXC_NAND_WP_B    819                         MX8MM_IOMUXC_NAND_WP_B_USDHC3_CMD       0x1d6
855                         MX8MM_IOMUXC_NAND_DATA    820                         MX8MM_IOMUXC_NAND_DATA04_USDHC3_DATA0   0x1d6
856                         MX8MM_IOMUXC_NAND_DATA    821                         MX8MM_IOMUXC_NAND_DATA05_USDHC3_DATA1   0x1d6
857                         MX8MM_IOMUXC_NAND_DATA    822                         MX8MM_IOMUXC_NAND_DATA06_USDHC3_DATA2   0x1d6
858                         MX8MM_IOMUXC_NAND_DATA    823                         MX8MM_IOMUXC_NAND_DATA07_USDHC3_DATA3   0x1d6
859                         MX8MM_IOMUXC_NAND_RE_B    824                         MX8MM_IOMUXC_NAND_RE_B_USDHC3_DATA4     0x1d6
860                         MX8MM_IOMUXC_NAND_CE2_    825                         MX8MM_IOMUXC_NAND_CE2_B_USDHC3_DATA5    0x1d6
861                         MX8MM_IOMUXC_NAND_CE3_    826                         MX8MM_IOMUXC_NAND_CE3_B_USDHC3_DATA6    0x1d6
862                         MX8MM_IOMUXC_NAND_CLE_    827                         MX8MM_IOMUXC_NAND_CLE_USDHC3_DATA7      0x1d6
863                         MX8MM_IOMUXC_NAND_CE1_    828                         MX8MM_IOMUXC_NAND_CE1_B_USDHC3_STROBE   0x196
864                 >;                                829                 >;
865         };                                        830         };
866                                                   831 
867         pinctrl_wdog: wdoggrp {                   832         pinctrl_wdog: wdoggrp {
868                 fsl,pins = <                      833                 fsl,pins = <
869                         MX8MM_IOMUXC_GPIO1_IO0    834                         MX8MM_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B    0xc6
870                 >;                                835                 >;
871         };                                        836         };
872 };                                                837 };
                                                      

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