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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/nxp/imx/imx6ull-colibri.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/imx6ull-colibri.dtsi (Architecture i386) and /scripts/dtc/include-prefixes/arm/nxp/imx/imx6ull-colibri.dtsi (Architecture ppc)


  1 // SPDX-License-Identifier: GPL-2.0-or-later O      1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2 /*                                                  2 /*
  3  * Copyright 2018-2022 Toradex                      3  * Copyright 2018-2022 Toradex
  4  */                                                 4  */
  5                                                     5 
  6 #include "imx6ull.dtsi"                             6 #include "imx6ull.dtsi"
  7                                                     7 
  8 / {                                                 8 / {
  9         /* Ethernet aliases to ensure correct       9         /* Ethernet aliases to ensure correct MAC addresses */
 10         aliases {                                  10         aliases {
 11                 ethernet0 = &fec2;                 11                 ethernet0 = &fec2;
 12                 ethernet1 = &fec1;                 12                 ethernet1 = &fec1;
 13         };                                         13         };
 14                                                    14 
 15         backlight: backlight {                     15         backlight: backlight {
 16                 compatible = "pwm-backlight";      16                 compatible = "pwm-backlight";
 17                 brightness-levels = <0 4 8 16      17                 brightness-levels = <0 4 8 16 32 64 128 255>;
 18                 default-brightness-level = <6>     18                 default-brightness-level = <6>;
 19                 enable-gpios = <&gpio1 11 GPIO     19                 enable-gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
 20                 pinctrl-names = "default";         20                 pinctrl-names = "default";
 21                 pinctrl-0 = <&pinctrl_gpio_bl_     21                 pinctrl-0 = <&pinctrl_gpio_bl_on>;
 22                 power-supply = <&reg_3v3>;         22                 power-supply = <&reg_3v3>;
 23                 pwms = <&pwm4 0 5000000 1>;        23                 pwms = <&pwm4 0 5000000 1>;
 24                 status = "disabled";               24                 status = "disabled";
 25         };                                         25         };
 26                                                    26 
 27         connector {                                27         connector {
 28                 compatible = "gpio-usb-b-conne     28                 compatible = "gpio-usb-b-connector", "usb-b-connector";
 29                 pinctrl-names = "default";         29                 pinctrl-names = "default";
 30                 pinctrl-0 = <&pinctrl_snvs_usb     30                 pinctrl-0 = <&pinctrl_snvs_usbc_det>;
 31                 id-gpios = <&gpio5 2 GPIO_ACTI     31                 id-gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>; /* SODIMM 137 / USBC_DET */
 32                 label = "USBC";                    32                 label = "USBC";
 33                 self-powered;                      33                 self-powered;
 34                 type = "micro";                    34                 type = "micro";
 35                                                    35 
 36                 port {                             36                 port {
 37                         usb_dr_connector: endp     37                         usb_dr_connector: endpoint {
 38                                 remote-endpoin     38                                 remote-endpoint = <&usb1_drd_sw>;
 39                         };                         39                         };
 40                 };                                 40                 };
 41         };                                         41         };
 42                                                    42 
 43         gpio-keys {                                43         gpio-keys {
 44                 compatible = "gpio-keys";          44                 compatible = "gpio-keys";
 45                 pinctrl-names = "default";         45                 pinctrl-names = "default";
 46                 pinctrl-0 = <&pinctrl_snvs_gpi     46                 pinctrl-0 = <&pinctrl_snvs_gpiokeys>;
 47                                                    47 
 48                 key-wakeup {                       48                 key-wakeup {
 49                         debounce-interval = <1     49                         debounce-interval = <10>;
 50                         gpios = <&gpio5 1 (GPI     50                         gpios = <&gpio5 1 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>; /* SODIMM 45 */
 51                         label = "Wake-Up";         51                         label = "Wake-Up";
 52                         linux,code = <KEY_WAKE     52                         linux,code = <KEY_WAKEUP>;
 53                         wakeup-source;             53                         wakeup-source;
 54                 };                                 54                 };
 55         };                                         55         };
 56                                                    56 
 57         panel_dpi: panel-dpi {                     57         panel_dpi: panel-dpi {
 58                 compatible = "edt,et057090dhu"     58                 compatible = "edt,et057090dhu";
 59                 backlight = <&backlight>;          59                 backlight = <&backlight>;
 60                 power-supply = <&reg_3v3>;         60                 power-supply = <&reg_3v3>;
 61                 status = "disabled";               61                 status = "disabled";
 62                                                    62 
 63                 port {                             63                 port {
 64                         lcd_panel_in: endpoint     64                         lcd_panel_in: endpoint {
 65                                 remote-endpoin     65                                 remote-endpoint = <&lcdif_out>;
 66                         };                         66                         };
 67                 };                                 67                 };
 68         };                                         68         };
 69                                                    69 
 70         reg_module_3v3: regulator-module-3v3 {     70         reg_module_3v3: regulator-module-3v3 {
 71                 compatible = "regulator-fixed"     71                 compatible = "regulator-fixed";
 72                 regulator-always-on;               72                 regulator-always-on;
 73                 regulator-name = "+V3.3";          73                 regulator-name = "+V3.3";
 74                 regulator-min-microvolt = <330     74                 regulator-min-microvolt = <3300000>;
 75                 regulator-max-microvolt = <330     75                 regulator-max-microvolt = <3300000>;
 76         };                                         76         };
 77                                                    77 
 78         reg_module_3v3_avdd: regulator-module-     78         reg_module_3v3_avdd: regulator-module-3v3-avdd {
 79                 compatible = "regulator-fixed"     79                 compatible = "regulator-fixed";
 80                 regulator-always-on;               80                 regulator-always-on;
 81                 regulator-name = "+V3.3_AVDD_A     81                 regulator-name = "+V3.3_AVDD_AUDIO";
 82                 regulator-min-microvolt = <330     82                 regulator-min-microvolt = <3300000>;
 83                 regulator-max-microvolt = <330     83                 regulator-max-microvolt = <3300000>;
 84         };                                         84         };
 85                                                    85 
 86         reg_sd1_vqmmc: regulator-sd1-vqmmc {       86         reg_sd1_vqmmc: regulator-sd1-vqmmc {
 87                 compatible = "regulator-gpio";     87                 compatible = "regulator-gpio";
 88                 gpios = <&gpio5 9 GPIO_ACTIVE_     88                 gpios = <&gpio5 9 GPIO_ACTIVE_HIGH>;
 89                 pinctrl-names = "default";         89                 pinctrl-names = "default";
 90                 pinctrl-0 = <&pinctrl_snvs_reg     90                 pinctrl-0 = <&pinctrl_snvs_reg_sd>;
 91                 regulator-always-on;               91                 regulator-always-on;
 92                 regulator-name = "+V3.3_1.8_SD     92                 regulator-name = "+V3.3_1.8_SD";
 93                 regulator-min-microvolt = <180     93                 regulator-min-microvolt = <1800000>;
 94                 regulator-max-microvolt = <330     94                 regulator-max-microvolt = <3300000>;
 95                 states = <1800000 0x1 3300000      95                 states = <1800000 0x1 3300000 0x0>;
 96                 vin-supply = <&reg_module_3v3>     96                 vin-supply = <&reg_module_3v3>;
 97         };                                         97         };
 98                                                    98 
 99         reg_eth_phy: regulator-eth-phy {           99         reg_eth_phy: regulator-eth-phy {
100                 compatible = "regulator-fixed-    100                 compatible = "regulator-fixed-clock";
101                 regulator-boot-on;                101                 regulator-boot-on;
102                 regulator-min-microvolt = <330    102                 regulator-min-microvolt = <3300000>;
103                 regulator-max-microvolt = <330    103                 regulator-max-microvolt = <3300000>;
104                 regulator-name = "+V3.3_ETH";     104                 regulator-name = "+V3.3_ETH";
105                 vin-supply = <&reg_module_3v3>    105                 vin-supply = <&reg_module_3v3>;
106                 clocks = <&clks IMX6UL_CLK_ENE    106                 clocks = <&clks IMX6UL_CLK_ENET2_REF_125M>;
107                 startup-delay-us = <150000>;      107                 startup-delay-us = <150000>;
108         };                                        108         };
109 };                                                109 };
110                                                   110 
111 &adc1 {                                           111 &adc1 {
112         vref-supply = <&reg_module_3v3_avdd>;     112         vref-supply = <&reg_module_3v3_avdd>;
113         pinctrl-names = "default";                113         pinctrl-names = "default";
114         pinctrl-0 = <&pinctrl_adc1>;              114         pinctrl-0 = <&pinctrl_adc1>;
115 };                                                115 };
116                                                   116 
117 &can1 {                                           117 &can1 {
118         pinctrl-names = "default";                118         pinctrl-names = "default";
119         pinctrl-0 = <&pinctrl_flexcan1>;          119         pinctrl-0 = <&pinctrl_flexcan1>;
120         status = "disabled";                      120         status = "disabled";
121 };                                                121 };
122                                                   122 
123 &can2 {                                           123 &can2 {
124         pinctrl-names = "default";                124         pinctrl-names = "default";
125         pinctrl-0 = <&pinctrl_flexcan2>;          125         pinctrl-0 = <&pinctrl_flexcan2>;
126         status = "disabled";                      126         status = "disabled";
127 };                                                127 };
128                                                   128 
129 /* Colibri SPI */                                 129 /* Colibri SPI */
130 &ecspi1 {                                         130 &ecspi1 {
131         cs-gpios = <&gpio3 26 GPIO_ACTIVE_LOW>    131         cs-gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
132         pinctrl-names = "default";                132         pinctrl-names = "default";
133         pinctrl-0 = <&pinctrl_ecspi1 &pinctrl_    133         pinctrl-0 = <&pinctrl_ecspi1 &pinctrl_ecspi1_cs>;
134 };                                                134 };
135                                                   135 
136 /* Ethernet */                                    136 /* Ethernet */
137 &fec2 {                                           137 &fec2 {
138         pinctrl-names = "default", "sleep";       138         pinctrl-names = "default", "sleep";
139         pinctrl-0 = <&pinctrl_enet2>;             139         pinctrl-0 = <&pinctrl_enet2>;
140         pinctrl-1 = <&pinctrl_enet2_sleep>;       140         pinctrl-1 = <&pinctrl_enet2_sleep>;
141         phy-mode = "rmii";                        141         phy-mode = "rmii";
142         phy-handle = <&ethphy1>;                  142         phy-handle = <&ethphy1>;
143         phy-supply = <&reg_eth_phy>;              143         phy-supply = <&reg_eth_phy>;
144         status = "okay";                          144         status = "okay";
145                                                   145 
146         mdio {                                    146         mdio {
147                 #address-cells = <1>;             147                 #address-cells = <1>;
148                 #size-cells = <0>;                148                 #size-cells = <0>;
149                                                   149 
150                 ethphy1: ethernet-phy@2 {         150                 ethphy1: ethernet-phy@2 {
151                         compatible = "ethernet    151                         compatible = "ethernet-phy-ieee802.3-c22";
152                         max-speed = <100>;        152                         max-speed = <100>;
153                         reg = <2>;                153                         reg = <2>;
154                 };                                154                 };
155         };                                        155         };
156 };                                                156 };
157                                                   157 
158 /* NAND */                                        158 /* NAND */
159 &gpmi {                                           159 &gpmi {
160         pinctrl-names = "default";                160         pinctrl-names = "default";
161         pinctrl-0 = <&pinctrl_gpmi_nand>;         161         pinctrl-0 = <&pinctrl_gpmi_nand>;
162         fsl,use-minimum-ecc;                      162         fsl,use-minimum-ecc;
163         nand-on-flash-bbt;                        163         nand-on-flash-bbt;
164         nand-ecc-mode = "hw";                     164         nand-ecc-mode = "hw";
165         nand-ecc-strength = <8>;                  165         nand-ecc-strength = <8>;
166         nand-ecc-step-size = <512>;               166         nand-ecc-step-size = <512>;
167         status = "okay";                          167         status = "okay";
168 };                                                168 };
169                                                   169 
170 /* I2C3_SDA/SCL on SODIMM 194/196 (e.g. RTC on    170 /* I2C3_SDA/SCL on SODIMM 194/196 (e.g. RTC on carrier board) */
171 &i2c1 {                                           171 &i2c1 {
172         pinctrl-names = "default", "gpio";        172         pinctrl-names = "default", "gpio";
173         pinctrl-0 = <&pinctrl_i2c1>;              173         pinctrl-0 = <&pinctrl_i2c1>;
174         pinctrl-1 = <&pinctrl_i2c1_gpio>;         174         pinctrl-1 = <&pinctrl_i2c1_gpio>;
175         sda-gpios = <&gpio1 29 (GPIO_ACTIVE_HI    175         sda-gpios = <&gpio1 29 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
176         scl-gpios = <&gpio1 28 (GPIO_ACTIVE_HI    176         scl-gpios = <&gpio1 28 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
177         status = "disabled";                      177         status = "disabled";
178                                                   178 
179         /* Atmel maxtouch controller */           179         /* Atmel maxtouch controller */
180         atmel_mxt_ts: touchscreen@4a {            180         atmel_mxt_ts: touchscreen@4a {
181                 compatible = "atmel,maxtouch";    181                 compatible = "atmel,maxtouch";
182                 pinctrl-names = "default";        182                 pinctrl-names = "default";
183                 pinctrl-0 = <&pinctrl_atmel_co    183                 pinctrl-0 = <&pinctrl_atmel_conn &pinctrl_atmel_snvs_conn>;
184                 reg = <0x4a>;                     184                 reg = <0x4a>;
185                 interrupt-parent = <&gpio5>;      185                 interrupt-parent = <&gpio5>;
186                 interrupts = <4 IRQ_TYPE_EDGE_    186                 interrupts = <4 IRQ_TYPE_EDGE_FALLING>;       /* SODIMM 107 / INT */
187                 reset-gpios = <&gpio1 10 GPIO_    187                 reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;    /* SODIMM 106 / RST */
188                 status = "disabled";              188                 status = "disabled";
189         };                                        189         };
190 };                                                190 };
191                                                   191 
192 /*                                                192 /*
193  * PWR_I2C: power I2C to audio codec, PMIC, te    193  * PWR_I2C: power I2C to audio codec, PMIC, temperature sensor and
194  * touch screen controller                        194  * touch screen controller
195  */                                               195  */
196 &i2c2 {                                           196 &i2c2 {
197         /* Use low frequency to compensate for    197         /* Use low frequency to compensate for the high pull-up values. */
198         clock-frequency = <40000>;                198         clock-frequency = <40000>;
199         pinctrl-names = "default", "gpio";        199         pinctrl-names = "default", "gpio";
200         pinctrl-0 = <&pinctrl_i2c2>;              200         pinctrl-0 = <&pinctrl_i2c2>;
201         pinctrl-1 = <&pinctrl_i2c2_gpio>;         201         pinctrl-1 = <&pinctrl_i2c2_gpio>;
202         sda-gpios = <&gpio1 31 (GPIO_ACTIVE_HI    202         sda-gpios = <&gpio1 31 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
203         scl-gpios = <&gpio1 30 (GPIO_ACTIVE_HI    203         scl-gpios = <&gpio1 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
204         status = "okay";                          204         status = "okay";
205                                                   205 
206         ad7879_ts: touchscreen@2c {               206         ad7879_ts: touchscreen@2c {
207                 compatible = "adi,ad7879-1";      207                 compatible = "adi,ad7879-1";
208                 pinctrl-names = "default";        208                 pinctrl-names = "default";
209                 pinctrl-0 = <&pinctrl_snvs_ad7    209                 pinctrl-0 = <&pinctrl_snvs_ad7879_int>;
210                 reg = <0x2c>;                     210                 reg = <0x2c>;
211                 interrupt-parent = <&gpio5>;      211                 interrupt-parent = <&gpio5>;
212                 interrupts = <7 IRQ_TYPE_EDGE_    212                 interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
213                 touchscreen-max-pressure = <40    213                 touchscreen-max-pressure = <4096>;
214                 adi,resistance-plate-x = <120>    214                 adi,resistance-plate-x = <120>;
215                 adi,first-conversion-delay = /    215                 adi,first-conversion-delay = /bits/ 8 <3>;
216                 adi,acquisition-time = /bits/     216                 adi,acquisition-time = /bits/ 8 <1>;
217                 adi,median-filter-size = /bits    217                 adi,median-filter-size = /bits/ 8 <2>;
218                 adi,averaging = /bits/ 8 <1>;     218                 adi,averaging = /bits/ 8 <1>;
219                 adi,conversion-interval = /bit    219                 adi,conversion-interval = /bits/ 8 <255>;
220                 status = "disabled";              220                 status = "disabled";
221         };                                        221         };
222 };                                                222 };
223                                                   223 
224 &lcdif {                                          224 &lcdif {
225         pinctrl-names = "default";                225         pinctrl-names = "default";
226         pinctrl-0 = <&pinctrl_lcdif_dat           226         pinctrl-0 = <&pinctrl_lcdif_dat
227                      &pinctrl_lcdif_ctrl>;        227                      &pinctrl_lcdif_ctrl>;
228         status = "disabled";                      228         status = "disabled";
229                                                   229 
230         port {                                    230         port {
231                 lcdif_out: endpoint {             231                 lcdif_out: endpoint {
232                         remote-endpoint = <&lc    232                         remote-endpoint = <&lcd_panel_in>;
233                 };                                233                 };
234         };                                        234         };
235 };                                                235 };
236                                                   236 
237 /* PWM <A> */                                     237 /* PWM <A> */
238 &pwm4 {                                           238 &pwm4 {
239         pinctrl-names = "default";                239         pinctrl-names = "default";
240         pinctrl-0 = <&pinctrl_pwm4>;              240         pinctrl-0 = <&pinctrl_pwm4>;
241 };                                                241 };
242                                                   242 
243 /* PWM <B> */                                     243 /* PWM <B> */
244 &pwm5 {                                           244 &pwm5 {
245         pinctrl-names = "default";                245         pinctrl-names = "default";
246         pinctrl-0 = <&pinctrl_pwm5>;              246         pinctrl-0 = <&pinctrl_pwm5>;
247 };                                                247 };
248                                                   248 
249 /* PWM <C> */                                     249 /* PWM <C> */
250 &pwm6 {                                           250 &pwm6 {
251         pinctrl-names = "default";                251         pinctrl-names = "default";
252         pinctrl-0 = <&pinctrl_pwm6>;              252         pinctrl-0 = <&pinctrl_pwm6>;
253 };                                                253 };
254                                                   254 
255 /* PWM <D> */                                     255 /* PWM <D> */
256 &pwm7 {                                           256 &pwm7 {
257         pinctrl-names = "default";                257         pinctrl-names = "default";
258         pinctrl-0 = <&pinctrl_pwm7>;              258         pinctrl-0 = <&pinctrl_pwm7>;
259 };                                                259 };
260                                                   260 
261 &sdma {                                           261 &sdma {
262         status = "okay";                          262         status = "okay";
263 };                                                263 };
264                                                   264 
265 &snvs_pwrkey {                                    265 &snvs_pwrkey {
266         status = "disabled";                      266         status = "disabled";
267 };                                                267 };
268                                                   268 
269 /* Colibri UART_A */                              269 /* Colibri UART_A */
270 &uart1 {                                          270 &uart1 {
271         pinctrl-names = "default";                271         pinctrl-names = "default";
272         pinctrl-0 = <&pinctrl_uart1 &pinctrl_u    272         pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_ctrl1>;
273         uart-has-rtscts;                          273         uart-has-rtscts;
274         fsl,dte-mode;                             274         fsl,dte-mode;
275 };                                                275 };
276                                                   276 
277 /* Colibri UART_B */                              277 /* Colibri UART_B */
278 &uart2 {                                          278 &uart2 {
279         pinctrl-names = "default";                279         pinctrl-names = "default";
280         pinctrl-0 = <&pinctrl_uart2>;             280         pinctrl-0 = <&pinctrl_uart2>;
281         uart-has-rtscts;                          281         uart-has-rtscts;
282         fsl,dte-mode;                             282         fsl,dte-mode;
283 };                                                283 };
284                                                   284 
285 /* Colibri UART_C */                              285 /* Colibri UART_C */
286 &uart5 {                                          286 &uart5 {
287         pinctrl-names = "default";                287         pinctrl-names = "default";
288         pinctrl-0 = <&pinctrl_uart5>;             288         pinctrl-0 = <&pinctrl_uart5>;
289         fsl,dte-mode;                             289         fsl,dte-mode;
290 };                                                290 };
291                                                   291 
292 /* Colibri USBC */                                292 /* Colibri USBC */
293 &usbotg1 {                                        293 &usbotg1 {
294         dr_mode = "otg";                          294         dr_mode = "otg";
295         srp-disable;                              295         srp-disable;
296         hnp-disable;                              296         hnp-disable;
297         adp-disable;                              297         adp-disable;
298         usb-role-switch;                          298         usb-role-switch;
299                                                   299 
300         port {                                    300         port {
301                 usb1_drd_sw: endpoint {           301                 usb1_drd_sw: endpoint {
302                         remote-endpoint = <&us    302                         remote-endpoint = <&usb_dr_connector>;
303                 };                                303                 };
304         };                                        304         };
305 };                                                305 };
306                                                   306 
307 /* Colibri USBH */                                307 /* Colibri USBH */
308 &usbotg2 {                                        308 &usbotg2 {
309         dr_mode = "host";                         309         dr_mode = "host";
310 };                                                310 };
311                                                   311 
312 /* Colibri MMC/SD */                              312 /* Colibri MMC/SD */
313 &usdhc1 {                                         313 &usdhc1 {
314         pinctrl-names = "default", "state_100m    314         pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
315         pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_    315         pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_snvs_usdhc1_cd>;
316         pinctrl-1 = <&pinctrl_usdhc1_100mhz &p    316         pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_snvs_usdhc1_cd>;
317         pinctrl-2 = <&pinctrl_usdhc1_200mhz &p    317         pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_snvs_usdhc1_cd>;
318         pinctrl-3 = <&pinctrl_usdhc1 &pinctrl_    318         pinctrl-3 = <&pinctrl_usdhc1 &pinctrl_snvs_usdhc1_cd_sleep>;
319         assigned-clocks = <&clks IMX6UL_CLK_US    319         assigned-clocks = <&clks IMX6UL_CLK_USDHC1_SEL>, <&clks IMX6UL_CLK_USDHC1>;
320         assigned-clock-parents = <&clks IMX6UL    320         assigned-clock-parents = <&clks IMX6UL_CLK_PLL2_PFD2>;
321         assigned-clock-rates = <0>, <198000000    321         assigned-clock-rates = <0>, <198000000>;
322         bus-width = <4>;                          322         bus-width = <4>;
323         cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;    323         cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>; /* MMC_CD */
324         disable-wp;                               324         disable-wp;
325         keep-power-in-suspend;                    325         keep-power-in-suspend;
326         no-1-8-v;                                 326         no-1-8-v;
327         vqmmc-supply = <&reg_sd1_vqmmc>;          327         vqmmc-supply = <&reg_sd1_vqmmc>;
328         wakeup-source;                            328         wakeup-source;
329 };                                                329 };
330                                                   330 
331 &wdog1 {                                          331 &wdog1 {
332         pinctrl-names = "default";                332         pinctrl-names = "default";
333         pinctrl-0 = <&pinctrl_wdog>;              333         pinctrl-0 = <&pinctrl_wdog>;
334         fsl,ext-reset-output;                     334         fsl,ext-reset-output;
335 };                                                335 };
336                                                   336 
337 &iomuxc {                                         337 &iomuxc {
338         pinctrl_adc1: adc1grp {                   338         pinctrl_adc1: adc1grp {
339                 fsl,pins = <                      339                 fsl,pins = <
340                         MX6UL_PAD_GPIO1_IO00__    340                         MX6UL_PAD_GPIO1_IO00__GPIO1_IO00        0x3000 /* SODIMM 8 */
341                         MX6UL_PAD_GPIO1_IO01__    341                         MX6UL_PAD_GPIO1_IO01__GPIO1_IO01        0x3000 /* SODIMM 6 */
342                         MX6UL_PAD_GPIO1_IO08__    342                         MX6UL_PAD_GPIO1_IO08__GPIO1_IO08        0x3000 /* SODIMM 4 */
343                         MX6UL_PAD_GPIO1_IO09__    343                         MX6UL_PAD_GPIO1_IO09__GPIO1_IO09        0x3000 /* SODIMM 2 */
344                 >;                                344                 >;
345         };                                        345         };
346                                                   346 
347         pinctrl_atmel_adap: atmeladapgrp {        347         pinctrl_atmel_adap: atmeladapgrp {
348                 fsl,pins = <                      348                 fsl,pins = <
349                         MX6UL_PAD_NAND_DQS__GP    349                         MX6UL_PAD_NAND_DQS__GPIO4_IO16          0xb0a0  /* SODIMM 28 */
350                         MX6UL_PAD_ENET1_TX_EN_    350                         MX6UL_PAD_ENET1_TX_EN__GPIO2_IO05       0xb0a0  /* SODIMM 30 */
351                 >;                                351                 >;
352         };                                        352         };
353                                                   353 
354         pinctrl_atmel_conn: atmelconngrp {        354         pinctrl_atmel_conn: atmelconngrp {
355                 fsl,pins = <                      355                 fsl,pins = <
356                         MX6UL_PAD_JTAG_MOD__GP    356                         MX6UL_PAD_JTAG_MOD__GPIO1_IO10          0xb0a0  /* SODIMM 106 */
357                 >;                                357                 >;
358         };                                        358         };
359                                                   359 
360         pinctrl_can_int: canintgrp {              360         pinctrl_can_int: canintgrp {
361                 fsl,pins = <                      361                 fsl,pins = <
362                         MX6UL_PAD_ENET1_TX_DAT    362                         MX6UL_PAD_ENET1_TX_DATA1__GPIO2_IO04    0x13010 /* SODIMM 73 */
363                 >;                                363                 >;
364         };                                        364         };
365                                                   365 
366         pinctrl_enet2: enet2grp {                 366         pinctrl_enet2: enet2grp {
367                 fsl,pins = <                      367                 fsl,pins = <
368                         MX6UL_PAD_GPIO1_IO06__    368                         MX6UL_PAD_GPIO1_IO06__ENET2_MDIO        0x1b0b0
369                         MX6UL_PAD_GPIO1_IO07__    369                         MX6UL_PAD_GPIO1_IO07__ENET2_MDC         0x1b0b0
370                         MX6UL_PAD_ENET2_RX_DAT    370                         MX6UL_PAD_ENET2_RX_DATA0__ENET2_RDATA00 0x1b0b0
371                         MX6UL_PAD_ENET2_RX_DAT    371                         MX6UL_PAD_ENET2_RX_DATA1__ENET2_RDATA01 0x1b0b0
372                         MX6UL_PAD_ENET2_RX_EN_    372                         MX6UL_PAD_ENET2_RX_EN__ENET2_RX_EN      0x1b0b0
373                         MX6UL_PAD_ENET2_RX_ER_    373                         MX6UL_PAD_ENET2_RX_ER__ENET2_RX_ER      0x1b0b0
374                         MX6UL_PAD_ENET2_TX_CLK    374                         MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2  0x4001b031
375                         MX6UL_PAD_ENET2_TX_DAT    375                         MX6UL_PAD_ENET2_TX_DATA0__ENET2_TDATA00 0x1b0b0
376                         MX6UL_PAD_ENET2_TX_DAT    376                         MX6UL_PAD_ENET2_TX_DATA1__ENET2_TDATA01 0x1b0b0
377                         MX6UL_PAD_ENET2_TX_EN_    377                         MX6UL_PAD_ENET2_TX_EN__ENET2_TX_EN      0x1b0b0
378                 >;                                378                 >;
379         };                                        379         };
380                                                   380 
381         pinctrl_enet2_sleep: enet2-sleepgrp {     381         pinctrl_enet2_sleep: enet2-sleepgrp {
382                 fsl,pins = <                      382                 fsl,pins = <
383                         MX6UL_PAD_GPIO1_IO06__    383                         MX6UL_PAD_GPIO1_IO06__GPIO1_IO06        0x0
384                         MX6UL_PAD_GPIO1_IO07__    384                         MX6UL_PAD_GPIO1_IO07__GPIO1_IO07        0x0
385                         MX6UL_PAD_ENET2_RX_DAT    385                         MX6UL_PAD_ENET2_RX_DATA0__GPIO2_IO08    0x0
386                         MX6UL_PAD_ENET2_RX_DAT    386                         MX6UL_PAD_ENET2_RX_DATA1__GPIO2_IO09    0x0
387                         MX6UL_PAD_ENET2_RX_EN_    387                         MX6UL_PAD_ENET2_RX_EN__GPIO2_IO10       0x0
388                         MX6UL_PAD_ENET2_RX_ER_    388                         MX6UL_PAD_ENET2_RX_ER__GPIO2_IO15       0x0
389                         MX6UL_PAD_ENET2_TX_CLK    389                         MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2  0x4001b031
390                         MX6UL_PAD_ENET2_TX_DAT    390                         MX6UL_PAD_ENET2_TX_DATA0__GPIO2_IO11    0x0
391                         MX6UL_PAD_ENET2_TX_DAT    391                         MX6UL_PAD_ENET2_TX_DATA1__GPIO2_IO12    0x0
392                         MX6UL_PAD_ENET2_TX_EN_    392                         MX6UL_PAD_ENET2_TX_EN__GPIO2_IO13       0x0
393                 >;                                393                 >;
394         };                                        394         };
395                                                   395 
396         pinctrl_ecspi1_cs: ecspi1csgrp {          396         pinctrl_ecspi1_cs: ecspi1csgrp {
397                 fsl,pins = <                      397                 fsl,pins = <
398                         MX6UL_PAD_LCD_DATA21__    398                         MX6UL_PAD_LCD_DATA21__GPIO3_IO26        0x70a0  /* SODIMM 86 */
399                 >;                                399                 >;
400         };                                        400         };
401                                                   401 
402         pinctrl_ecspi1: ecspi1grp {               402         pinctrl_ecspi1: ecspi1grp {
403                 fsl,pins = <                      403                 fsl,pins = <
404                         MX6UL_PAD_LCD_DATA20__    404                         MX6UL_PAD_LCD_DATA20__ECSPI1_SCLK       0x000a0 /* SODIMM 88 */
405                         MX6UL_PAD_LCD_DATA22__    405                         MX6UL_PAD_LCD_DATA22__ECSPI1_MOSI       0x000a0 /* SODIMM 92 */
406                         MX6UL_PAD_LCD_DATA23__    406                         MX6UL_PAD_LCD_DATA23__ECSPI1_MISO       0x100a0 /* SODIMM 90 */
407                 >;                                407                 >;
408         };                                        408         };
409                                                   409 
410         pinctrl_flexcan1: flexcan1grp {           410         pinctrl_flexcan1: flexcan1grp {
411                 fsl,pins = <                      411                 fsl,pins = <
412                         MX6UL_PAD_ENET1_RX_DAT    412                         MX6UL_PAD_ENET1_RX_DATA0__FLEXCAN1_TX   0x1b020
413                         MX6UL_PAD_ENET1_RX_DAT    413                         MX6UL_PAD_ENET1_RX_DATA1__FLEXCAN1_RX   0x1b020
414                 >;                                414                 >;
415         };                                        415         };
416                                                   416 
417         pinctrl_flexcan2: flexcan2grp {           417         pinctrl_flexcan2: flexcan2grp {
418                 fsl,pins = <                      418                 fsl,pins = <
419                         MX6UL_PAD_ENET1_TX_DAT    419                         MX6UL_PAD_ENET1_TX_DATA0__FLEXCAN2_RX   0x1b020
420                         MX6UL_PAD_ENET1_RX_EN_    420                         MX6UL_PAD_ENET1_RX_EN__FLEXCAN2_TX      0x1b020
421                 >;                                421                 >;
422         };                                        422         };
423                                                   423 
424         pinctrl_gpio_bl_on: gpioblongrp {         424         pinctrl_gpio_bl_on: gpioblongrp {
425                 fsl,pins = <                      425                 fsl,pins = <
426                         MX6UL_PAD_JTAG_TMS__GP    426                         MX6UL_PAD_JTAG_TMS__GPIO1_IO11          0x30a0  /* SODIMM 71 */
427                 >;                                427                 >;
428         };                                        428         };
429                                                   429 
430         pinctrl_gpio1: gpio1grp {                 430         pinctrl_gpio1: gpio1grp {
431                 fsl,pins = <                      431                 fsl,pins = <
432                         MX6UL_PAD_UART3_RX_DAT    432                         MX6UL_PAD_UART3_RX_DATA__GPIO1_IO25     0x10b0 /* SODIMM 77 */
433                         MX6UL_PAD_JTAG_TCK__GP    433                         MX6UL_PAD_JTAG_TCK__GPIO1_IO14          0x70a0 /* SODIMM 99 */
434                         MX6UL_PAD_NAND_CE1_B__    434                         MX6UL_PAD_NAND_CE1_B__GPIO4_IO14        0x10b0 /* SODIMM 133 */
435                         MX6UL_PAD_UART3_TX_DAT    435                         MX6UL_PAD_UART3_TX_DATA__GPIO1_IO24     0x10b0 /* SODIMM 135 */
436                         MX6UL_PAD_UART3_CTS_B_    436                         MX6UL_PAD_UART3_CTS_B__GPIO1_IO26       0x10b0 /* SODIMM 100 */
437                         MX6UL_PAD_JTAG_TRST_B_    437                         MX6UL_PAD_JTAG_TRST_B__GPIO1_IO15       0x70a0 /* SODIMM 102 */
438                         MX6UL_PAD_ENET1_RX_ER_    438                         MX6UL_PAD_ENET1_RX_ER__GPIO2_IO07       0x10b0 /* SODIMM 104 */
439                         MX6UL_PAD_UART3_RTS_B_    439                         MX6UL_PAD_UART3_RTS_B__GPIO1_IO27       0x10b0 /* SODIMM 186 */
440                 >;                                440                 >;
441         };                                        441         };
442                                                   442 
443         pinctrl_gpio2: gpio2grp { /* Camera */    443         pinctrl_gpio2: gpio2grp { /* Camera */
444                 fsl,pins = <                      444                 fsl,pins = <
445                         MX6UL_PAD_CSI_DATA04__    445                         MX6UL_PAD_CSI_DATA04__GPIO4_IO25        0x10b0 /* SODIMM 69 */
446                         MX6UL_PAD_CSI_MCLK__GP    446                         MX6UL_PAD_CSI_MCLK__GPIO4_IO17          0x10b0 /* SODIMM 75 */
447                         MX6UL_PAD_CSI_DATA06__    447                         MX6UL_PAD_CSI_DATA06__GPIO4_IO27        0x10b0 /* SODIMM 85 */
448                         MX6UL_PAD_CSI_PIXCLK__    448                         MX6UL_PAD_CSI_PIXCLK__GPIO4_IO18        0x10b0 /* SODIMM 96 */
449                         MX6UL_PAD_CSI_DATA05__    449                         MX6UL_PAD_CSI_DATA05__GPIO4_IO26        0x10b0 /* SODIMM 98 */
450                 >;                                450                 >;
451         };                                        451         };
452                                                   452 
453         pinctrl_gpio3: gpio3grp { /* CAN2 */      453         pinctrl_gpio3: gpio3grp { /* CAN2 */
454                 fsl,pins = <                      454                 fsl,pins = <
455                         MX6UL_PAD_ENET1_RX_EN_    455                         MX6UL_PAD_ENET1_RX_EN__GPIO2_IO02       0x10b0 /* SODIMM 178 */
456                         MX6UL_PAD_ENET1_TX_DAT    456                         MX6UL_PAD_ENET1_TX_DATA0__GPIO2_IO03    0x10b0 /* SODIMM 188 */
457                 >;                                457                 >;
458         };                                        458         };
459                                                   459 
460         pinctrl_gpio4: gpio4grp {                 460         pinctrl_gpio4: gpio4grp {
461                 fsl,pins = <                      461                 fsl,pins = <
462                         MX6UL_PAD_CSI_DATA07__    462                         MX6UL_PAD_CSI_DATA07__GPIO4_IO28        0x10b0 /* SODIMM 65 */
463                 >;                                463                 >;
464         };                                        464         };
465                                                   465 
466         pinctrl_gpio6: gpio6grp { /* Wifi pins    466         pinctrl_gpio6: gpio6grp { /* Wifi pins */
467                 fsl,pins = <                      467                 fsl,pins = <
468                         MX6UL_PAD_GPIO1_IO03__    468                         MX6UL_PAD_GPIO1_IO03__GPIO1_IO03        0x10b0 /* SODIMM 89 */
469                         MX6UL_PAD_CSI_DATA02__    469                         MX6UL_PAD_CSI_DATA02__GPIO4_IO23        0x10b0 /* SODIMM 79 */
470                         MX6UL_PAD_CSI_VSYNC__G    470                         MX6UL_PAD_CSI_VSYNC__GPIO4_IO19         0x10b0 /* SODIMM 81 */
471                         MX6UL_PAD_CSI_DATA03__    471                         MX6UL_PAD_CSI_DATA03__GPIO4_IO24        0x10b0 /* SODIMM 97 */
472                         MX6UL_PAD_CSI_DATA00__    472                         MX6UL_PAD_CSI_DATA00__GPIO4_IO21        0x10b0 /* SODIMM 101 */
473                         MX6UL_PAD_CSI_DATA01__    473                         MX6UL_PAD_CSI_DATA01__GPIO4_IO22        0x10b0 /* SODIMM 103 */
474                         MX6UL_PAD_CSI_HSYNC__G    474                         MX6UL_PAD_CSI_HSYNC__GPIO4_IO20         0x10b0 /* SODIMM 94 */
475                 >;                                475                 >;
476         };                                        476         };
477                                                   477 
478         pinctrl_gpio7: gpio7grp { /* CAN1 */      478         pinctrl_gpio7: gpio7grp { /* CAN1 */
479                 fsl,pins = <                      479                 fsl,pins = <
480                         MX6UL_PAD_ENET1_RX_DAT    480                         MX6UL_PAD_ENET1_RX_DATA0__GPIO2_IO00    0xb0b0/* SODIMM 55 */
481                         MX6UL_PAD_ENET1_RX_DAT    481                         MX6UL_PAD_ENET1_RX_DATA1__GPIO2_IO01    0xb0b0 /* SODIMM 63 */
482                 >;                                482                 >;
483         };                                        483         };
484                                                   484 
485         /*                                        485         /*
486          * With an eMMC instead of a raw NAND     486          * With an eMMC instead of a raw NAND device the following pins
487          * are available at SODIMM pins.          487          * are available at SODIMM pins.
488          */                                       488          */
489         pinctrl_gpmi_gpio: gpmigpiogrp {          489         pinctrl_gpmi_gpio: gpmigpiogrp {
490                 fsl,pins = <                      490                 fsl,pins = <
491                         MX6UL_PAD_NAND_ALE__GP    491                         MX6UL_PAD_NAND_ALE__GPIO4_IO10          0x10b0 /* SODIMM 140 */
492                         MX6UL_PAD_NAND_CE0_B__    492                         MX6UL_PAD_NAND_CE0_B__GPIO4_IO13        0x10b0 /* SODIMM 144 */
493                         MX6UL_PAD_NAND_CLE__GP    493                         MX6UL_PAD_NAND_CLE__GPIO4_IO15          0x10b0 /* SODIMM 146 */
494                         MX6UL_PAD_NAND_READY_B    494                         MX6UL_PAD_NAND_READY_B__GPIO4_IO12      0x10b0 /* SODIMM 142 */
495                 >;                                495                 >;
496         };                                        496         };
497                                                   497 
498         pinctrl_gpmi_nand: gpminandgrp {          498         pinctrl_gpmi_nand: gpminandgrp {
499                 fsl,pins = <                      499                 fsl,pins = <
500                         MX6UL_PAD_NAND_DATA00_    500                         MX6UL_PAD_NAND_DATA00__RAWNAND_DATA00   0x100a9
501                         MX6UL_PAD_NAND_DATA01_    501                         MX6UL_PAD_NAND_DATA01__RAWNAND_DATA01   0x100a9
502                         MX6UL_PAD_NAND_DATA02_    502                         MX6UL_PAD_NAND_DATA02__RAWNAND_DATA02   0x100a9
503                         MX6UL_PAD_NAND_DATA03_    503                         MX6UL_PAD_NAND_DATA03__RAWNAND_DATA03   0x100a9
504                         MX6UL_PAD_NAND_DATA04_    504                         MX6UL_PAD_NAND_DATA04__RAWNAND_DATA04   0x100a9
505                         MX6UL_PAD_NAND_DATA05_    505                         MX6UL_PAD_NAND_DATA05__RAWNAND_DATA05   0x100a9
506                         MX6UL_PAD_NAND_DATA06_    506                         MX6UL_PAD_NAND_DATA06__RAWNAND_DATA06   0x100a9
507                         MX6UL_PAD_NAND_DATA07_    507                         MX6UL_PAD_NAND_DATA07__RAWNAND_DATA07   0x100a9
508                         MX6UL_PAD_NAND_CLE__RA    508                         MX6UL_PAD_NAND_CLE__RAWNAND_CLE         0x100a9
509                         MX6UL_PAD_NAND_ALE__RA    509                         MX6UL_PAD_NAND_ALE__RAWNAND_ALE         0x100a9
510                         MX6UL_PAD_NAND_RE_B__R    510                         MX6UL_PAD_NAND_RE_B__RAWNAND_RE_B       0x100a9
511                         MX6UL_PAD_NAND_WE_B__R    511                         MX6UL_PAD_NAND_WE_B__RAWNAND_WE_B       0x100a9
512                         MX6UL_PAD_NAND_CE0_B__    512                         MX6UL_PAD_NAND_CE0_B__RAWNAND_CE0_B     0x100a9
513                         MX6UL_PAD_NAND_READY_B    513                         MX6UL_PAD_NAND_READY_B__RAWNAND_READY_B 0x100a9
514                 >;                                514                 >;
515         };                                        515         };
516                                                   516 
517         pinctrl_i2c1: i2c1grp {                   517         pinctrl_i2c1: i2c1grp {
518                 fsl,pins = <                      518                 fsl,pins = <
519                         MX6UL_PAD_UART4_TX_DAT    519                         MX6UL_PAD_UART4_TX_DATA__I2C1_SCL 0x4001b8b0    /* SODIMM 196 */
520                         MX6UL_PAD_UART4_RX_DAT    520                         MX6UL_PAD_UART4_RX_DATA__I2C1_SDA 0x4001b8b0    /* SODIMM 194 */
521                 >;                                521                 >;
522         };                                        522         };
523                                                   523 
524         pinctrl_i2c1_gpio: i2c1-gpiogrp {         524         pinctrl_i2c1_gpio: i2c1-gpiogrp {
525                 fsl,pins = <                      525                 fsl,pins = <
526                         MX6UL_PAD_UART4_TX_DAT    526                         MX6UL_PAD_UART4_TX_DATA__GPIO1_IO28 0x4001b8b0  /* SODIMM 196 */
527                         MX6UL_PAD_UART4_RX_DAT    527                         MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29 0x4001b8b0  /* SODIMM 194 */
528                 >;                                528                 >;
529         };                                        529         };
530                                                   530 
531         pinctrl_i2c2: i2c2grp {                   531         pinctrl_i2c2: i2c2grp {
532                 fsl,pins = <                      532                 fsl,pins = <
533                         MX6UL_PAD_UART5_TX_DAT    533                         MX6UL_PAD_UART5_TX_DATA__I2C2_SCL 0x4001f8b0
534                         MX6UL_PAD_UART5_RX_DAT    534                         MX6UL_PAD_UART5_RX_DATA__I2C2_SDA 0x4001f8b0
535                 >;                                535                 >;
536         };                                        536         };
537                                                   537 
538         pinctrl_i2c2_gpio: i2c2-gpiogrp {         538         pinctrl_i2c2_gpio: i2c2-gpiogrp {
539                 fsl,pins = <                      539                 fsl,pins = <
540                         MX6UL_PAD_UART5_TX_DAT    540                         MX6UL_PAD_UART5_TX_DATA__GPIO1_IO30 0x4001f8b0
541                         MX6UL_PAD_UART5_RX_DAT    541                         MX6UL_PAD_UART5_RX_DATA__GPIO1_IO31 0x4001f8b0
542                 >;                                542                 >;
543         };                                        543         };
544                                                   544 
545         pinctrl_lcdif_dat: lcdifdatgrp {          545         pinctrl_lcdif_dat: lcdifdatgrp {
546                 fsl,pins = <                      546                 fsl,pins = <
547                         MX6UL_PAD_LCD_DATA00__    547                         MX6UL_PAD_LCD_DATA00__LCDIF_DATA00 0x00079      /* SODIMM 76 */
548                         MX6UL_PAD_LCD_DATA01__    548                         MX6UL_PAD_LCD_DATA01__LCDIF_DATA01 0x00079      /* SODIMM 70 */
549                         MX6UL_PAD_LCD_DATA02__    549                         MX6UL_PAD_LCD_DATA02__LCDIF_DATA02 0x00079      /* SODIMM 60 */
550                         MX6UL_PAD_LCD_DATA03__    550                         MX6UL_PAD_LCD_DATA03__LCDIF_DATA03 0x00079      /* SODIMM 58 */
551                         MX6UL_PAD_LCD_DATA04__    551                         MX6UL_PAD_LCD_DATA04__LCDIF_DATA04 0x00079      /* SODIMM 78 */
552                         MX6UL_PAD_LCD_DATA05__    552                         MX6UL_PAD_LCD_DATA05__LCDIF_DATA05 0x00079      /* SODIMM 72 */
553                         MX6UL_PAD_LCD_DATA06__    553                         MX6UL_PAD_LCD_DATA06__LCDIF_DATA06 0x00079      /* SODIMM 80 */
554                         MX6UL_PAD_LCD_DATA07__    554                         MX6UL_PAD_LCD_DATA07__LCDIF_DATA07 0x00079      /* SODIMM 46 */
555                         MX6UL_PAD_LCD_DATA08__    555                         MX6UL_PAD_LCD_DATA08__LCDIF_DATA08 0x00079      /* SODIMM 62 */
556                         MX6UL_PAD_LCD_DATA09__    556                         MX6UL_PAD_LCD_DATA09__LCDIF_DATA09 0x00079      /* SODIMM 48 */
557                         MX6UL_PAD_LCD_DATA10__    557                         MX6UL_PAD_LCD_DATA10__LCDIF_DATA10 0x00079      /* SODIMM 74 */
558                         MX6UL_PAD_LCD_DATA11__    558                         MX6UL_PAD_LCD_DATA11__LCDIF_DATA11 0x00079      /* SODIMM 50 */
559                         MX6UL_PAD_LCD_DATA12__    559                         MX6UL_PAD_LCD_DATA12__LCDIF_DATA12 0x00079      /* SODIMM 52 */
560                         MX6UL_PAD_LCD_DATA13__    560                         MX6UL_PAD_LCD_DATA13__LCDIF_DATA13 0x00079      /* SODIMM 54 */
561                         MX6UL_PAD_LCD_DATA14__    561                         MX6UL_PAD_LCD_DATA14__LCDIF_DATA14 0x00079      /* SODIMM 66 */
562                         MX6UL_PAD_LCD_DATA15__    562                         MX6UL_PAD_LCD_DATA15__LCDIF_DATA15 0x00079      /* SODIMM 64 */
563                         MX6UL_PAD_LCD_DATA16__    563                         MX6UL_PAD_LCD_DATA16__LCDIF_DATA16 0x00079      /* SODIMM 57 */
564                         MX6UL_PAD_LCD_DATA17__    564                         MX6UL_PAD_LCD_DATA17__LCDIF_DATA17 0x00079      /* SODIMM 61 */
565                 >;                                565                 >;
566         };                                        566         };
567                                                   567 
568         pinctrl_lcdif_ctrl: lcdifctrlgrp {        568         pinctrl_lcdif_ctrl: lcdifctrlgrp {
569                 fsl,pins = <                      569                 fsl,pins = <
570                         MX6UL_PAD_LCD_CLK__LCD    570                         MX6UL_PAD_LCD_CLK__LCDIF_CLK        0x00079     /* SODIMM 56 */
571                         MX6UL_PAD_LCD_ENABLE__    571                         MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE  0x00079     /* SODIMM 44 */
572                         MX6UL_PAD_LCD_HSYNC__L    572                         MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC    0x00079     /* SODIMM 68 */
573                         MX6UL_PAD_LCD_VSYNC__L    573                         MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC    0x00079     /* SODIMM 82 */
574                 >;                                574                 >;
575         };                                        575         };
576                                                   576 
577         pinctrl_pwm4: pwm4grp {                   577         pinctrl_pwm4: pwm4grp {
578                 fsl,pins = <                      578                 fsl,pins = <
579                         MX6UL_PAD_NAND_WP_B__P    579                         MX6UL_PAD_NAND_WP_B__PWM4_OUT   0x00079         /* SODIMM 59 */
580                 >;                                580                 >;
581         };                                        581         };
582                                                   582 
583         pinctrl_pwm5: pwm5grp {                   583         pinctrl_pwm5: pwm5grp {
584                 fsl,pins = <                      584                 fsl,pins = <
585                         MX6UL_PAD_NAND_DQS__PW    585                         MX6UL_PAD_NAND_DQS__PWM5_OUT    0x00079         /* SODIMM 28 */
586                 >;                                586                 >;
587         };                                        587         };
588                                                   588 
589         pinctrl_pwm6: pwm6grp {                   589         pinctrl_pwm6: pwm6grp {
590                 fsl,pins = <                      590                 fsl,pins = <
591                         MX6UL_PAD_ENET1_TX_EN_    591                         MX6UL_PAD_ENET1_TX_EN__PWM6_OUT 0x00079         /* SODIMM 30 */
592                 >;                                592                 >;
593         };                                        593         };
594                                                   594 
595         pinctrl_pwm7: pwm7grp {                   595         pinctrl_pwm7: pwm7grp {
596                 fsl,pins = <                      596                 fsl,pins = <
597                         MX6UL_PAD_ENET1_TX_CLK    597                         MX6UL_PAD_ENET1_TX_CLK__PWM7_OUT        0x00079 /* SODIMM 67 */
598                 >;                                598                 >;
599         };                                        599         };
600                                                   600 
601         pinctrl_uart1: uart1grp {                 601         pinctrl_uart1: uart1grp {
602                 fsl,pins = <                      602                 fsl,pins = <
603                         MX6UL_PAD_UART1_TX_DAT    603                         MX6UL_PAD_UART1_TX_DATA__UART1_DTE_RX   0x1b0b1 /* SODIMM 33 */
604                         MX6UL_PAD_UART1_RX_DAT    604                         MX6UL_PAD_UART1_RX_DATA__UART1_DTE_TX   0x1b0b1 /* SODIMM 35 */
605                         MX6UL_PAD_UART1_RTS_B_    605                         MX6UL_PAD_UART1_RTS_B__UART1_DTE_CTS    0x1b0b1 /* SODIMM 27 */
606                         MX6UL_PAD_UART1_CTS_B_    606                         MX6UL_PAD_UART1_CTS_B__UART1_DTE_RTS    0x1b0b1 /* SODIMM 25 */
607                 >;                                607                 >;
608         };                                        608         };
609                                                   609 
610         pinctrl_uart1_ctrl1: uart1ctrl1grp { /    610         pinctrl_uart1_ctrl1: uart1ctrl1grp { /* Additional DTR, DCD */
611                 fsl,pins = <                      611                 fsl,pins = <
612                         MX6UL_PAD_JTAG_TDI__GP    612                         MX6UL_PAD_JTAG_TDI__GPIO1_IO13          0x70a0 /* SODIMM 31 / DCD */
613                         MX6UL_PAD_LCD_DATA18__    613                         MX6UL_PAD_LCD_DATA18__GPIO3_IO23        0x10b0 /* SODIMM 29 / DSR */
614                         MX6UL_PAD_JTAG_TDO__GP    614                         MX6UL_PAD_JTAG_TDO__GPIO1_IO12          0x90b1 /* SODIMM 23 / DTR */
615                         MX6UL_PAD_LCD_DATA19__    615                         MX6UL_PAD_LCD_DATA19__GPIO3_IO24        0x10b0 /* SODIMM 37 / RI */
616                 >;                                616                 >;
617         };                                        617         };
618                                                   618 
619         pinctrl_uart2: uart2grp {                 619         pinctrl_uart2: uart2grp {
620                 fsl,pins = <                      620                 fsl,pins = <
621                         MX6UL_PAD_UART2_TX_DAT    621                         MX6UL_PAD_UART2_TX_DATA__UART2_DTE_RX   0x1b0b1 /* SODIMM 36 */
622                         MX6UL_PAD_UART2_RX_DAT    622                         MX6UL_PAD_UART2_RX_DATA__UART2_DTE_TX   0x1b0b1 /* SODIMM 38 */
623                         MX6UL_PAD_UART2_CTS_B_    623                         MX6UL_PAD_UART2_CTS_B__UART2_DTE_RTS    0x1b0b1 /* SODIMM 32 */
624                         MX6UL_PAD_UART2_RTS_B_    624                         MX6UL_PAD_UART2_RTS_B__UART2_DTE_CTS    0x1b0b1 /* SODIMM 34 */
625                 >;                                625                 >;
626         };                                        626         };
627         pinctrl_uart5: uart5grp {                 627         pinctrl_uart5: uart5grp {
628                 fsl,pins = <                      628                 fsl,pins = <
629                         MX6UL_PAD_GPIO1_IO04__    629                         MX6UL_PAD_GPIO1_IO04__UART5_DTE_RX      0x1b0b1 /* SODIMM 19 */
630                         MX6UL_PAD_GPIO1_IO05__    630                         MX6UL_PAD_GPIO1_IO05__UART5_DTE_TX      0x1b0b1 /* SODIMM 21 */
631                 >;                                631                 >;
632         };                                        632         };
633                                                   633 
634         pinctrl_usbh_reg: usbhreggrp {            634         pinctrl_usbh_reg: usbhreggrp {
635                 fsl,pins = <                      635                 fsl,pins = <
636                         MX6UL_PAD_GPIO1_IO02__    636                         MX6UL_PAD_GPIO1_IO02__GPIO1_IO02        0x10b0 /* SODIMM 129 / USBH_PEN */
637                 >;                                637                 >;
638         };                                        638         };
639                                                   639 
640         pinctrl_usdhc1: usdhc1grp {               640         pinctrl_usdhc1: usdhc1grp {
641                 fsl,pins = <                      641                 fsl,pins = <
642                         MX6UL_PAD_SD1_CLK__USD    642                         MX6UL_PAD_SD1_CLK__USDHC1_CLK           0x10059 /* SODIMM 47 */
643                         MX6UL_PAD_SD1_CMD__USD    643                         MX6UL_PAD_SD1_CMD__USDHC1_CMD           0x17059 /* SODIMM 190 */
644                         MX6UL_PAD_SD1_DATA0__U    644                         MX6UL_PAD_SD1_DATA0__USDHC1_DATA0       0x17059 /* SODIMM 192 */
645                         MX6UL_PAD_SD1_DATA1__U    645                         MX6UL_PAD_SD1_DATA1__USDHC1_DATA1       0x17059 /* SODIMM 49 */
646                         MX6UL_PAD_SD1_DATA2__U    646                         MX6UL_PAD_SD1_DATA2__USDHC1_DATA2       0x17059 /* SODIMM 51 */
647                         MX6UL_PAD_SD1_DATA3__U    647                         MX6UL_PAD_SD1_DATA3__USDHC1_DATA3       0x17059 /* SODIMM 53 */
648                 >;                                648                 >;
649         };                                        649         };
650                                                   650 
651         pinctrl_usdhc1_100mhz: usdhc1-100mhzgr    651         pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
652                 fsl,pins = <                      652                 fsl,pins = <
653                         MX6UL_PAD_SD1_CLK__USD    653                         MX6UL_PAD_SD1_CLK__USDHC1_CLK           0x100b9
654                         MX6UL_PAD_SD1_CMD__USD    654                         MX6UL_PAD_SD1_CMD__USDHC1_CMD           0x170b9
655                         MX6UL_PAD_SD1_DATA0__U    655                         MX6UL_PAD_SD1_DATA0__USDHC1_DATA0       0x170b9
656                         MX6UL_PAD_SD1_DATA1__U    656                         MX6UL_PAD_SD1_DATA1__USDHC1_DATA1       0x170b9
657                         MX6UL_PAD_SD1_DATA2__U    657                         MX6UL_PAD_SD1_DATA2__USDHC1_DATA2       0x170b9
658                         MX6UL_PAD_SD1_DATA3__U    658                         MX6UL_PAD_SD1_DATA3__USDHC1_DATA3       0x170b9
659                 >;                                659                 >;
660         };                                        660         };
661                                                   661 
662         pinctrl_usdhc1_200mhz: usdhc1-200mhzgr    662         pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
663                 fsl,pins = <                      663                 fsl,pins = <
664                         MX6UL_PAD_SD1_CLK__USD    664                         MX6UL_PAD_SD1_CLK__USDHC1_CLK           0x100f9
665                         MX6UL_PAD_SD1_CMD__USD    665                         MX6UL_PAD_SD1_CMD__USDHC1_CMD           0x170f9
666                         MX6UL_PAD_SD1_DATA0__U    666                         MX6UL_PAD_SD1_DATA0__USDHC1_DATA0       0x170f9
667                         MX6UL_PAD_SD1_DATA1__U    667                         MX6UL_PAD_SD1_DATA1__USDHC1_DATA1       0x170f9
668                         MX6UL_PAD_SD1_DATA2__U    668                         MX6UL_PAD_SD1_DATA2__USDHC1_DATA2       0x170f9
669                         MX6UL_PAD_SD1_DATA3__U    669                         MX6UL_PAD_SD1_DATA3__USDHC1_DATA3       0x170f9
670                 >;                                670                 >;
671         };                                        671         };
672                                                   672 
673         pinctrl_usdhc2: usdhc2grp {               673         pinctrl_usdhc2: usdhc2grp {
674                 fsl,pins = <                      674                 fsl,pins = <
675                         MX6UL_PAD_CSI_DATA00__    675                         MX6UL_PAD_CSI_DATA00__USDHC2_DATA0      0x17069
676                         MX6UL_PAD_CSI_DATA01__    676                         MX6UL_PAD_CSI_DATA01__USDHC2_DATA1      0x17069
677                         MX6UL_PAD_CSI_DATA02__    677                         MX6UL_PAD_CSI_DATA02__USDHC2_DATA2      0x17069
678                         MX6UL_PAD_CSI_DATA03__    678                         MX6UL_PAD_CSI_DATA03__USDHC2_DATA3      0x17069
679                         MX6UL_PAD_CSI_HSYNC__U    679                         MX6UL_PAD_CSI_HSYNC__USDHC2_CMD         0x17069
680                         MX6UL_PAD_CSI_VSYNC__U    680                         MX6UL_PAD_CSI_VSYNC__USDHC2_CLK         0x10069
681                                                   681 
682                         MX6UL_PAD_GPIO1_IO03__    682                         MX6UL_PAD_GPIO1_IO03__OSC32K_32K_OUT    0x10
683                 >;                                683                 >;
684         };                                        684         };
685                                                   685 
686         pinctrl_usdhc2emmc: usdhc2emmcgrp {       686         pinctrl_usdhc2emmc: usdhc2emmcgrp {
687                 fsl,pins = <                      687                 fsl,pins = <
688                         MX6UL_PAD_NAND_RE_B__U    688                         MX6UL_PAD_NAND_RE_B__USDHC2_CLK     0x17059
689                         MX6UL_PAD_NAND_WE_B__U    689                         MX6UL_PAD_NAND_WE_B__USDHC2_CMD     0x17059
690                         MX6UL_PAD_NAND_DATA00_    690                         MX6UL_PAD_NAND_DATA00__USDHC2_DATA0 0x17059
691                         MX6UL_PAD_NAND_DATA01_    691                         MX6UL_PAD_NAND_DATA01__USDHC2_DATA1 0x17059
692                         MX6UL_PAD_NAND_DATA02_    692                         MX6UL_PAD_NAND_DATA02__USDHC2_DATA2 0x17059
693                         MX6UL_PAD_NAND_DATA03_    693                         MX6UL_PAD_NAND_DATA03__USDHC2_DATA3 0x17059
694                         MX6UL_PAD_NAND_DATA04_    694                         MX6UL_PAD_NAND_DATA04__USDHC2_DATA4 0x17059
695                         MX6UL_PAD_NAND_DATA05_    695                         MX6UL_PAD_NAND_DATA05__USDHC2_DATA5 0x17059
696                         MX6UL_PAD_NAND_DATA06_    696                         MX6UL_PAD_NAND_DATA06__USDHC2_DATA6 0x17059
697                         MX6UL_PAD_NAND_DATA07_    697                         MX6UL_PAD_NAND_DATA07__USDHC2_DATA7 0x17059
698                 >;                                698                 >;
699         };                                        699         };
700                                                   700 
701         pinctrl_wdog: wdoggrp {                   701         pinctrl_wdog: wdoggrp {
702                 fsl,pins = <                      702                 fsl,pins = <
703                         MX6UL_PAD_LCD_RESET__W    703                         MX6UL_PAD_LCD_RESET__WDOG1_WDOG_ANY    0x30b0
704                 >;                                704                 >;
705         };                                        705         };
706 };                                                706 };
707                                                   707 
708 &iomuxc_snvs {                                    708 &iomuxc_snvs {
709         pinctrl_atmel_snvs_conn: atmelsnvsconn    709         pinctrl_atmel_snvs_conn: atmelsnvsconngrp {
710                 fsl,pins = <                      710                 fsl,pins = <
711                         MX6ULL_PAD_SNVS_TAMPER    711                         MX6ULL_PAD_SNVS_TAMPER4__GPIO5_IO04     0xb0a0  /* SODIMM 107 */
712                 >;                                712                 >;
713         };                                        713         };
714                                                   714 
715         pinctrl_snvs_gpio1: snvsgpio1grp {        715         pinctrl_snvs_gpio1: snvsgpio1grp {
716                 fsl,pins = <                      716                 fsl,pins = <
717                         MX6ULL_PAD_SNVS_TAMPER    717                         MX6ULL_PAD_SNVS_TAMPER6__GPIO5_IO06     0x110a0 /* SODIMM 93 */
718                         MX6ULL_PAD_SNVS_TAMPER    718                         MX6ULL_PAD_SNVS_TAMPER3__GPIO5_IO03     0x110a0 /* SODIMM 95 */
719                         MX6ULL_PAD_BOOT_MODE0_    719                         MX6ULL_PAD_BOOT_MODE0__GPIO5_IO10       0x1b0a0 /* SODIMM 105 */
720                         MX6ULL_PAD_SNVS_TAMPER    720                         MX6ULL_PAD_SNVS_TAMPER5__GPIO5_IO05     0x0b0a0 /* SODIMM 131 / USBH_OC */
721                         MX6ULL_PAD_SNVS_TAMPER    721                         MX6ULL_PAD_SNVS_TAMPER8__GPIO5_IO08     0x110a0 /* SODIMM 138 */
722                 >;                                722                 >;
723         };                                        723         };
724                                                   724 
725         pinctrl_snvs_gpio3: snvsgpio3grp { /*     725         pinctrl_snvs_gpio3: snvsgpio3grp { /* Wifi pins */
726                 fsl,pins = <                      726                 fsl,pins = <
727                         MX6ULL_PAD_BOOT_MODE1_    727                         MX6ULL_PAD_BOOT_MODE1__GPIO5_IO11       0x130a0 /* SODIMM 127 */
728                 >;                                728                 >;
729         };                                        729         };
730                                                   730 
731         pinctrl_snvs_ad7879_int: snvsad7879int    731         pinctrl_snvs_ad7879_int: snvsad7879intgrp { /* TOUCH Interrupt */
732                 fsl,pins = <                      732                 fsl,pins = <
733                         MX6ULL_PAD_SNVS_TAMPER    733                         MX6ULL_PAD_SNVS_TAMPER7__GPIO5_IO07     0x100b0
734                 >;                                734                 >;
735         };                                        735         };
736                                                   736 
737         pinctrl_snvs_reg_sd: snvsregsdgrp {       737         pinctrl_snvs_reg_sd: snvsregsdgrp {
738                 fsl,pins = <                      738                 fsl,pins = <
739                         MX6ULL_PAD_SNVS_TAMPER    739                         MX6ULL_PAD_SNVS_TAMPER9__GPIO5_IO09     0x400100b0
740                 >;                                740                 >;
741         };                                        741         };
742                                                   742 
743         pinctrl_snvs_usbc_det: snvsusbcdetgrp     743         pinctrl_snvs_usbc_det: snvsusbcdetgrp {
744                 fsl,pins = <                      744                 fsl,pins = <
745                         MX6ULL_PAD_SNVS_TAMPER    745                         MX6ULL_PAD_SNVS_TAMPER2__GPIO5_IO02     0x130b0
746                 >;                                746                 >;
747         };                                        747         };
748                                                   748 
749         pinctrl_snvs_gpiokeys: snvsgpiokeysgrp    749         pinctrl_snvs_gpiokeys: snvsgpiokeysgrp {
750                 fsl,pins = <                      750                 fsl,pins = <
751                         MX6ULL_PAD_SNVS_TAMPER    751                         MX6ULL_PAD_SNVS_TAMPER1__GPIO5_IO01     0x130a0 /* SODIMM 45 / WAKE_UP */
752                 >;                                752                 >;
753         };                                        753         };
754                                                   754 
755         pinctrl_snvs_usdhc1_cd: snvsusdhc1cdgr    755         pinctrl_snvs_usdhc1_cd: snvsusdhc1cdgrp {
756                 fsl,pins = <                      756                 fsl,pins = <
757                         MX6ULL_PAD_SNVS_TAMPER    757                         MX6ULL_PAD_SNVS_TAMPER0__GPIO5_IO00     0x1b0a0 /* SODIMM 43 / MMC_CD */
758                 >;                                758                 >;
759         };                                        759         };
760                                                   760 
761         pinctrl_snvs_usdhc1_cd_sleep: snvsusdh    761         pinctrl_snvs_usdhc1_cd_sleep: snvsusdhc1cd-sleepgrp {
762                 fsl,pins = <                      762                 fsl,pins = <
763                         MX6ULL_PAD_SNVS_TAMPER    763                         MX6ULL_PAD_SNVS_TAMPER0__GPIO5_IO00     0x0
764                 >;                                764                 >;
765         };                                        765         };
766                                                   766 
767         pinctrl_snvs_wifi_pdn: snvswifipdngrp     767         pinctrl_snvs_wifi_pdn: snvswifipdngrp {
768                 fsl,pins = <                      768                 fsl,pins = <
769                         MX6ULL_PAD_BOOT_MODE1_    769                         MX6ULL_PAD_BOOT_MODE1__GPIO5_IO11       0x130a0
770                 >;                                770                 >;
771         };                                        771         };
772 };                                                772 };
                                                      

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