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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/nxp/imx/imx6ul-tx6ul.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm/nxp/imx/imx6ul-tx6ul.dtsi (Architecture i386) and /scripts/dtc/include-prefixes/arm/nxp/imx/imx6ul-tx6ul.dtsi (Architecture alpha)


  1 /*                                                  1 /*
  2  * Copyright 2015 Lothar Waßmann <LW@KARO-elec      2  * Copyright 2015 Lothar Waßmann <LW@KARO-electronics.de>
  3  *                                                  3  *
  4  * This file is dual-licensed: you can use it       4  * This file is dual-licensed: you can use it either under the terms
  5  * of the GPL or the X11 license, at your opti      5  * of the GPL or the X11 license, at your option. Note that this dual
  6  * licensing only applies to this file, and no      6  * licensing only applies to this file, and not this project as a
  7  * whole.                                           7  * whole.
  8  *                                                  8  *
  9  *  a) This file is free software; you can red      9  *  a) This file is free software; you can redistribute it and/or
 10  *     modify it under the terms of the GNU Ge     10  *     modify it under the terms of the GNU General Public License
 11  *     version 2 as published by the Free Soft     11  *     version 2 as published by the Free Software Foundation.
 12  *                                                 12  *
 13  *     This file is distributed in the hope th     13  *     This file is distributed in the hope that it will be useful,
 14  *     but WITHOUT ANY WARRANTY; without even      14  *     but WITHOUT ANY WARRANTY; without even the implied warranty of
 15  *     MERCHANTABILITY or FITNESS FOR A PARTIC     15  *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 16  *     GNU General Public License for more det     16  *     GNU General Public License for more details.
 17  *                                                 17  *
 18  * Or, alternatively,                              18  * Or, alternatively,
 19  *                                                 19  *
 20  *  b) Permission is hereby granted, free of c     20  *  b) Permission is hereby granted, free of charge, to any person
 21  *     obtaining a copy of this software and a     21  *     obtaining a copy of this software and associated documentation
 22  *     files (the "Software"), to deal in the      22  *     files (the "Software"), to deal in the Software without
 23  *     restriction, including without limitati     23  *     restriction, including without limitation the rights to use,
 24  *     copy, modify, merge, publish, distribut     24  *     copy, modify, merge, publish, distribute, sublicense, and/or
 25  *     sell copies of the Software, and to per     25  *     sell copies of the Software, and to permit persons to whom the
 26  *     Software is furnished to do so, subject     26  *     Software is furnished to do so, subject to the following
 27  *     conditions:                                 27  *     conditions:
 28  *                                                 28  *
 29  *     The above copyright notice and this per     29  *     The above copyright notice and this permission notice shall be
 30  *     included in all copies or substantial p     30  *     included in all copies or substantial portions of the Software.
 31  *                                                 31  *
 32  *     THE SOFTWARE IS PROVIDED "AS IS", WITHO     32  *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 33  *     EXPRESS OR IMPLIED, INCLUDING BUT NOT L     33  *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 34  *     OF MERCHANTABILITY, FITNESS FOR A PARTI     34  *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 35  *     NONINFRINGEMENT. IN NO EVENT SHALL THE      35  *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 36  *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGE     36  *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 37  *     WHETHER IN AN ACTION OF CONTRACT, TORT      37  *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 38  *     FROM, OUT OF OR IN CONNECTION WITH THE      38  *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 39  *     OTHER DEALINGS IN THE SOFTWARE.             39  *     OTHER DEALINGS IN THE SOFTWARE.
 40  */                                                40  */
 41                                                    41 
 42 #include <dt-bindings/gpio/gpio.h>                 42 #include <dt-bindings/gpio/gpio.h>
 43 #include <dt-bindings/interrupt-controller/irq     43 #include <dt-bindings/interrupt-controller/irq.h>
 44 #include <dt-bindings/pwm/pwm.h>                   44 #include <dt-bindings/pwm/pwm.h>
 45                                                    45 
 46 / {                                                46 / {
 47         aliases {                                  47         aliases {
 48                 can0 = &can2;                      48                 can0 = &can2;
 49                 can1 = &can1;                      49                 can1 = &can1;
 50                 display = &display;                50                 display = &display;
 51                 i2c0 = &i2c2;                      51                 i2c0 = &i2c2;
 52                 i2c1 = &i2c_gpio;                  52                 i2c1 = &i2c_gpio;
 53                 i2c2 = &i2c1;                      53                 i2c2 = &i2c1;
 54                 i2c3 = &i2c3;                      54                 i2c3 = &i2c3;
 55                 i2c4 = &i2c4;                      55                 i2c4 = &i2c4;
 56                 lcdif-23bit-pins-a = &pinctrl_     56                 lcdif-23bit-pins-a = &pinctrl_disp0_1;
 57                 lcdif-24bit-pins-a = &pinctrl_     57                 lcdif-24bit-pins-a = &pinctrl_disp0_2;
 58                 pwm0 = &pwm5;                      58                 pwm0 = &pwm5;
 59                 reg-can-xcvr = &reg_can_xcvr;      59                 reg-can-xcvr = &reg_can_xcvr;
 60                 serial2 = &uart5;                  60                 serial2 = &uart5;
 61                 serial4 = &uart3;                  61                 serial4 = &uart3;
 62                 spi0 = &ecspi2;                    62                 spi0 = &ecspi2;
 63                 spi1 = &spi_gpio;                  63                 spi1 = &spi_gpio;
 64                 stk5led = &user_led;               64                 stk5led = &user_led;
 65                 usbh1 = &usbotg2;                  65                 usbh1 = &usbotg2;
 66                 usbotg = &usbotg1;                 66                 usbotg = &usbotg1;
 67         };                                         67         };
 68                                                    68 
 69         chosen {                                   69         chosen {
 70                 stdout-path = &uart1;              70                 stdout-path = &uart1;
 71         };                                         71         };
 72                                                    72 
 73         memory@80000000 {                          73         memory@80000000 {
 74                 device_type = "memory";            74                 device_type = "memory";
 75                 reg = <0x80000000 0>; /* will      75                 reg = <0x80000000 0>; /* will be filled by U-Boot */
 76         };                                         76         };
 77                                                    77 
 78         clocks {                                   78         clocks {
 79                 mclk: mclk {                       79                 mclk: mclk {
 80                         compatible = "fixed-cl     80                         compatible = "fixed-clock";
 81                         #clock-cells = <0>;        81                         #clock-cells = <0>;
 82                         clock-frequency = <260     82                         clock-frequency = <26000000>;
 83                 };                                 83                 };
 84         };                                         84         };
 85                                                    85 
 86         backlight: backlight {                     86         backlight: backlight {
 87                 compatible = "pwm-backlight";      87                 compatible = "pwm-backlight";
 88                 pinctrl-names = "default";         88                 pinctrl-names = "default";
 89                 pinctrl-0 = <&pinctrl_lcd_rst>     89                 pinctrl-0 = <&pinctrl_lcd_rst>;
 90                 enable-gpios = <&gpio3 4 GPIO_     90                 enable-gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>;
 91                 pwms = <&pwm5 0 500000 PWM_POL     91                 pwms = <&pwm5 0 500000 PWM_POLARITY_INVERTED>;
 92                 power-supply = <&reg_lcd_pwr>;     92                 power-supply = <&reg_lcd_pwr>;
 93                 /*                                 93                 /*
 94                  * a poor man's way to create      94                  * a poor man's way to create a 1:1 relationship between
 95                  * the PWM value and the actua     95                  * the PWM value and the actual duty cycle
 96                  */                                96                  */
 97                 brightness-levels = < 0  1  2      97                 brightness-levels = < 0  1  2  3  4  5  6  7  8  9
 98                                      10 11 12      98                                      10 11 12 13 14 15 16 17 18 19
 99                                      20 21 22      99                                      20 21 22 23 24 25 26 27 28 29
100                                      30 31 32     100                                      30 31 32 33 34 35 36 37 38 39
101                                      40 41 42     101                                      40 41 42 43 44 45 46 47 48 49
102                                      50 51 52     102                                      50 51 52 53 54 55 56 57 58 59
103                                      60 61 62     103                                      60 61 62 63 64 65 66 67 68 69
104                                      70 71 72     104                                      70 71 72 73 74 75 76 77 78 79
105                                      80 81 82     105                                      80 81 82 83 84 85 86 87 88 89
106                                      90 91 92     106                                      90 91 92 93 94 95 96 97 98 99
107                                     100>;         107                                     100>;
108                 default-brightness-level = <50    108                 default-brightness-level = <50>;
109         };                                        109         };
110                                                   110 
111         i2c_gpio: i2c-gpio {                      111         i2c_gpio: i2c-gpio {
112                 compatible = "i2c-gpio";          112                 compatible = "i2c-gpio";
113                 #address-cells = <1>;             113                 #address-cells = <1>;
114                 #size-cells = <0>;                114                 #size-cells = <0>;
115                 pinctrl-names = "default";        115                 pinctrl-names = "default";
116                 pinctrl-0 = <&pinctrl_i2c_gpio    116                 pinctrl-0 = <&pinctrl_i2c_gpio>;
117                 sda-gpios = <&gpio5 1 GPIO_ACT    117                 sda-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
118                 scl-gpios = <&gpio5 0 GPIO_ACT    118                 scl-gpios = <&gpio5 0 GPIO_ACTIVE_HIGH>;
119                 clock-frequency = <400000>;       119                 clock-frequency = <400000>;
120                 status = "okay";                  120                 status = "okay";
121                                                   121 
122                 ds1339: rtc@68 {                  122                 ds1339: rtc@68 {
123                         compatible = "dallas,d    123                         compatible = "dallas,ds1339";
124                         reg = <0x68>;             124                         reg = <0x68>;
125                         status = "disabled";      125                         status = "disabled";
126                 };                                126                 };
127         };                                        127         };
128                                                   128 
129         leds {                                    129         leds {
130                 compatible = "gpio-leds";         130                 compatible = "gpio-leds";
131                                                   131 
132                 user_led: led-user {              132                 user_led: led-user {
133                         label = "Heartbeat";      133                         label = "Heartbeat";
134                         pinctrl-names = "defau    134                         pinctrl-names = "default";
135                         pinctrl-0 = <&pinctrl_    135                         pinctrl-0 = <&pinctrl_led>;
136                         gpios = <&gpio5 9 GPIO    136                         gpios = <&gpio5 9 GPIO_ACTIVE_HIGH>;
137                         linux,default-trigger     137                         linux,default-trigger = "heartbeat";
138                 };                                138                 };
139         };                                        139         };
140                                                   140 
141         reg_3v3_etn: regulator-3v3etn {           141         reg_3v3_etn: regulator-3v3etn {
142                 compatible = "regulator-fixed"    142                 compatible = "regulator-fixed";
143                 regulator-name = "3V3_ETN";       143                 regulator-name = "3V3_ETN";
144                 regulator-min-microvolt = <330    144                 regulator-min-microvolt = <3300000>;
145                 regulator-max-microvolt = <330    145                 regulator-max-microvolt = <3300000>;
146                 pinctrl-names = "default";        146                 pinctrl-names = "default";
147                 pinctrl-0 = <&pinctrl_etnphy_p    147                 pinctrl-0 = <&pinctrl_etnphy_power>;
148                 gpio = <&gpio5 7 GPIO_ACTIVE_H    148                 gpio = <&gpio5 7 GPIO_ACTIVE_HIGH>;
149                 enable-active-high;               149                 enable-active-high;
150         };                                        150         };
151                                                   151 
152         reg_2v5: regulator-2v5 {                  152         reg_2v5: regulator-2v5 {
153                 compatible = "regulator-fixed"    153                 compatible = "regulator-fixed";
154                 regulator-name = "2V5";           154                 regulator-name = "2V5";
155                 regulator-min-microvolt = <250    155                 regulator-min-microvolt = <2500000>;
156                 regulator-max-microvolt = <250    156                 regulator-max-microvolt = <2500000>;
157                 regulator-always-on;              157                 regulator-always-on;
158         };                                        158         };
159                                                   159 
160         reg_3v3: regulator-3v3 {                  160         reg_3v3: regulator-3v3 {
161                 compatible = "regulator-fixed"    161                 compatible = "regulator-fixed";
162                 regulator-name = "3V3";           162                 regulator-name = "3V3";
163                 regulator-min-microvolt = <330    163                 regulator-min-microvolt = <3300000>;
164                 regulator-max-microvolt = <330    164                 regulator-max-microvolt = <3300000>;
165                 regulator-always-on;              165                 regulator-always-on;
166         };                                        166         };
167                                                   167 
168         reg_can_xcvr: regulator-canxcvr {         168         reg_can_xcvr: regulator-canxcvr {
169                 compatible = "regulator-fixed"    169                 compatible = "regulator-fixed";
170                 regulator-name = "CAN XCVR";      170                 regulator-name = "CAN XCVR";
171                 regulator-min-microvolt = <330    171                 regulator-min-microvolt = <3300000>;
172                 regulator-max-microvolt = <330    172                 regulator-max-microvolt = <3300000>;
173                 pinctrl-names = "default";        173                 pinctrl-names = "default";
174                 pinctrl-0 = <&pinctrl_flexcan_    174                 pinctrl-0 = <&pinctrl_flexcan_xcvr>;
175                 gpio = <&gpio3 5 GPIO_ACTIVE_L    175                 gpio = <&gpio3 5 GPIO_ACTIVE_LOW>;
176         };                                        176         };
177                                                   177 
178         reg_lcd_pwr: regulator-lcdpwr {           178         reg_lcd_pwr: regulator-lcdpwr {
179                 compatible = "regulator-fixed"    179                 compatible = "regulator-fixed";
180                 regulator-name = "LCD POWER";     180                 regulator-name = "LCD POWER";
181                 regulator-min-microvolt = <330    181                 regulator-min-microvolt = <3300000>;
182                 regulator-max-microvolt = <330    182                 regulator-max-microvolt = <3300000>;
183                 pinctrl-names = "default";        183                 pinctrl-names = "default";
184                 pinctrl-0 = <&pinctrl_lcd_pwr>    184                 pinctrl-0 = <&pinctrl_lcd_pwr>;
185                 gpio = <&gpio5 4 GPIO_ACTIVE_H    185                 gpio = <&gpio5 4 GPIO_ACTIVE_HIGH>;
186                 enable-active-high;               186                 enable-active-high;
187                 regulator-boot-on;                187                 regulator-boot-on;
188                 regulator-always-on;              188                 regulator-always-on;
189         };                                        189         };
190                                                   190 
191         reg_usbh1_vbus: regulator-usbh1vbus {     191         reg_usbh1_vbus: regulator-usbh1vbus {
192                 compatible = "regulator-fixed"    192                 compatible = "regulator-fixed";
193                 regulator-name = "usbh1_vbus";    193                 regulator-name = "usbh1_vbus";
194                 regulator-min-microvolt = <500    194                 regulator-min-microvolt = <5000000>;
195                 regulator-max-microvolt = <500    195                 regulator-max-microvolt = <5000000>;
196                 pinctrl-names = "default";        196                 pinctrl-names = "default";
197                 pinctrl-0 = <&pinctrl_usbh1_vb    197                 pinctrl-0 = <&pinctrl_usbh1_vbus &pinctrl_usbh1_oc>;
198                 gpio = <&gpio1 2 GPIO_ACTIVE_H    198                 gpio = <&gpio1 2 GPIO_ACTIVE_HIGH>;
199                 enable-active-high;               199                 enable-active-high;
200         };                                        200         };
201                                                   201 
202         reg_usbotg_vbus: regulator-usbotgvbus     202         reg_usbotg_vbus: regulator-usbotgvbus {
203                 compatible = "regulator-fixed"    203                 compatible = "regulator-fixed";
204                 regulator-name = "usbotg_vbus"    204                 regulator-name = "usbotg_vbus";
205                 regulator-min-microvolt = <500    205                 regulator-min-microvolt = <5000000>;
206                 regulator-max-microvolt = <500    206                 regulator-max-microvolt = <5000000>;
207                 pinctrl-names = "default";        207                 pinctrl-names = "default";
208                 pinctrl-0 = <&pinctrl_usbotg_v    208                 pinctrl-0 = <&pinctrl_usbotg_vbus &pinctrl_usbotg_oc>;
209                 gpio = <&gpio1 26 GPIO_ACTIVE_    209                 gpio = <&gpio1 26 GPIO_ACTIVE_HIGH>;
210                 enable-active-high;               210                 enable-active-high;
211         };                                        211         };
212                                                   212 
213         spi_gpio: spi {                           213         spi_gpio: spi {
214                 #address-cells = <1>;             214                 #address-cells = <1>;
215                 #size-cells = <0>;                215                 #size-cells = <0>;
216                 compatible = "spi-gpio";          216                 compatible = "spi-gpio";
217                 pinctrl-names = "default";        217                 pinctrl-names = "default";
218                 pinctrl-0 = <&pinctrl_spi_gpio    218                 pinctrl-0 = <&pinctrl_spi_gpio>;
219                 mosi-gpios = <&gpio1 30 GPIO_A    219                 mosi-gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>;
220                 miso-gpios = <&gpio1 31 GPIO_A    220                 miso-gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>;
221                 sck-gpios = <&gpio1 28 GPIO_AC    221                 sck-gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>;
222                 num-chipselects = <2>;            222                 num-chipselects = <2>;
223                 cs-gpios = <                      223                 cs-gpios = <
224                         &gpio1 29 GPIO_ACTIVE_    224                         &gpio1 29 GPIO_ACTIVE_HIGH
225                         &gpio1 10 GPIO_ACTIVE_    225                         &gpio1 10 GPIO_ACTIVE_HIGH
226                 >;                                226                 >;
227                 status = "disabled";              227                 status = "disabled";
228         };                                        228         };
229                                                   229 
230         sound {                                   230         sound {
231                 compatible = "karo,imx6ul-tx6u    231                 compatible = "karo,imx6ul-tx6ul-sgtl5000",
232                              "simple-audio-car    232                              "simple-audio-card";
233                 simple-audio-card,name = "imx6    233                 simple-audio-card,name = "imx6ul-tx6ul-sgtl5000-audio";
234                 simple-audio-card,format = "i2    234                 simple-audio-card,format = "i2s";
235                 simple-audio-card,bitclock-mas    235                 simple-audio-card,bitclock-master = <&codec_dai>;
236                 simple-audio-card,frame-master    236                 simple-audio-card,frame-master = <&codec_dai>;
237                 simple-audio-card,widgets =       237                 simple-audio-card,widgets =
238                         "Microphone", "Mic Jac    238                         "Microphone", "Mic Jack",
239                         "Line", "Line In",        239                         "Line", "Line In",
240                         "Line", "Line Out",       240                         "Line", "Line Out",
241                         "Headphone", "Headphon    241                         "Headphone", "Headphone Jack";
242                 simple-audio-card,routing =       242                 simple-audio-card,routing =
243                         "MIC_IN", "Mic Jack",     243                         "MIC_IN", "Mic Jack",
244                         "Mic Jack", "Mic Bias"    244                         "Mic Jack", "Mic Bias",
245                         "Headphone Jack", "HP_    245                         "Headphone Jack", "HP_OUT";
246                                                   246 
247                 cpu_dai: simple-audio-card,cpu    247                 cpu_dai: simple-audio-card,cpu {
248                         sound-dai = <&sai2>;      248                         sound-dai = <&sai2>;
249                 };                                249                 };
250                                                   250 
251                 codec_dai: simple-audio-card,c    251                 codec_dai: simple-audio-card,codec {
252                         sound-dai = <&sgtl5000    252                         sound-dai = <&sgtl5000>;
253                 };                                253                 };
254         };                                        254         };
255 };                                                255 };
256                                                   256 
257 &can1 {                                           257 &can1 {
258         pinctrl-names = "default";                258         pinctrl-names = "default";
259         pinctrl-0 = <&pinctrl_flexcan1>;          259         pinctrl-0 = <&pinctrl_flexcan1>;
260         xceiver-supply = <&reg_can_xcvr>;         260         xceiver-supply = <&reg_can_xcvr>;
261         status = "okay";                          261         status = "okay";
262 };                                                262 };
263                                                   263 
264 &can2 {                                           264 &can2 {
265         pinctrl-names = "default";                265         pinctrl-names = "default";
266         pinctrl-0 = <&pinctrl_flexcan2>;          266         pinctrl-0 = <&pinctrl_flexcan2>;
267         xceiver-supply = <&reg_can_xcvr>;         267         xceiver-supply = <&reg_can_xcvr>;
268         status = "okay";                          268         status = "okay";
269 };                                                269 };
270                                                   270 
271 &ecspi2 {                                         271 &ecspi2 {
272         pinctrl-names = "default";                272         pinctrl-names = "default";
273         pinctrl-0 = <&pinctrl_ecspi2>;            273         pinctrl-0 = <&pinctrl_ecspi2>;
274         cs-gpios = <                              274         cs-gpios = <
275                 &gpio1 29 GPIO_ACTIVE_HIGH        275                 &gpio1 29 GPIO_ACTIVE_HIGH
276                 &gpio1 10 GPIO_ACTIVE_HIGH        276                 &gpio1 10 GPIO_ACTIVE_HIGH
277         >;                                        277         >;
278         status = "disabled";                      278         status = "disabled";
279 };                                                279 };
280                                                   280 
281 &fec1 {                                           281 &fec1 {
282         pinctrl-names = "default";                282         pinctrl-names = "default";
283         pinctrl-0 = <&pinctrl_enet1 &pinctrl_e    283         pinctrl-0 = <&pinctrl_enet1 &pinctrl_enet1_mdio &pinctrl_etnphy0_rst>;
284         phy-mode = "rmii";                        284         phy-mode = "rmii";
285         phy-reset-gpios = <&gpio5 6 GPIO_ACTIV    285         phy-reset-gpios = <&gpio5 6 GPIO_ACTIVE_LOW>;
286         phy-supply = <&reg_3v3_etn>;              286         phy-supply = <&reg_3v3_etn>;
287         phy-handle = <&etnphy0>;                  287         phy-handle = <&etnphy0>;
288         status = "okay";                          288         status = "okay";
289                                                   289 
290         mdio {                                    290         mdio {
291                 #address-cells = <1>;             291                 #address-cells = <1>;
292                 #size-cells = <0>;                292                 #size-cells = <0>;
293                                                   293 
294                 etnphy0: ethernet-phy@0 {         294                 etnphy0: ethernet-phy@0 {
295                         compatible = "ethernet    295                         compatible = "ethernet-phy-ieee802.3-c22";
296                         reg = <0>;                296                         reg = <0>;
297                         pinctrl-names = "defau    297                         pinctrl-names = "default";
298                         pinctrl-0 = <&pinctrl_    298                         pinctrl-0 = <&pinctrl_etnphy0_int>;
299                         interrupt-parent = <&g    299                         interrupt-parent = <&gpio5>;
300                         interrupts = <5 IRQ_TY    300                         interrupts = <5 IRQ_TYPE_EDGE_FALLING>;
301                         status = "okay";          301                         status = "okay";
302                 };                                302                 };
303                                                   303 
304                 etnphy1: ethernet-phy@2 {         304                 etnphy1: ethernet-phy@2 {
305                         compatible = "ethernet    305                         compatible = "ethernet-phy-ieee802.3-c22";
306                         reg = <2>;                306                         reg = <2>;
307                         pinctrl-names = "defau    307                         pinctrl-names = "default";
308                         pinctrl-0 = <&pinctrl_    308                         pinctrl-0 = <&pinctrl_etnphy1_int>;
309                         interrupt-parent = <&g    309                         interrupt-parent = <&gpio4>;
310                         interrupts = <27 IRQ_T    310                         interrupts = <27 IRQ_TYPE_EDGE_FALLING>;
311                         status = "okay";          311                         status = "okay";
312                 };                                312                 };
313         };                                        313         };
314 };                                                314 };
315                                                   315 
316 &fec2 {                                           316 &fec2 {
317         pinctrl-names = "default";                317         pinctrl-names = "default";
318         pinctrl-0 = <&pinctrl_enet2 &pinctrl_e    318         pinctrl-0 = <&pinctrl_enet2 &pinctrl_etnphy1_rst>;
319         phy-mode = "rmii";                        319         phy-mode = "rmii";
320         phy-reset-gpios = <&gpio4 28 GPIO_ACTI    320         phy-reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
321         phy-supply = <&reg_3v3_etn>;              321         phy-supply = <&reg_3v3_etn>;
322         phy-handle = <&etnphy1>;                  322         phy-handle = <&etnphy1>;
323         status = "disabled";                      323         status = "disabled";
324 };                                                324 };
325                                                   325 
326 &gpmi {                                           326 &gpmi {
327         pinctrl-names = "default";                327         pinctrl-names = "default";
328         pinctrl-0 = <&pinctrl_gpmi_nand>;         328         pinctrl-0 = <&pinctrl_gpmi_nand>;
329         nand-on-flash-bbt;                        329         nand-on-flash-bbt;
330         fsl,no-blockmark-swap;                    330         fsl,no-blockmark-swap;
331         status = "okay";                          331         status = "okay";
332 };                                                332 };
333                                                   333 
334 &i2c2 {                                           334 &i2c2 {
335         pinctrl-names = "default";                335         pinctrl-names = "default";
336         pinctrl-0 = <&pinctrl_i2c2>;              336         pinctrl-0 = <&pinctrl_i2c2>;
337         clock-frequency = <400000>;               337         clock-frequency = <400000>;
338         status = "okay";                          338         status = "okay";
339                                                   339 
340         sgtl5000: codec@a {                       340         sgtl5000: codec@a {
341                 compatible = "fsl,sgtl5000";      341                 compatible = "fsl,sgtl5000";
342                 reg = <0x0a>;                     342                 reg = <0x0a>;
343                 #sound-dai-cells = <0>;           343                 #sound-dai-cells = <0>;
344                 VDDA-supply = <&reg_2v5>;         344                 VDDA-supply = <&reg_2v5>;
345                 VDDIO-supply = <&reg_3v3>;        345                 VDDIO-supply = <&reg_3v3>;
346                 clocks = <&mclk>;                 346                 clocks = <&mclk>;
347         };                                        347         };
348                                                   348 
349         polytouch: polytouch@38 {                 349         polytouch: polytouch@38 {
350                 compatible = "edt,edt-ft5x06";    350                 compatible = "edt,edt-ft5x06";
351                 reg = <0x38>;                     351                 reg = <0x38>;
352                 pinctrl-names = "default";        352                 pinctrl-names = "default";
353                 pinctrl-0 = <&pinctrl_edt_ft5x    353                 pinctrl-0 = <&pinctrl_edt_ft5x06>;
354                 interrupt-parent = <&gpio5>;      354                 interrupt-parent = <&gpio5>;
355                 interrupts = <2 IRQ_TYPE_EDGE_    355                 interrupts = <2 IRQ_TYPE_EDGE_FALLING>;
356                 reset-gpios = <&gpio5 3 GPIO_A    356                 reset-gpios = <&gpio5 3 GPIO_ACTIVE_LOW>;
357                 wake-gpios = <&gpio5 8 GPIO_AC    357                 wake-gpios = <&gpio5 8 GPIO_ACTIVE_HIGH>;
358                 wakeup-source;                    358                 wakeup-source;
359         };                                        359         };
360                                                   360 
361         touchscreen: touchscreen@48 {             361         touchscreen: touchscreen@48 {
362                 compatible = "ti,tsc2007";        362                 compatible = "ti,tsc2007";
363                 reg = <0x48>;                     363                 reg = <0x48>;
364                 pinctrl-names = "default";        364                 pinctrl-names = "default";
365                 pinctrl-0 = <&pinctrl_tsc2007>    365                 pinctrl-0 = <&pinctrl_tsc2007>;
366                 interrupt-parent = <&gpio3>;      366                 interrupt-parent = <&gpio3>;
367                 interrupts = <26 IRQ_TYPE_NONE    367                 interrupts = <26 IRQ_TYPE_NONE>;
368                 gpios = <&gpio3 26 GPIO_ACTIVE    368                 gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
369                 ti,x-plate-ohms = <660>;          369                 ti,x-plate-ohms = <660>;
370                 wakeup-source;                    370                 wakeup-source;
371         };                                        371         };
372 };                                                372 };
373                                                   373 
374 &kpp {                                            374 &kpp {
375         pinctrl-names = "default";                375         pinctrl-names = "default";
376         pinctrl-0 = <&pinctrl_kpp>;               376         pinctrl-0 = <&pinctrl_kpp>;
377         /* sample keymap */                       377         /* sample keymap */
378         /* row/col 0..3 are mapped to KPP row/    378         /* row/col 0..3 are mapped to KPP row/col 4..7 */
379         linux,keymap = <                          379         linux,keymap = <
380                 MATRIX_KEY(4, 4, KEY_POWER)       380                 MATRIX_KEY(4, 4, KEY_POWER)
381                 MATRIX_KEY(4, 5, KEY_KP0)         381                 MATRIX_KEY(4, 5, KEY_KP0)
382                 MATRIX_KEY(4, 6, KEY_KP1)         382                 MATRIX_KEY(4, 6, KEY_KP1)
383                 MATRIX_KEY(4, 7, KEY_KP2)         383                 MATRIX_KEY(4, 7, KEY_KP2)
384                 MATRIX_KEY(5, 4, KEY_KP3)         384                 MATRIX_KEY(5, 4, KEY_KP3)
385                 MATRIX_KEY(5, 5, KEY_KP4)         385                 MATRIX_KEY(5, 5, KEY_KP4)
386                 MATRIX_KEY(5, 6, KEY_KP5)         386                 MATRIX_KEY(5, 6, KEY_KP5)
387                 MATRIX_KEY(5, 7, KEY_KP6)         387                 MATRIX_KEY(5, 7, KEY_KP6)
388                 MATRIX_KEY(6, 4, KEY_KP7)         388                 MATRIX_KEY(6, 4, KEY_KP7)
389                 MATRIX_KEY(6, 5, KEY_KP8)         389                 MATRIX_KEY(6, 5, KEY_KP8)
390                 MATRIX_KEY(6, 6, KEY_KP9)         390                 MATRIX_KEY(6, 6, KEY_KP9)
391         >;                                        391         >;
392         status = "okay";                          392         status = "okay";
393 };                                                393 };
394                                                   394 
395 &lcdif {                                          395 &lcdif {
396         pinctrl-names = "default";                396         pinctrl-names = "default";
397         pinctrl-0 = <&pinctrl_disp0_1>;           397         pinctrl-0 = <&pinctrl_disp0_1>;
398         lcd-supply = <&reg_lcd_pwr>;              398         lcd-supply = <&reg_lcd_pwr>;
399         display = <&display>;                     399         display = <&display>;
400         status = "okay";                          400         status = "okay";
401                                                   401 
402         display: disp0 {                          402         display: disp0 {
403                 bits-per-pixel = <32>;            403                 bits-per-pixel = <32>;
404                 bus-width = <24>;                 404                 bus-width = <24>;
405                 status = "okay";                  405                 status = "okay";
406                                                   406 
407                 display-timings {                 407                 display-timings {
408                         timing-vga {              408                         timing-vga {
409                                 clock-frequenc    409                                 clock-frequency = <25200000>;
410                                 hactive = <640    410                                 hactive = <640>;
411                                 vactive = <480    411                                 vactive = <480>;
412                                 hback-porch =     412                                 hback-porch = <48>;
413                                 hsync-len = <9    413                                 hsync-len = <96>;
414                                 hfront-porch =    414                                 hfront-porch = <16>;
415                                 vback-porch =     415                                 vback-porch = <31>;
416                                 vsync-len = <2    416                                 vsync-len = <2>;
417                                 vfront-porch =    417                                 vfront-porch = <12>;
418                                 hsync-active =    418                                 hsync-active = <0>;
419                                 vsync-active =    419                                 vsync-active = <0>;
420                                 de-active = <1    420                                 de-active = <1>;
421                                 pixelclk-activ    421                                 pixelclk-active = <1>;
422                         };                        422                         };
423                                                   423 
424                         timing-etv570 {           424                         timing-etv570 {
425                                 clock-frequenc    425                                 clock-frequency = <25200000>;
426                                 hactive = <640    426                                 hactive = <640>;
427                                 vactive = <480    427                                 vactive = <480>;
428                                 hback-porch =     428                                 hback-porch = <114>;
429                                 hsync-len = <3    429                                 hsync-len = <30>;
430                                 hfront-porch =    430                                 hfront-porch = <16>;
431                                 vback-porch =     431                                 vback-porch = <32>;
432                                 vsync-len = <3    432                                 vsync-len = <3>;
433                                 vfront-porch =    433                                 vfront-porch = <10>;
434                                 hsync-active =    434                                 hsync-active = <0>;
435                                 vsync-active =    435                                 vsync-active = <0>;
436                                 de-active = <1    436                                 de-active = <1>;
437                                 pixelclk-activ    437                                 pixelclk-active = <1>;
438                         };                        438                         };
439                                                   439 
440                         timing-et0350 {           440                         timing-et0350 {
441                                 clock-frequenc    441                                 clock-frequency = <6413760>;
442                                 hactive = <320    442                                 hactive = <320>;
443                                 vactive = <240    443                                 vactive = <240>;
444                                 hback-porch =     444                                 hback-porch = <34>;
445                                 hsync-len = <3    445                                 hsync-len = <34>;
446                                 hfront-porch =    446                                 hfront-porch = <20>;
447                                 vback-porch =     447                                 vback-porch = <15>;
448                                 vsync-len = <3    448                                 vsync-len = <3>;
449                                 vfront-porch =    449                                 vfront-porch = <4>;
450                                 hsync-active =    450                                 hsync-active = <0>;
451                                 vsync-active =    451                                 vsync-active = <0>;
452                                 de-active = <1    452                                 de-active = <1>;
453                                 pixelclk-activ    453                                 pixelclk-active = <1>;
454                         };                        454                         };
455                                                   455 
456                         timing-et0430 {           456                         timing-et0430 {
457                                 clock-frequenc    457                                 clock-frequency = <9009000>;
458                                 hactive = <480    458                                 hactive = <480>;
459                                 vactive = <272    459                                 vactive = <272>;
460                                 hback-porch =     460                                 hback-porch = <2>;
461                                 hsync-len = <4    461                                 hsync-len = <41>;
462                                 hfront-porch =    462                                 hfront-porch = <2>;
463                                 vback-porch =     463                                 vback-porch = <2>;
464                                 vsync-len = <1    464                                 vsync-len = <10>;
465                                 vfront-porch =    465                                 vfront-porch = <2>;
466                                 hsync-active =    466                                 hsync-active = <0>;
467                                 vsync-active =    467                                 vsync-active = <0>;
468                                 de-active = <1    468                                 de-active = <1>;
469                                 pixelclk-activ    469                                 pixelclk-active = <0>;
470                         };                        470                         };
471                                                   471 
472                         timing-et0500 {           472                         timing-et0500 {
473                                 clock-frequenc    473                                 clock-frequency = <33264000>;
474                                 hactive = <800    474                                 hactive = <800>;
475                                 vactive = <480    475                                 vactive = <480>;
476                                 hback-porch =     476                                 hback-porch = <88>;
477                                 hsync-len = <1    477                                 hsync-len = <128>;
478                                 hfront-porch =    478                                 hfront-porch = <40>;
479                                 vback-porch =     479                                 vback-porch = <33>;
480                                 vsync-len = <2    480                                 vsync-len = <2>;
481                                 vfront-porch =    481                                 vfront-porch = <10>;
482                                 hsync-active =    482                                 hsync-active = <0>;
483                                 vsync-active =    483                                 vsync-active = <0>;
484                                 de-active = <1    484                                 de-active = <1>;
485                                 pixelclk-activ    485                                 pixelclk-active = <1>;
486                         };                        486                         };
487                                                   487 
488                         timing-et0700 { /* sam    488                         timing-et0700 { /* same as ET0500 */
489                                 clock-frequenc    489                                 clock-frequency = <33264000>;
490                                 hactive = <800    490                                 hactive = <800>;
491                                 vactive = <480    491                                 vactive = <480>;
492                                 hback-porch =     492                                 hback-porch = <88>;
493                                 hsync-len = <1    493                                 hsync-len = <128>;
494                                 hfront-porch =    494                                 hfront-porch = <40>;
495                                 vback-porch =     495                                 vback-porch = <33>;
496                                 vsync-len = <2    496                                 vsync-len = <2>;
497                                 vfront-porch =    497                                 vfront-porch = <10>;
498                                 hsync-active =    498                                 hsync-active = <0>;
499                                 vsync-active =    499                                 vsync-active = <0>;
500                                 de-active = <1    500                                 de-active = <1>;
501                                 pixelclk-activ    501                                 pixelclk-active = <1>;
502                         };                        502                         };
503                                                   503 
504                         timing-etq570 {           504                         timing-etq570 {
505                                 clock-frequenc    505                                 clock-frequency = <6596040>;
506                                 hactive = <320    506                                 hactive = <320>;
507                                 vactive = <240    507                                 vactive = <240>;
508                                 hback-porch =     508                                 hback-porch = <38>;
509                                 hsync-len = <3    509                                 hsync-len = <30>;
510                                 hfront-porch =    510                                 hfront-porch = <30>;
511                                 vback-porch =     511                                 vback-porch = <16>;
512                                 vsync-len = <3    512                                 vsync-len = <3>;
513                                 vfront-porch =    513                                 vfront-porch = <4>;
514                                 hsync-active =    514                                 hsync-active = <0>;
515                                 vsync-active =    515                                 vsync-active = <0>;
516                                 de-active = <1    516                                 de-active = <1>;
517                                 pixelclk-activ    517                                 pixelclk-active = <1>;
518                         };                        518                         };
519                 };                                519                 };
520         };                                        520         };
521 };                                                521 };
522                                                   522 
523 &pwm5 {                                           523 &pwm5 {
524         pinctrl-names = "default";                524         pinctrl-names = "default";
525         pinctrl-0 = <&pinctrl_pwm5>;              525         pinctrl-0 = <&pinctrl_pwm5>;
526         status = "okay";                          526         status = "okay";
527 };                                                527 };
528                                                   528 
529 &sai2 {                                           529 &sai2 {
530         pinctrl-names = "default";                530         pinctrl-names = "default";
531         pinctrl-0 = <&pinctrl_sai2>;              531         pinctrl-0 = <&pinctrl_sai2>;
532         status = "okay";                          532         status = "okay";
533 };                                                533 };
534                                                   534 
535 &uart1 {                                          535 &uart1 {
536         pinctrl-names = "default";                536         pinctrl-names = "default";
537         pinctrl-0 = <&pinctrl_uart1 &pinctrl_u    537         pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_rtscts>;
538         uart-has-rtscts;                          538         uart-has-rtscts;
539         status = "okay";                          539         status = "okay";
540 };                                                540 };
541                                                   541 
542 &uart2 {                                          542 &uart2 {
543         pinctrl-names = "default";                543         pinctrl-names = "default";
544         pinctrl-0 = <&pinctrl_uart2 &pinctrl_u    544         pinctrl-0 = <&pinctrl_uart2 &pinctrl_uart2_rtscts>;
545         uart-has-rtscts;                          545         uart-has-rtscts;
546         status = "okay";                          546         status = "okay";
547 };                                                547 };
548                                                   548 
549 &uart5 {                                          549 &uart5 {
550         pinctrl-names = "default";                550         pinctrl-names = "default";
551         pinctrl-0 = <&pinctrl_uart5 &pinctrl_u    551         pinctrl-0 = <&pinctrl_uart5 &pinctrl_uart5_rtscts>;
552         uart-has-rtscts;                          552         uart-has-rtscts;
553         status = "okay";                          553         status = "okay";
554 };                                                554 };
555                                                   555 
556 &usbotg1 {                                        556 &usbotg1 {
557         vbus-supply = <&reg_usbotg_vbus>;         557         vbus-supply = <&reg_usbotg_vbus>;
558         dr_mode = "peripheral";                   558         dr_mode = "peripheral";
559         disable-over-current;                     559         disable-over-current;
560         status = "okay";                          560         status = "okay";
561 };                                                561 };
562                                                   562 
563 &usbotg2 {                                        563 &usbotg2 {
564         vbus-supply = <&reg_usbh1_vbus>;          564         vbus-supply = <&reg_usbh1_vbus>;
565         dr_mode = "host";                         565         dr_mode = "host";
566         disable-over-current;                     566         disable-over-current;
567         status = "okay";                          567         status = "okay";
568 };                                                568 };
569                                                   569 
570 &usdhc1 {                                         570 &usdhc1 {
571         pinctrl-names = "default";                571         pinctrl-names = "default";
572         pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_    572         pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_usdhc1_cd>;
573         bus-width = <4>;                          573         bus-width = <4>;
574         no-1-8-v;                                 574         no-1-8-v;
575         cd-gpios = <&gpio4 14 GPIO_ACTIVE_LOW>    575         cd-gpios = <&gpio4 14 GPIO_ACTIVE_LOW>;
576         fsl,wp-controller;                        576         fsl,wp-controller;
577         status = "okay";                          577         status = "okay";
578 };                                                578 };
579                                                   579 
580 &iomuxc {                                         580 &iomuxc {
581         pinctrl_led: ledgrp {                     581         pinctrl_led: ledgrp {
582                 fsl,pins = <                      582                 fsl,pins = <
583                         MX6UL_PAD_SNVS_TAMPER9    583                         MX6UL_PAD_SNVS_TAMPER9__GPIO5_IO09      0x0b0b0 /* LED */
584                 >;                                584                 >;
585         };                                        585         };
586                                                   586 
587         pinctrl_disp0_1: disp0-1-grp {            587         pinctrl_disp0_1: disp0-1-grp {
588                 fsl,pins = <                      588                 fsl,pins = <
589                         MX6UL_PAD_LCD_CLK__LCD    589                         MX6UL_PAD_LCD_CLK__LCDIF_CLK            0x10 /* LSCLK */
590                         MX6UL_PAD_LCD_ENABLE__    590                         MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE      0x10 /* OE_ACD */
591                         MX6UL_PAD_LCD_HSYNC__L    591                         MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC        0x10 /* HSYNC */
592                         MX6UL_PAD_LCD_VSYNC__L    592                         MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC        0x10 /* VSYNC */
593                         /* PAD DISP0_DAT0 is u    593                         /* PAD DISP0_DAT0 is used for the Flexcan transceiver control on STK5-v5 */
594                         MX6UL_PAD_LCD_DATA01__    594                         MX6UL_PAD_LCD_DATA01__LCDIF_DATA01      0x10
595                         MX6UL_PAD_LCD_DATA02__    595                         MX6UL_PAD_LCD_DATA02__LCDIF_DATA02      0x10
596                         MX6UL_PAD_LCD_DATA03__    596                         MX6UL_PAD_LCD_DATA03__LCDIF_DATA03      0x10
597                         MX6UL_PAD_LCD_DATA04__    597                         MX6UL_PAD_LCD_DATA04__LCDIF_DATA04      0x10
598                         MX6UL_PAD_LCD_DATA05__    598                         MX6UL_PAD_LCD_DATA05__LCDIF_DATA05      0x10
599                         MX6UL_PAD_LCD_DATA06__    599                         MX6UL_PAD_LCD_DATA06__LCDIF_DATA06      0x10
600                         MX6UL_PAD_LCD_DATA07__    600                         MX6UL_PAD_LCD_DATA07__LCDIF_DATA07      0x10
601                         MX6UL_PAD_LCD_DATA08__    601                         MX6UL_PAD_LCD_DATA08__LCDIF_DATA08      0x10
602                         MX6UL_PAD_LCD_DATA09__    602                         MX6UL_PAD_LCD_DATA09__LCDIF_DATA09      0x10
603                         MX6UL_PAD_LCD_DATA10__    603                         MX6UL_PAD_LCD_DATA10__LCDIF_DATA10      0x10
604                         MX6UL_PAD_LCD_DATA11__    604                         MX6UL_PAD_LCD_DATA11__LCDIF_DATA11      0x10
605                         MX6UL_PAD_LCD_DATA12__    605                         MX6UL_PAD_LCD_DATA12__LCDIF_DATA12      0x10
606                         MX6UL_PAD_LCD_DATA13__    606                         MX6UL_PAD_LCD_DATA13__LCDIF_DATA13      0x10
607                         MX6UL_PAD_LCD_DATA14__    607                         MX6UL_PAD_LCD_DATA14__LCDIF_DATA14      0x10
608                         MX6UL_PAD_LCD_DATA15__    608                         MX6UL_PAD_LCD_DATA15__LCDIF_DATA15      0x10
609                         MX6UL_PAD_LCD_DATA16__    609                         MX6UL_PAD_LCD_DATA16__LCDIF_DATA16      0x10
610                         MX6UL_PAD_LCD_DATA17__    610                         MX6UL_PAD_LCD_DATA17__LCDIF_DATA17      0x10
611                         MX6UL_PAD_LCD_DATA18__    611                         MX6UL_PAD_LCD_DATA18__LCDIF_DATA18      0x10
612                         MX6UL_PAD_LCD_DATA19__    612                         MX6UL_PAD_LCD_DATA19__LCDIF_DATA19      0x10
613                         MX6UL_PAD_LCD_DATA20__    613                         MX6UL_PAD_LCD_DATA20__LCDIF_DATA20      0x10
614                         MX6UL_PAD_LCD_DATA21__    614                         MX6UL_PAD_LCD_DATA21__LCDIF_DATA21      0x10
615                         MX6UL_PAD_LCD_DATA22__    615                         MX6UL_PAD_LCD_DATA22__LCDIF_DATA22      0x10
616                         MX6UL_PAD_LCD_DATA23__    616                         MX6UL_PAD_LCD_DATA23__LCDIF_DATA23      0x10
617                 >;                                617                 >;
618         };                                        618         };
619                                                   619 
620         pinctrl_disp0_2: disp0-2-grp {            620         pinctrl_disp0_2: disp0-2-grp {
621                 fsl,pins = <                      621                 fsl,pins = <
622                         MX6UL_PAD_LCD_CLK__LCD    622                         MX6UL_PAD_LCD_CLK__LCDIF_CLK            0x10 /* LSCLK */
623                         MX6UL_PAD_LCD_ENABLE__    623                         MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE      0x10 /* OE_ACD */
624                         MX6UL_PAD_LCD_HSYNC__L    624                         MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC        0x10 /* HSYNC */
625                         MX6UL_PAD_LCD_VSYNC__L    625                         MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC        0x10 /* VSYNC */
626                         MX6UL_PAD_LCD_DATA00__    626                         MX6UL_PAD_LCD_DATA00__LCDIF_DATA00      0x10
627                         MX6UL_PAD_LCD_DATA01__    627                         MX6UL_PAD_LCD_DATA01__LCDIF_DATA01      0x10
628                         MX6UL_PAD_LCD_DATA02__    628                         MX6UL_PAD_LCD_DATA02__LCDIF_DATA02      0x10
629                         MX6UL_PAD_LCD_DATA03__    629                         MX6UL_PAD_LCD_DATA03__LCDIF_DATA03      0x10
630                         MX6UL_PAD_LCD_DATA04__    630                         MX6UL_PAD_LCD_DATA04__LCDIF_DATA04      0x10
631                         MX6UL_PAD_LCD_DATA05__    631                         MX6UL_PAD_LCD_DATA05__LCDIF_DATA05      0x10
632                         MX6UL_PAD_LCD_DATA06__    632                         MX6UL_PAD_LCD_DATA06__LCDIF_DATA06      0x10
633                         MX6UL_PAD_LCD_DATA07__    633                         MX6UL_PAD_LCD_DATA07__LCDIF_DATA07      0x10
634                         MX6UL_PAD_LCD_DATA08__    634                         MX6UL_PAD_LCD_DATA08__LCDIF_DATA08      0x10
635                         MX6UL_PAD_LCD_DATA09__    635                         MX6UL_PAD_LCD_DATA09__LCDIF_DATA09      0x10
636                         MX6UL_PAD_LCD_DATA10__    636                         MX6UL_PAD_LCD_DATA10__LCDIF_DATA10      0x10
637                         MX6UL_PAD_LCD_DATA11__    637                         MX6UL_PAD_LCD_DATA11__LCDIF_DATA11      0x10
638                         MX6UL_PAD_LCD_DATA12__    638                         MX6UL_PAD_LCD_DATA12__LCDIF_DATA12      0x10
639                         MX6UL_PAD_LCD_DATA13__    639                         MX6UL_PAD_LCD_DATA13__LCDIF_DATA13      0x10
640                         MX6UL_PAD_LCD_DATA14__    640                         MX6UL_PAD_LCD_DATA14__LCDIF_DATA14      0x10
641                         MX6UL_PAD_LCD_DATA15__    641                         MX6UL_PAD_LCD_DATA15__LCDIF_DATA15      0x10
642                         MX6UL_PAD_LCD_DATA16__    642                         MX6UL_PAD_LCD_DATA16__LCDIF_DATA16      0x10
643                         MX6UL_PAD_LCD_DATA17__    643                         MX6UL_PAD_LCD_DATA17__LCDIF_DATA17      0x10
644                         MX6UL_PAD_LCD_DATA18__    644                         MX6UL_PAD_LCD_DATA18__LCDIF_DATA18      0x10
645                         MX6UL_PAD_LCD_DATA19__    645                         MX6UL_PAD_LCD_DATA19__LCDIF_DATA19      0x10
646                         MX6UL_PAD_LCD_DATA20__    646                         MX6UL_PAD_LCD_DATA20__LCDIF_DATA20      0x10
647                         MX6UL_PAD_LCD_DATA21__    647                         MX6UL_PAD_LCD_DATA21__LCDIF_DATA21      0x10
648                         MX6UL_PAD_LCD_DATA22__    648                         MX6UL_PAD_LCD_DATA22__LCDIF_DATA22      0x10
649                         MX6UL_PAD_LCD_DATA23__    649                         MX6UL_PAD_LCD_DATA23__LCDIF_DATA23      0x10
650                 >;                                650                 >;
651         };                                        651         };
652                                                   652 
653         pinctrl_ecspi2: ecspi2grp {               653         pinctrl_ecspi2: ecspi2grp {
654                 fsl,pins = <                      654                 fsl,pins = <
655                         MX6UL_PAD_UART4_RX_DAT    655                         MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29     0x0b0b0 /* CSPI_SS */
656                         MX6UL_PAD_JTAG_MOD__GP    656                         MX6UL_PAD_JTAG_MOD__GPIO1_IO10          0x0b0b0 /* CSPI_SS */
657                         MX6UL_PAD_UART5_TX_DAT    657                         MX6UL_PAD_UART5_TX_DATA__ECSPI2_MOSI    0x0b0b0 /* CSPI_MOSI */
658                         MX6UL_PAD_UART5_RX_DAT    658                         MX6UL_PAD_UART5_RX_DATA__ECSPI2_MISO    0x0b0b0 /* CSPI_MISO */
659                         MX6UL_PAD_UART4_TX_DAT    659                         MX6UL_PAD_UART4_TX_DATA__ECSPI2_SCLK    0x0b0b0 /* CSPI_SCLK */
660                 >;                                660                 >;
661         };                                        661         };
662                                                   662 
663         pinctrl_edt_ft5x06: edt-ft5x06grp {       663         pinctrl_edt_ft5x06: edt-ft5x06grp {
664                 fsl,pins = <                      664                 fsl,pins = <
665                         MX6UL_PAD_SNVS_TAMPER2    665                         MX6UL_PAD_SNVS_TAMPER2__GPIO5_IO02      0x1b0b0 /* Interrupt */
666                         MX6UL_PAD_SNVS_TAMPER3    666                         MX6UL_PAD_SNVS_TAMPER3__GPIO5_IO03      0x1b0b0 /* Reset */
667                         MX6UL_PAD_SNVS_TAMPER8    667                         MX6UL_PAD_SNVS_TAMPER8__GPIO5_IO08      0x1b0b0 /* Wake */
668                 >;                                668                 >;
669         };                                        669         };
670                                                   670 
671         pinctrl_enet1: enet1grp {                 671         pinctrl_enet1: enet1grp {
672                 fsl,pins = <                      672                 fsl,pins = <
673                         MX6UL_PAD_ENET1_RX_DAT    673                         MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x000b0
674                         MX6UL_PAD_ENET1_RX_DAT    674                         MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x000b0
675                         MX6UL_PAD_ENET1_RX_EN_    675                         MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN      0x000b0
676                         MX6UL_PAD_ENET1_RX_ER_    676                         MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER      0x000b0
677                         MX6UL_PAD_ENET1_TX_EN_    677                         MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN      0x000b0
678                         MX6UL_PAD_ENET1_TX_DAT    678                         MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x000b0
679                         MX6UL_PAD_ENET1_TX_DAT    679                         MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x000b0
680                         MX6UL_PAD_ENET1_TX_CLK    680                         MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1  0x400000b1
681                 >;                                681                 >;
682         };                                        682         };
683                                                   683 
684         pinctrl_enet2: enet2grp {                 684         pinctrl_enet2: enet2grp {
685                 fsl,pins = <                      685                 fsl,pins = <
686                         MX6UL_PAD_ENET2_RX_DAT    686                         MX6UL_PAD_ENET2_RX_DATA0__ENET2_RDATA00 0x000b0
687                         MX6UL_PAD_ENET2_RX_DAT    687                         MX6UL_PAD_ENET2_RX_DATA1__ENET2_RDATA01 0x000b0
688                         MX6UL_PAD_ENET2_RX_EN_    688                         MX6UL_PAD_ENET2_RX_EN__ENET2_RX_EN      0x000b0
689                         MX6UL_PAD_ENET2_RX_ER_    689                         MX6UL_PAD_ENET2_RX_ER__ENET2_RX_ER      0x000b0
690                         MX6UL_PAD_ENET2_TX_EN_    690                         MX6UL_PAD_ENET2_TX_EN__ENET2_TX_EN      0x000b0
691                         MX6UL_PAD_ENET2_TX_DAT    691                         MX6UL_PAD_ENET2_TX_DATA0__ENET2_TDATA00 0x000b0
692                         MX6UL_PAD_ENET2_TX_DAT    692                         MX6UL_PAD_ENET2_TX_DATA1__ENET2_TDATA01 0x000b0
693                         MX6UL_PAD_ENET2_TX_CLK    693                         MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2  0x400000b1
694                 >;                                694                 >;
695         };                                        695         };
696                                                   696 
697         pinctrl_enet1_mdio: enet1-mdiogrp {       697         pinctrl_enet1_mdio: enet1-mdiogrp {
698                 fsl,pins = <                      698                 fsl,pins = <
699                         MX6UL_PAD_GPIO1_IO07__    699                         MX6UL_PAD_GPIO1_IO07__ENET1_MDC         0x0b0b0
700                         MX6UL_PAD_GPIO1_IO06__    700                         MX6UL_PAD_GPIO1_IO06__ENET1_MDIO        0x1b0b0
701                 >;                                701                 >;
702         };                                        702         };
703                                                   703 
704         pinctrl_etnphy_power: etnphy-pwrgrp {     704         pinctrl_etnphy_power: etnphy-pwrgrp {
705                 fsl,pins = <                      705                 fsl,pins = <
706                         MX6UL_PAD_SNVS_TAMPER7    706                         MX6UL_PAD_SNVS_TAMPER7__GPIO5_IO07      0x0b0b0 /* ETN PHY POWER */
707                 >;                                707                 >;
708         };                                        708         };
709                                                   709 
710         pinctrl_etnphy0_int: etnphy-int-0-grp     710         pinctrl_etnphy0_int: etnphy-int-0-grp {
711                 fsl,pins = <                      711                 fsl,pins = <
712                         MX6UL_PAD_SNVS_TAMPER5    712                         MX6UL_PAD_SNVS_TAMPER5__GPIO5_IO05      0x0b0b0 /* ETN PHY INT */
713                 >;                                713                 >;
714         };                                        714         };
715                                                   715 
716         pinctrl_etnphy0_rst: etnphy-rst-0-grp     716         pinctrl_etnphy0_rst: etnphy-rst-0-grp {
717                 fsl,pins = <                      717                 fsl,pins = <
718                         MX6UL_PAD_SNVS_TAMPER6    718                         MX6UL_PAD_SNVS_TAMPER6__GPIO5_IO06      0x0b0b0 /* ETN PHY RESET */
719                 >;                                719                 >;
720         };                                        720         };
721                                                   721 
722         pinctrl_etnphy1_int: etnphy-int-1-grp     722         pinctrl_etnphy1_int: etnphy-int-1-grp {
723                 fsl,pins = <                      723                 fsl,pins = <
724                         MX6UL_PAD_CSI_DATA06__    724                         MX6UL_PAD_CSI_DATA06__GPIO4_IO27        0x0b0b0 /* ETN PHY INT */
725                 >;                                725                 >;
726         };                                        726         };
727                                                   727 
728         pinctrl_etnphy1_rst: etnphy-rst-1-grp     728         pinctrl_etnphy1_rst: etnphy-rst-1-grp {
729                 fsl,pins = <                      729                 fsl,pins = <
730                         MX6UL_PAD_CSI_DATA07__    730                         MX6UL_PAD_CSI_DATA07__GPIO4_IO28        0x0b0b0 /* ETN PHY RESET */
731                 >;                                731                 >;
732         };                                        732         };
733                                                   733 
734         pinctrl_flexcan1: flexcan1grp {           734         pinctrl_flexcan1: flexcan1grp {
735                 fsl,pins = <                      735                 fsl,pins = <
736                         MX6UL_PAD_UART3_CTS_B_    736                         MX6UL_PAD_UART3_CTS_B__FLEXCAN1_TX      0x0b0b0
737                         MX6UL_PAD_UART3_RTS_B_    737                         MX6UL_PAD_UART3_RTS_B__FLEXCAN1_RX      0x0b0b0
738                 >;                                738                 >;
739         };                                        739         };
740                                                   740 
741         pinctrl_flexcan2: flexcan2grp {           741         pinctrl_flexcan2: flexcan2grp {
742                 fsl,pins = <                      742                 fsl,pins = <
743                         MX6UL_PAD_UART2_CTS_B_    743                         MX6UL_PAD_UART2_CTS_B__FLEXCAN2_TX      0x0b0b0
744                         MX6UL_PAD_UART2_RTS_B_    744                         MX6UL_PAD_UART2_RTS_B__FLEXCAN2_RX      0x0b0b0
745                 >;                                745                 >;
746         };                                        746         };
747                                                   747 
748         pinctrl_flexcan_xcvr: flexcan-xcvrgrp     748         pinctrl_flexcan_xcvr: flexcan-xcvrgrp {
749                 fsl,pins = <                      749                 fsl,pins = <
750                         MX6UL_PAD_LCD_DATA00__    750                         MX6UL_PAD_LCD_DATA00__GPIO3_IO05        0x0b0b0 /* Flexcan XCVR enable */
751                 >;                                751                 >;
752         };                                        752         };
753                                                   753 
754         pinctrl_gpmi_nand: gpminandgrp {          754         pinctrl_gpmi_nand: gpminandgrp {
755                 fsl,pins = <                      755                 fsl,pins = <
756                         MX6UL_PAD_NAND_CLE__RA    756                         MX6UL_PAD_NAND_CLE__RAWNAND_CLE         0x0b0b1
757                         MX6UL_PAD_NAND_ALE__RA    757                         MX6UL_PAD_NAND_ALE__RAWNAND_ALE         0x0b0b1
758                         MX6UL_PAD_NAND_WP_B__R    758                         MX6UL_PAD_NAND_WP_B__RAWNAND_WP_B       0x0b0b1
759                         MX6UL_PAD_NAND_READY_B    759                         MX6UL_PAD_NAND_READY_B__RAWNAND_READY_B 0x0b000
760                         MX6UL_PAD_NAND_CE0_B__    760                         MX6UL_PAD_NAND_CE0_B__RAWNAND_CE0_B     0x0b0b1
761                         MX6UL_PAD_NAND_RE_B__R    761                         MX6UL_PAD_NAND_RE_B__RAWNAND_RE_B       0x0b0b1
762                         MX6UL_PAD_NAND_WE_B__R    762                         MX6UL_PAD_NAND_WE_B__RAWNAND_WE_B       0x0b0b1
763                         MX6UL_PAD_NAND_DATA00_    763                         MX6UL_PAD_NAND_DATA00__RAWNAND_DATA00   0x0b0b1
764                         MX6UL_PAD_NAND_DATA01_    764                         MX6UL_PAD_NAND_DATA01__RAWNAND_DATA01   0x0b0b1
765                         MX6UL_PAD_NAND_DATA02_    765                         MX6UL_PAD_NAND_DATA02__RAWNAND_DATA02   0x0b0b1
766                         MX6UL_PAD_NAND_DATA03_    766                         MX6UL_PAD_NAND_DATA03__RAWNAND_DATA03   0x0b0b1
767                         MX6UL_PAD_NAND_DATA04_    767                         MX6UL_PAD_NAND_DATA04__RAWNAND_DATA04   0x0b0b1
768                         MX6UL_PAD_NAND_DATA05_    768                         MX6UL_PAD_NAND_DATA05__RAWNAND_DATA05   0x0b0b1
769                         MX6UL_PAD_NAND_DATA06_    769                         MX6UL_PAD_NAND_DATA06__RAWNAND_DATA06   0x0b0b1
770                         MX6UL_PAD_NAND_DATA07_    770                         MX6UL_PAD_NAND_DATA07__RAWNAND_DATA07   0x0b0b1
771                 >;                                771                 >;
772         };                                        772         };
773                                                   773 
774         pinctrl_i2c_gpio: i2c-gpiogrp {           774         pinctrl_i2c_gpio: i2c-gpiogrp {
775                 fsl,pins = <                      775                 fsl,pins = <
776                         MX6UL_PAD_SNVS_TAMPER0    776                         MX6UL_PAD_SNVS_TAMPER0__GPIO5_IO00      0x4001b8b1 /* I2C SCL */
777                         MX6UL_PAD_SNVS_TAMPER1    777                         MX6UL_PAD_SNVS_TAMPER1__GPIO5_IO01      0x4001b8b1 /* I2C SDA */
778                 >;                                778                 >;
779         };                                        779         };
780                                                   780 
781         pinctrl_i2c2: i2c2grp {                   781         pinctrl_i2c2: i2c2grp {
782                 fsl,pins = <                      782                 fsl,pins = <
783                         MX6UL_PAD_GPIO1_IO00__    783                         MX6UL_PAD_GPIO1_IO00__I2C2_SCL          0x4001b8b1
784                         MX6UL_PAD_GPIO1_IO01__    784                         MX6UL_PAD_GPIO1_IO01__I2C2_SDA          0x4001b8b1
785                 >;                                785                 >;
786         };                                        786         };
787                                                   787 
788         pinctrl_kpp: kppgrp {                     788         pinctrl_kpp: kppgrp {
789                 fsl,pins = <                      789                 fsl,pins = <
790                         MX6UL_PAD_ENET2_RX_DAT    790                         MX6UL_PAD_ENET2_RX_DATA1__KPP_COL04     0x1b0b0
791                         MX6UL_PAD_ENET2_TX_DAT    791                         MX6UL_PAD_ENET2_TX_DATA0__KPP_COL05     0x1b0b0
792                         MX6UL_PAD_ENET2_TX_EN_    792                         MX6UL_PAD_ENET2_TX_EN__KPP_COL06        0x1b0b0
793                         MX6UL_PAD_ENET2_RX_ER_    793                         MX6UL_PAD_ENET2_RX_ER__KPP_COL07        0x1b0b0
794                         MX6UL_PAD_ENET2_RX_DAT    794                         MX6UL_PAD_ENET2_RX_DATA0__KPP_ROW04     0x1b0b0
795                         MX6UL_PAD_ENET2_RX_EN_    795                         MX6UL_PAD_ENET2_RX_EN__KPP_ROW05        0x1b0b0
796                         MX6UL_PAD_ENET2_TX_DAT    796                         MX6UL_PAD_ENET2_TX_DATA1__KPP_ROW06     0x1b0b0
797                         MX6UL_PAD_ENET2_TX_CLK    797                         MX6UL_PAD_ENET2_TX_CLK__KPP_ROW07       0x1b0b0
798                 >;                                798                 >;
799         };                                        799         };
800                                                   800 
801         pinctrl_lcd_pwr: lcd-pwrgrp {             801         pinctrl_lcd_pwr: lcd-pwrgrp {
802                 fsl,pins = <                      802                 fsl,pins = <
803                         MX6UL_PAD_SNVS_TAMPER4    803                         MX6UL_PAD_SNVS_TAMPER4__GPIO5_IO04      0x0b0b0 /* LCD Power Enable */
804                 >;                                804                 >;
805         };                                        805         };
806                                                   806 
807         pinctrl_lcd_rst: lcd-rstgrp {             807         pinctrl_lcd_rst: lcd-rstgrp {
808                 fsl,pins = <                      808                 fsl,pins = <
809                         MX6UL_PAD_LCD_RESET__G    809                         MX6UL_PAD_LCD_RESET__GPIO3_IO04 0x0b0b0 /* LCD Reset */
810                 >;                                810                 >;
811         };                                        811         };
812                                                   812 
813         pinctrl_pwm5: pwm5grp {                   813         pinctrl_pwm5: pwm5grp {
814                 fsl,pins = <                      814                 fsl,pins = <
815                         MX6UL_PAD_NAND_DQS__PW    815                         MX6UL_PAD_NAND_DQS__PWM5_OUT            0x0b0b0
816                 >;                                816                 >;
817         };                                        817         };
818                                                   818 
819         pinctrl_sai2: sai2grp {                   819         pinctrl_sai2: sai2grp {
820                 fsl,pins = <                      820                 fsl,pins = <
821                         MX6UL_PAD_JTAG_TCK__SA    821                         MX6UL_PAD_JTAG_TCK__SAI2_RX_DATA        0x0b0b0 /* SSI1_RXD */
822                         MX6UL_PAD_JTAG_TRST_B_    822                         MX6UL_PAD_JTAG_TRST_B__SAI2_TX_DATA     0x0b0b0 /* SSI1_TXD */
823                         MX6UL_PAD_JTAG_TDI__SA    823                         MX6UL_PAD_JTAG_TDI__SAI2_TX_BCLK        0x0b0b0 /* SSI1_CLK */
824                         MX6UL_PAD_JTAG_TDO__SA    824                         MX6UL_PAD_JTAG_TDO__SAI2_TX_SYNC        0x0b0b0 /* SSI1_FS */
825                 >;                                825                 >;
826         };                                        826         };
827                                                   827 
828         pinctrl_spi_gpio: spi-gpiogrp {           828         pinctrl_spi_gpio: spi-gpiogrp {
829                 fsl,pins = <                      829                 fsl,pins = <
830                         MX6UL_PAD_UART4_RX_DAT    830                         MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29     0x0b0b0 /* CSPI_SS */
831                         MX6UL_PAD_JTAG_MOD__GP    831                         MX6UL_PAD_JTAG_MOD__GPIO1_IO10          0x0b0b0 /* CSPI_SS */
832                         MX6UL_PAD_UART5_TX_DAT    832                         MX6UL_PAD_UART5_TX_DATA__GPIO1_IO30     0x0b0b0 /* CSPI_MOSI */
833                         MX6UL_PAD_UART5_RX_DAT    833                         MX6UL_PAD_UART5_RX_DATA__GPIO1_IO31     0x0b0b0 /* CSPI_MISO */
834                         MX6UL_PAD_UART4_TX_DAT    834                         MX6UL_PAD_UART4_TX_DATA__GPIO1_IO28     0x0b0b0 /* CSPI_SCLK */
835                 >;                                835                 >;
836         };                                        836         };
837                                                   837 
838         pinctrl_tsc2007: tsc2007grp {             838         pinctrl_tsc2007: tsc2007grp {
839                 fsl,pins = <                      839                 fsl,pins = <
840                         MX6UL_PAD_JTAG_TMS__GP    840                         MX6UL_PAD_JTAG_TMS__GPIO1_IO11          0x1b0b0 /* Interrupt */
841                 >;                                841                 >;
842         };                                        842         };
843                                                   843 
844         pinctrl_uart1: uart1grp {                 844         pinctrl_uart1: uart1grp {
845                 fsl,pins = <                      845                 fsl,pins = <
846                         MX6UL_PAD_UART1_TX_DAT    846                         MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX   0x0b0b0
847                         MX6UL_PAD_UART1_RX_DAT    847                         MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX   0x0b0b0
848                 >;                                848                 >;
849         };                                        849         };
850                                                   850 
851         pinctrl_uart1_rtscts: uart1-rtsctsgrp     851         pinctrl_uart1_rtscts: uart1-rtsctsgrp {
852                 fsl,pins = <                      852                 fsl,pins = <
853                         MX6UL_PAD_UART1_RTS_B_    853                         MX6UL_PAD_UART1_RTS_B__UART1_DCE_RTS    0x0b0b0
854                         MX6UL_PAD_UART1_CTS_B_    854                         MX6UL_PAD_UART1_CTS_B__UART1_DCE_CTS    0x0b0b0
855                 >;                                855                 >;
856         };                                        856         };
857                                                   857 
858         pinctrl_uart2: uart2grp {                 858         pinctrl_uart2: uart2grp {
859                 fsl,pins = <                      859                 fsl,pins = <
860                         MX6UL_PAD_UART2_TX_DAT    860                         MX6UL_PAD_UART2_TX_DATA__UART2_DCE_TX   0x0b0b0
861                         MX6UL_PAD_UART2_RX_DAT    861                         MX6UL_PAD_UART2_RX_DATA__UART2_DCE_RX   0x0b0b0
862                 >;                                862                 >;
863         };                                        863         };
864                                                   864 
865         pinctrl_uart2_rtscts: uart2-rtsctsgrp     865         pinctrl_uart2_rtscts: uart2-rtsctsgrp {
866                 fsl,pins = <                      866                 fsl,pins = <
867                         MX6UL_PAD_UART3_RX_DAT    867                         MX6UL_PAD_UART3_RX_DATA__UART2_DCE_RTS  0x0b0b0
868                         MX6UL_PAD_UART3_TX_DAT    868                         MX6UL_PAD_UART3_TX_DATA__UART2_DCE_CTS  0x0b0b0
869                 >;                                869                 >;
870         };                                        870         };
871                                                   871 
872         pinctrl_uart5: uart5grp {                 872         pinctrl_uart5: uart5grp {
873                 fsl,pins = <                      873                 fsl,pins = <
874                         MX6UL_PAD_GPIO1_IO04__    874                         MX6UL_PAD_GPIO1_IO04__UART5_DCE_TX      0x0b0b0
875                         MX6UL_PAD_GPIO1_IO05__    875                         MX6UL_PAD_GPIO1_IO05__UART5_DCE_RX      0x0b0b0
876                 >;                                876                 >;
877         };                                        877         };
878                                                   878 
879         pinctrl_uart5_rtscts: uart5-rtsctsgrp     879         pinctrl_uart5_rtscts: uart5-rtsctsgrp {
880                 fsl,pins = <                      880                 fsl,pins = <
881                         MX6UL_PAD_GPIO1_IO08__    881                         MX6UL_PAD_GPIO1_IO08__UART5_DCE_RTS     0x0b0b0
882                         MX6UL_PAD_GPIO1_IO09__    882                         MX6UL_PAD_GPIO1_IO09__UART5_DCE_CTS     0x0b0b0
883                 >;                                883                 >;
884         };                                        884         };
885                                                   885 
886         pinctrl_usbh1_oc: usbh1-ocgrp {           886         pinctrl_usbh1_oc: usbh1-ocgrp {
887                 fsl,pins = <                      887                 fsl,pins = <
888                         MX6UL_PAD_GPIO1_IO03__    888                         MX6UL_PAD_GPIO1_IO03__GPIO1_IO03        0x17059 /* USBH1_OC */
889                 >;                                889                 >;
890         };                                        890         };
891                                                   891 
892         pinctrl_usbh1_vbus: usbh1-vbusgrp {       892         pinctrl_usbh1_vbus: usbh1-vbusgrp {
893                 fsl,pins = <                      893                 fsl,pins = <
894                         MX6UL_PAD_GPIO1_IO02__    894                         MX6UL_PAD_GPIO1_IO02__GPIO1_IO02        0x0b0b0 /* USBH1_VBUSEN */
895                 >;                                895                 >;
896         };                                        896         };
897                                                   897 
898         pinctrl_usbotg_oc: usbotg-ocgrp {         898         pinctrl_usbotg_oc: usbotg-ocgrp {
899                 fsl,pins = <                      899                 fsl,pins = <
900                         MX6UL_PAD_UART3_RTS_B_    900                         MX6UL_PAD_UART3_RTS_B__GPIO1_IO27       0x17059 /* USBOTG_OC */
901                 >;                                901                 >;
902         };                                        902         };
903                                                   903 
904         pinctrl_usbotg_vbus: usbotg-vbusgrp {     904         pinctrl_usbotg_vbus: usbotg-vbusgrp {
905                 fsl,pins = <                      905                 fsl,pins = <
906                         MX6UL_PAD_UART3_CTS_B_    906                         MX6UL_PAD_UART3_CTS_B__GPIO1_IO26       0x1b0b0 /* USBOTG_VBUSEN */
907                 >;                                907                 >;
908         };                                        908         };
909                                                   909 
910         pinctrl_usdhc1: usdhc1grp {               910         pinctrl_usdhc1: usdhc1grp {
911                 fsl,pins = <                      911                 fsl,pins = <
912                         MX6UL_PAD_SD1_CMD__USD    912                         MX6UL_PAD_SD1_CMD__USDHC1_CMD           0x070b1
913                         MX6UL_PAD_SD1_CLK__USD    913                         MX6UL_PAD_SD1_CLK__USDHC1_CLK           0x07099
914                         MX6UL_PAD_SD1_DATA0__U    914                         MX6UL_PAD_SD1_DATA0__USDHC1_DATA0       0x070b1
915                         MX6UL_PAD_SD1_DATA1__U    915                         MX6UL_PAD_SD1_DATA1__USDHC1_DATA1       0x070b1
916                         MX6UL_PAD_SD1_DATA2__U    916                         MX6UL_PAD_SD1_DATA2__USDHC1_DATA2       0x070b1
917                         MX6UL_PAD_SD1_DATA3__U    917                         MX6UL_PAD_SD1_DATA3__USDHC1_DATA3       0x070b1
918                 >;                                918                 >;
919         };                                        919         };
920                                                   920 
921         pinctrl_usdhc1_cd: usdhc1cdgrp {          921         pinctrl_usdhc1_cd: usdhc1cdgrp {
922                 fsl,pins = <                      922                 fsl,pins = <
923                         MX6UL_PAD_NAND_CE1_B__    923                         MX6UL_PAD_NAND_CE1_B__GPIO4_IO14        0x170b0 /* SD1 CD */
924                 >;                                924                 >;
925         };                                        925         };
926                                                   926 
927         pinctrl_usdhc2: usdhc2grp {               927         pinctrl_usdhc2: usdhc2grp {
928                 fsl,pins = <                      928                 fsl,pins = <
929                         MX6UL_PAD_NAND_WE_B__U    929                         MX6UL_PAD_NAND_WE_B__USDHC2_CMD         0x070b1
930                         MX6UL_PAD_NAND_RE_B__U    930                         MX6UL_PAD_NAND_RE_B__USDHC2_CLK         0x070b1
931                         MX6UL_PAD_NAND_DATA00_    931                         MX6UL_PAD_NAND_DATA00__USDHC2_DATA0     0x070b1
932                         MX6UL_PAD_NAND_DATA01_    932                         MX6UL_PAD_NAND_DATA01__USDHC2_DATA1     0x070b1
933                         MX6UL_PAD_NAND_DATA02_    933                         MX6UL_PAD_NAND_DATA02__USDHC2_DATA2     0x070b1
934                         MX6UL_PAD_NAND_DATA03_    934                         MX6UL_PAD_NAND_DATA03__USDHC2_DATA3     0x070b1
935                         /* eMMC RESET */          935                         /* eMMC RESET */
936                         MX6UL_PAD_NAND_ALE__US    936                         MX6UL_PAD_NAND_ALE__USDHC2_RESET_B      0x170b0
937                 >;                                937                 >;
938         };                                        938         };
939 };                                                939 };
                                                      

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