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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/nxp/imx/imx6sl-tolino-vision.dts

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

Diff markup

Differences between /scripts/dtc/include-prefixes/arm/nxp/imx/imx6sl-tolino-vision.dts (Architecture i386) and /scripts/dtc/include-prefixes/arm/nxp/imx/imx6sl-tolino-vision.dts (Architecture mips)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 /*                                                  2 /*
  3  * Device tree for the Tolino Vison ebook read      3  * Device tree for the Tolino Vison ebook reader
  4  *                                                  4  *
  5  * Name on mainboard is: 37NB-E60Q30+4A3            5  * Name on mainboard is: 37NB-E60Q30+4A3
  6  * Serials start with: 6032                         6  * Serials start with: 6032
  7  *                                                  7  *
  8  * Copyright 2023 Andreas Kemnade                   8  * Copyright 2023 Andreas Kemnade
  9  */                                                 9  */
 10                                                    10 
 11 /dts-v1/;                                          11 /dts-v1/;
 12                                                    12 
 13 #include <dt-bindings/leds/common.h>               13 #include <dt-bindings/leds/common.h>
 14 #include <dt-bindings/input/input.h>               14 #include <dt-bindings/input/input.h>
 15 #include <dt-bindings/gpio/gpio.h>                 15 #include <dt-bindings/gpio/gpio.h>
 16 #include "imx6sl.dtsi"                             16 #include "imx6sl.dtsi"
 17                                                    17 
 18 / {                                                18 / {
 19         model = "Tolino Vision";                   19         model = "Tolino Vision";
 20         compatible = "kobo,tolino-vision", "fs     20         compatible = "kobo,tolino-vision", "fsl,imx6sl";
 21                                                    21 
 22         aliases {                                  22         aliases {
 23                 mmc0 = &usdhc4;                    23                 mmc0 = &usdhc4;
 24                 mmc1 = &usdhc2;                    24                 mmc1 = &usdhc2;
 25         };                                         25         };
 26                                                    26 
 27         backlight {                                27         backlight {
 28                 compatible = "pwm-backlight";      28                 compatible = "pwm-backlight";
 29                 pwms = <&ec 0 50000>;              29                 pwms = <&ec 0 50000>;
 30                 power-supply = <&backlight_reg     30                 power-supply = <&backlight_regulator>;
 31         };                                         31         };
 32                                                    32 
 33         backlight_regulator: regulator-backlig     33         backlight_regulator: regulator-backlight {
 34                 compatible = "regulator-fixed"     34                 compatible = "regulator-fixed";
 35                 pinctrl-names = "default";         35                 pinctrl-names = "default";
 36                 pinctrl-0 = <&pinctrl_backligh     36                 pinctrl-0 = <&pinctrl_backlight_power>;
 37                 regulator-name = "backlight";      37                 regulator-name = "backlight";
 38                 gpio = <&gpio2 10 GPIO_ACTIVE_     38                 gpio = <&gpio2 10 GPIO_ACTIVE_HIGH>;
 39                 enable-active-high;                39                 enable-active-high;
 40         };                                         40         };
 41                                                    41 
 42         chosen {                                   42         chosen {
 43                 stdout-path = &uart1;              43                 stdout-path = &uart1;
 44         };                                         44         };
 45                                                    45 
 46         gpio_keys: gpio-keys {                     46         gpio_keys: gpio-keys {
 47                 compatible = "gpio-keys";          47                 compatible = "gpio-keys";
 48                 pinctrl-names = "default";         48                 pinctrl-names = "default";
 49                 pinctrl-0 = <&pinctrl_gpio_key     49                 pinctrl-0 = <&pinctrl_gpio_keys>;
 50                                                    50 
 51                 key-cover {                        51                 key-cover {
 52                         /* magnetic sensor in      52                         /* magnetic sensor in the corner next to the uSD slot */
 53                         label = "Cover";           53                         label = "Cover";
 54                         gpios = <&gpio5 12 GPI     54                         gpios = <&gpio5 12 GPIO_ACTIVE_LOW>;
 55                         linux,code = <SW_LID>;     55                         linux,code = <SW_LID>;
 56                         linux,input-type = <EV     56                         linux,input-type = <EV_SW>;
 57                         wakeup-source;             57                         wakeup-source;
 58                 };                                 58                 };
 59                                                    59 
 60                 key-fl {                           60                 key-fl {
 61                         label = "Frontlight";      61                         label = "Frontlight";
 62                         gpios = <&gpio3 26 GPI     62                         gpios = <&gpio3 26 GPIO_ACTIVE_LOW>;
 63                         linux,code = <KEY_BRIG     63                         linux,code = <KEY_BRIGHTNESS_CYCLE>;
 64                 };                                 64                 };
 65                                                    65 
 66                 key-power {                        66                 key-power {
 67                         label = "Power";           67                         label = "Power";
 68                         gpios = <&gpio5 8 GPIO     68                         gpios = <&gpio5 8 GPIO_ACTIVE_LOW>;
 69                         linux,code = <KEY_POWE     69                         linux,code = <KEY_POWER>;
 70                         wakeup-source;             70                         wakeup-source;
 71                 };                                 71                 };
 72         };                                         72         };
 73                                                    73 
 74         leds: leds {                               74         leds: leds {
 75                 compatible = "gpio-leds";          75                 compatible = "gpio-leds";
 76                 pinctrl-names = "default";         76                 pinctrl-names = "default";
 77                 pinctrl-0 = <&pinctrl_leds>;       77                 pinctrl-0 = <&pinctrl_leds>;
 78                                                    78 
 79                 led-0 {                            79                 led-0 {
 80                         /* LED on home button      80                         /* LED on home button */
 81                         color = <LED_COLOR_ID_     81                         color = <LED_COLOR_ID_WHITE>;
 82                         function = LED_FUNCTIO     82                         function = LED_FUNCTION_STATUS;
 83                         gpios = <&gpio5 10 GPI     83                         gpios = <&gpio5 10 GPIO_ACTIVE_LOW>;
 84                 };                                 84                 };
 85                                                    85 
 86                 led-1 {                            86                 led-1 {
 87                         /* LED on power button     87                         /* LED on power button */
 88                         color = <LED_COLOR_ID_     88                         color = <LED_COLOR_ID_WHITE>;
 89                         function = LED_FUNCTIO     89                         function = LED_FUNCTION_POWER;
 90                         gpios = <&gpio5 7 GPIO     90                         gpios = <&gpio5 7 GPIO_ACTIVE_LOW>;
 91                         linux,default-trigger      91                         linux,default-trigger = "timer";
 92                 };                                 92                 };
 93         };                                         93         };
 94                                                    94 
 95         memory@80000000 {                          95         memory@80000000 {
 96                 device_type = "memory";            96                 device_type = "memory";
 97                 reg = <0x80000000 0x20000000>;     97                 reg = <0x80000000 0x20000000>;
 98         };                                         98         };
 99                                                    99 
100         reg_wifi: regulator-wifi {                100         reg_wifi: regulator-wifi {
101                 compatible = "regulator-fixed"    101                 compatible = "regulator-fixed";
102                 pinctrl-names = "default";        102                 pinctrl-names = "default";
103                 pinctrl-0 = <&pinctrl_wifi_pow    103                 pinctrl-0 = <&pinctrl_wifi_power>;
104                 regulator-name = "SD3_SPWR";      104                 regulator-name = "SD3_SPWR";
105                 regulator-min-microvolt = <300    105                 regulator-min-microvolt = <3000000>;
106                 regulator-max-microvolt = <300    106                 regulator-max-microvolt = <3000000>;
107                 gpio = <&gpio4 29 GPIO_ACTIVE_    107                 gpio = <&gpio4 29 GPIO_ACTIVE_LOW>;
108         };                                        108         };
109                                                   109 
110                                                   110 
111         wifi_pwrseq: wifi_pwrseq {                111         wifi_pwrseq: wifi_pwrseq {
112                 compatible = "mmc-pwrseq-simpl    112                 compatible = "mmc-pwrseq-simple";
113                 pinctrl-names = "default";        113                 pinctrl-names = "default";
114                 pinctrl-0 = <&pinctrl_wifi_res    114                 pinctrl-0 = <&pinctrl_wifi_reset>;
115                 post-power-on-delay-ms = <20>;    115                 post-power-on-delay-ms = <20>;
116                 reset-gpios = <&gpio5 0 GPIO_A    116                 reset-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
117         };                                        117         };
118 };                                                118 };
119                                                   119 
120 &i2c1 {                                           120 &i2c1 {
121         pinctrl-names = "default","sleep";        121         pinctrl-names = "default","sleep";
122         pinctrl-0 = <&pinctrl_i2c1>;              122         pinctrl-0 = <&pinctrl_i2c1>;
123         pinctrl-1 = <&pinctrl_i2c1_sleep>;        123         pinctrl-1 = <&pinctrl_i2c1_sleep>;
124         status = "okay";                          124         status = "okay";
125                                                   125 
126         touchscreen@15 {                          126         touchscreen@15 {
127                 compatible = "elan,ektf2132";     127                 compatible = "elan,ektf2132";
128                 reg = <0x15>;                     128                 reg = <0x15>;
129                 pinctrl-names = "default";        129                 pinctrl-names = "default";
130                 pinctrl-0 = <&pinctrl_ts>;        130                 pinctrl-0 = <&pinctrl_ts>;
131                 power-gpios = <&gpio5 13 GPIO_    131                 power-gpios = <&gpio5 13 GPIO_ACTIVE_HIGH>;
132                 interrupts-extended = <&gpio5     132                 interrupts-extended = <&gpio5 6 IRQ_TYPE_EDGE_FALLING>;
133         };                                        133         };
134                                                   134 
135         accelerometer@1d {                        135         accelerometer@1d {
136                 compatible = "fsl,mma8652";       136                 compatible = "fsl,mma8652";
137                 reg = <0x1d>;                     137                 reg = <0x1d>;
138         };                                        138         };
139 };                                                139 };
140                                                   140 
141 &i2c2 {                                           141 &i2c2 {
142         pinctrl-names = "default","sleep";        142         pinctrl-names = "default","sleep";
143         pinctrl-0 = <&pinctrl_i2c2>;              143         pinctrl-0 = <&pinctrl_i2c2>;
144         pinctrl-1 = <&pinctrl_i2c2_sleep>;        144         pinctrl-1 = <&pinctrl_i2c2_sleep>;
145         clock-frequency = <100000>;               145         clock-frequency = <100000>;
146         status = "okay";                          146         status = "okay";
147 };                                                147 };
148                                                   148 
149 &i2c3 {                                           149 &i2c3 {
150         pinctrl-names = "default";                150         pinctrl-names = "default";
151         pinctrl-0 = <&pinctrl_i2c3>;              151         pinctrl-0 = <&pinctrl_i2c3>;
152         clock-frequency = <100000>;               152         clock-frequency = <100000>;
153         status = "okay";                          153         status = "okay";
154                                                   154 
155         ec: embedded-controller@43 {              155         ec: embedded-controller@43 {
156                 compatible = "netronix,ntxec";    156                 compatible = "netronix,ntxec";
157                 reg = <0x43>;                     157                 reg = <0x43>;
158                 #pwm-cells = <2>;                 158                 #pwm-cells = <2>;
159                 pinctrl-names = "default";        159                 pinctrl-names = "default";
160                 pinctrl-0 = <&pinctrl_ec>;        160                 pinctrl-0 = <&pinctrl_ec>;
161                 interrupts-extended = <&gpio5     161                 interrupts-extended = <&gpio5 11 IRQ_TYPE_EDGE_FALLING>;
162                 system-power-controller;          162                 system-power-controller;
163         };                                        163         };
164 };                                                164 };
165                                                   165 
166 &snvs_rtc {                                       166 &snvs_rtc {
167         /*                                        167         /*
168          * We are using the RTC in the PMIC, b    168          * We are using the RTC in the PMIC, but this one is not disabled
169          * in imx6sl.dtsi.                        169          * in imx6sl.dtsi.
170          */                                       170          */
171         status = "disabled";                      171         status = "disabled";
172 };                                                172 };
173                                                   173 
174 &uart1 {                                          174 &uart1 {
175         /* J4 */                                  175         /* J4 */
176         pinctrl-names = "default";                176         pinctrl-names = "default";
177         pinctrl-0 = <&pinctrl_uart1>;             177         pinctrl-0 = <&pinctrl_uart1>;
178         status = "okay";                          178         status = "okay";
179 };                                                179 };
180                                                   180 
181 &uart4 {                                          181 &uart4 {
182         /* J9 */                                  182         /* J9 */
183         pinctrl-names = "default";                183         pinctrl-names = "default";
184         pinctrl-0 = <&pinctrl_uart4>;             184         pinctrl-0 = <&pinctrl_uart4>;
185         status = "okay";                          185         status = "okay";
186 };                                                186 };
187                                                   187 
188 &usdhc2 {                                         188 &usdhc2 {
189         pinctrl-names = "default", "state_100m    189         pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
190         pinctrl-0 = <&pinctrl_usdhc2>;            190         pinctrl-0 = <&pinctrl_usdhc2>;
191         pinctrl-1 = <&pinctrl_usdhc2_100mhz>;     191         pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
192         pinctrl-2 = <&pinctrl_usdhc2_200mhz>;     192         pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
193         pinctrl-3 = <&pinctrl_usdhc2_sleep>;      193         pinctrl-3 = <&pinctrl_usdhc2_sleep>;
194         cd-gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;    194         cd-gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
195         status = "okay";                          195         status = "okay";
196                                                   196 
197         /* removable uSD card */                  197         /* removable uSD card */
198 };                                                198 };
199                                                   199 
200 &usdhc3 {                                         200 &usdhc3 {
201         pinctrl-names = "default", "state_100m    201         pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
202         pinctrl-0 = <&pinctrl_usdhc3>;            202         pinctrl-0 = <&pinctrl_usdhc3>;
203         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;     203         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
204         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;     204         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
205         pinctrl-3 = <&pinctrl_usdhc3_sleep>;      205         pinctrl-3 = <&pinctrl_usdhc3_sleep>;
206         vmmc-supply = <&reg_wifi>;                206         vmmc-supply = <&reg_wifi>;
207         mmc-pwrseq = <&wifi_pwrseq>;              207         mmc-pwrseq = <&wifi_pwrseq>;
208         cap-power-off-card;                       208         cap-power-off-card;
209         non-removable;                            209         non-removable;
210         status = "okay";                          210         status = "okay";
211                                                   211 
212         /* CyberTan WC121 (BCM43362) SDIO WiFi    212         /* CyberTan WC121 (BCM43362) SDIO WiFi */
213 };                                                213 };
214                                                   214 
215 &usdhc4 {                                         215 &usdhc4 {
216         pinctrl-names = "default", "state_100m    216         pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
217         pinctrl-0 = <&pinctrl_usdhc4>;            217         pinctrl-0 = <&pinctrl_usdhc4>;
218         pinctrl-1 = <&pinctrl_usdhc4_100mhz>;     218         pinctrl-1 = <&pinctrl_usdhc4_100mhz>;
219         pinctrl-2 = <&pinctrl_usdhc4_200mhz>;     219         pinctrl-2 = <&pinctrl_usdhc4_200mhz>;
220         pinctrl-3 = <&pinctrl_usdhc4_sleep>;      220         pinctrl-3 = <&pinctrl_usdhc4_sleep>;
221         bus-width = <8>;                          221         bus-width = <8>;
222         no-1-8-v;                                 222         no-1-8-v;
223         non-removable;                            223         non-removable;
224         status = "okay";                          224         status = "okay";
225                                                   225 
226         /* internal eMMC */                       226         /* internal eMMC */
227 };                                                227 };
228                                                   228 
229 &usbotg1 {                                        229 &usbotg1 {
230         pinctrl-names = "default";                230         pinctrl-names = "default";
231         disable-over-current;                     231         disable-over-current;
232         srp-disable;                              232         srp-disable;
233         hnp-disable;                              233         hnp-disable;
234         adp-disable;                              234         adp-disable;
235         status = "okay";                          235         status = "okay";
236 };                                                236 };
237                                                   237 
238 &iomuxc {                                         238 &iomuxc {
239         pinctrl_backlight_power: backlight-pow    239         pinctrl_backlight_power: backlight-powergrp {
240                 fsl,pins = <                      240                 fsl,pins = <
241                         MX6SL_PAD_EPDC_PWRCTRL    241                         MX6SL_PAD_EPDC_PWRCTRL3__GPIO2_IO10 0x10059
242                 >;                                242                 >;
243         };                                        243         };
244                                                   244 
245         pinctrl_ec: ecgrp {                       245         pinctrl_ec: ecgrp {
246                 fsl,pins = <                      246                 fsl,pins = <
247                         MX6SL_PAD_SD1_DAT0__GP    247                         MX6SL_PAD_SD1_DAT0__GPIO5_IO11  0x17000
248                 >;                                248                 >;
249         };                                        249         };
250                                                   250 
251         pinctrl_gpio_keys: gpio-keysgrp {         251         pinctrl_gpio_keys: gpio-keysgrp {
252                 fsl,pins = <                      252                 fsl,pins = <
253                         MX6SL_PAD_SD1_DAT1__GP    253                         MX6SL_PAD_SD1_DAT1__GPIO5_IO08  0x110B0
254                         MX6SL_PAD_SD1_DAT4__GP    254                         MX6SL_PAD_SD1_DAT4__GPIO5_IO12  0x110B0
255                         MX6SL_PAD_KEY_COL1__GP    255                         MX6SL_PAD_KEY_COL1__GPIO3_IO26  0x11030
256                 >;                                256                 >;
257         };                                        257         };
258                                                   258 
259         pinctrl_i2c1: i2c1grp {                   259         pinctrl_i2c1: i2c1grp {
260                 fsl,pins = <                      260                 fsl,pins = <
261                         MX6SL_PAD_I2C1_SCL__I2    261                         MX6SL_PAD_I2C1_SCL__I2C1_SCL     0x4001f8b1
262                         MX6SL_PAD_I2C1_SDA__I2    262                         MX6SL_PAD_I2C1_SDA__I2C1_SDA     0x4001f8b1
263                 >;                                263                 >;
264         };                                        264         };
265                                                   265 
266         pinctrl_i2c1_sleep: i2c1-sleepgrp {       266         pinctrl_i2c1_sleep: i2c1-sleepgrp {
267                 fsl,pins = <                      267                 fsl,pins = <
268                         MX6SL_PAD_I2C1_SCL__I2    268                         MX6SL_PAD_I2C1_SCL__I2C1_SCL     0x400108b1
269                         MX6SL_PAD_I2C1_SDA__I2    269                         MX6SL_PAD_I2C1_SDA__I2C1_SDA     0x400108b1
270                 >;                                270                 >;
271         };                                        271         };
272                                                   272 
273         pinctrl_i2c2: i2c2grp {                   273         pinctrl_i2c2: i2c2grp {
274                 fsl,pins = <                      274                 fsl,pins = <
275                         MX6SL_PAD_I2C2_SCL__I2    275                         MX6SL_PAD_I2C2_SCL__I2C2_SCL     0x4001f8b1
276                         MX6SL_PAD_I2C2_SDA__I2    276                         MX6SL_PAD_I2C2_SDA__I2C2_SDA     0x4001f8b1
277                 >;                                277                 >;
278         };                                        278         };
279                                                   279 
280         pinctrl_i2c2_sleep: i2c2-sleepgrp {       280         pinctrl_i2c2_sleep: i2c2-sleepgrp {
281                 fsl,pins = <                      281                 fsl,pins = <
282                         MX6SL_PAD_I2C2_SCL__I2    282                         MX6SL_PAD_I2C2_SCL__I2C2_SCL     0x400108b1
283                         MX6SL_PAD_I2C2_SDA__I2    283                         MX6SL_PAD_I2C2_SDA__I2C2_SDA     0x400108b1
284                 >;                                284                 >;
285         };                                        285         };
286                                                   286 
287         pinctrl_i2c3: i2c3grp {                   287         pinctrl_i2c3: i2c3grp {
288                 fsl,pins = <                      288                 fsl,pins = <
289                         MX6SL_PAD_REF_CLK_24M_    289                         MX6SL_PAD_REF_CLK_24M__I2C3_SCL  0x4001f8b1
290                         MX6SL_PAD_REF_CLK_32K_    290                         MX6SL_PAD_REF_CLK_32K__I2C3_SDA  0x4001f8b1
291                 >;                                291                 >;
292         };                                        292         };
293                                                   293 
294         pinctrl_leds: ledsgrp {                   294         pinctrl_leds: ledsgrp {
295                 fsl,pins = <                      295                 fsl,pins = <
296                         MX6SL_PAD_SD1_DAT6__GP    296                         MX6SL_PAD_SD1_DAT6__GPIO5_IO07    0x17059
297                         MX6SL_PAD_SD1_DAT7__GP    297                         MX6SL_PAD_SD1_DAT7__GPIO5_IO10    0x17059
298                         MX6SL_PAD_EPDC_SDCE2__    298                         MX6SL_PAD_EPDC_SDCE2__GPIO1_IO29  0x17059
299                 >;                                299                 >;
300         };                                        300         };
301                                                   301 
302         pinctrl_ts: tsgrp {                       302         pinctrl_ts: tsgrp {
303                 fsl,pins = <                      303                 fsl,pins = <
304                         MX6SL_PAD_SD1_DAT2__GP    304                         MX6SL_PAD_SD1_DAT2__GPIO5_IO13  0x110B0
305                         MX6SL_PAD_SD1_DAT3__GP    305                         MX6SL_PAD_SD1_DAT3__GPIO5_IO06  0x1B0B1
306                 >;                                306                 >;
307         };                                        307         };
308                                                   308 
309         pinctrl_uart1: uart1grp {                 309         pinctrl_uart1: uart1grp {
310                 fsl,pins = <                      310                 fsl,pins = <
311                         MX6SL_PAD_UART1_TXD__U    311                         MX6SL_PAD_UART1_TXD__UART1_TX_DATA 0x1b0b1
312                         MX6SL_PAD_UART1_RXD__U    312                         MX6SL_PAD_UART1_RXD__UART1_RX_DATA 0x1b0b1
313                 >;                                313                 >;
314         };                                        314         };
315                                                   315 
316         pinctrl_uart4: uart4grp {                 316         pinctrl_uart4: uart4grp {
317                 fsl,pins = <                      317                 fsl,pins = <
318                         MX6SL_PAD_KEY_ROW6__UA    318                         MX6SL_PAD_KEY_ROW6__UART4_TX_DATA 0x1b0b1
319                         MX6SL_PAD_KEY_COL6__UA    319                         MX6SL_PAD_KEY_COL6__UART4_RX_DATA 0x1b0b1
320                 >;                                320                 >;
321         };                                        321         };
322                                                   322 
323         pinctrl_usbotg1: usbotg1grp {             323         pinctrl_usbotg1: usbotg1grp {
324                 fsl,pins = <                      324                 fsl,pins = <
325                         MX6SL_PAD_EPDC_PWRCOM_    325                         MX6SL_PAD_EPDC_PWRCOM__USB_OTG1_ID 0x17059
326                 >;                                326                 >;
327         };                                        327         };
328                                                   328 
329         pinctrl_usdhc2: usdhc2grp {               329         pinctrl_usdhc2: usdhc2grp {
330                 fsl,pins = <                      330                 fsl,pins = <
331                         MX6SL_PAD_SD2_CMD__SD2    331                         MX6SL_PAD_SD2_CMD__SD2_CMD              0x17059
332                         MX6SL_PAD_SD2_CLK__SD2    332                         MX6SL_PAD_SD2_CLK__SD2_CLK              0x13059
333                         MX6SL_PAD_SD2_DAT0__SD    333                         MX6SL_PAD_SD2_DAT0__SD2_DATA0           0x17059
334                         MX6SL_PAD_SD2_DAT1__SD    334                         MX6SL_PAD_SD2_DAT1__SD2_DATA1           0x17059
335                         MX6SL_PAD_SD2_DAT2__SD    335                         MX6SL_PAD_SD2_DAT2__SD2_DATA2           0x17059
336                         MX6SL_PAD_SD2_DAT3__SD    336                         MX6SL_PAD_SD2_DAT3__SD2_DATA3           0x17059
337                         MX6SL_PAD_SD2_DAT4__GP    337                         MX6SL_PAD_SD2_DAT4__GPIO5_IO02          0x1b0b1
338                 >;                                338                 >;
339         };                                        339         };
340                                                   340 
341         pinctrl_usdhc2_100mhz: usdhc2-100mhzgr    341         pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
342                 fsl,pins = <                      342                 fsl,pins = <
343                         MX6SL_PAD_SD2_CMD__SD2    343                         MX6SL_PAD_SD2_CMD__SD2_CMD              0x170b9
344                         MX6SL_PAD_SD2_CLK__SD2    344                         MX6SL_PAD_SD2_CLK__SD2_CLK              0x130b9
345                         MX6SL_PAD_SD2_DAT0__SD    345                         MX6SL_PAD_SD2_DAT0__SD2_DATA0           0x170b9
346                         MX6SL_PAD_SD2_DAT1__SD    346                         MX6SL_PAD_SD2_DAT1__SD2_DATA1           0x170b9
347                         MX6SL_PAD_SD2_DAT2__SD    347                         MX6SL_PAD_SD2_DAT2__SD2_DATA2           0x170b9
348                         MX6SL_PAD_SD2_DAT3__SD    348                         MX6SL_PAD_SD2_DAT3__SD2_DATA3           0x170b9
349                 >;                                349                 >;
350         };                                        350         };
351                                                   351 
352         pinctrl_usdhc2_200mhz: usdhc2-200mhzgr    352         pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
353                 fsl,pins = <                      353                 fsl,pins = <
354                         MX6SL_PAD_SD2_CMD__SD2    354                         MX6SL_PAD_SD2_CMD__SD2_CMD              0x170f9
355                         MX6SL_PAD_SD2_CLK__SD2    355                         MX6SL_PAD_SD2_CLK__SD2_CLK              0x130f9
356                         MX6SL_PAD_SD2_DAT0__SD    356                         MX6SL_PAD_SD2_DAT0__SD2_DATA0           0x170f9
357                         MX6SL_PAD_SD2_DAT1__SD    357                         MX6SL_PAD_SD2_DAT1__SD2_DATA1           0x170f9
358                         MX6SL_PAD_SD2_DAT2__SD    358                         MX6SL_PAD_SD2_DAT2__SD2_DATA2           0x170f9
359                         MX6SL_PAD_SD2_DAT3__SD    359                         MX6SL_PAD_SD2_DAT3__SD2_DATA3           0x170f9
360                 >;                                360                 >;
361         };                                        361         };
362                                                   362 
363         pinctrl_usdhc2_sleep: usdhc2-sleepgrp     363         pinctrl_usdhc2_sleep: usdhc2-sleepgrp {
364                 fsl,pins = <                      364                 fsl,pins = <
365                         MX6SL_PAD_SD2_CMD__GPI    365                         MX6SL_PAD_SD2_CMD__GPIO5_IO04           0x100f9
366                         MX6SL_PAD_SD2_CLK__GPI    366                         MX6SL_PAD_SD2_CLK__GPIO5_IO05           0x100f9
367                         MX6SL_PAD_SD2_DAT0__GP    367                         MX6SL_PAD_SD2_DAT0__GPIO5_IO01          0x100f9
368                         MX6SL_PAD_SD2_DAT1__GP    368                         MX6SL_PAD_SD2_DAT1__GPIO4_IO30          0x100f9
369                         MX6SL_PAD_SD2_DAT2__GP    369                         MX6SL_PAD_SD2_DAT2__GPIO5_IO03          0x100f9
370                         MX6SL_PAD_SD2_DAT3__GP    370                         MX6SL_PAD_SD2_DAT3__GPIO4_IO28          0x100f9
371                 >;                                371                 >;
372         };                                        372         };
373                                                   373 
374         pinctrl_usdhc3: usdhc3grp {               374         pinctrl_usdhc3: usdhc3grp {
375                 fsl,pins = <                      375                 fsl,pins = <
376                         MX6SL_PAD_SD3_CMD__SD3    376                         MX6SL_PAD_SD3_CMD__SD3_CMD      0x11059
377                         MX6SL_PAD_SD3_CLK__SD3    377                         MX6SL_PAD_SD3_CLK__SD3_CLK      0x11059
378                         MX6SL_PAD_SD3_DAT0__SD    378                         MX6SL_PAD_SD3_DAT0__SD3_DATA0   0x11059
379                         MX6SL_PAD_SD3_DAT1__SD    379                         MX6SL_PAD_SD3_DAT1__SD3_DATA1   0x11059
380                         MX6SL_PAD_SD3_DAT2__SD    380                         MX6SL_PAD_SD3_DAT2__SD3_DATA2   0x11059
381                         MX6SL_PAD_SD3_DAT3__SD    381                         MX6SL_PAD_SD3_DAT3__SD3_DATA3   0x11059
382                 >;                                382                 >;
383         };                                        383         };
384                                                   384 
385         pinctrl_usdhc3_100mhz: usdhc3-100mhzgr    385         pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
386                 fsl,pins = <                      386                 fsl,pins = <
387                         MX6SL_PAD_SD3_CMD__SD3    387                         MX6SL_PAD_SD3_CMD__SD3_CMD      0x170b9
388                         MX6SL_PAD_SD3_CLK__SD3    388                         MX6SL_PAD_SD3_CLK__SD3_CLK      0x170b9
389                         MX6SL_PAD_SD3_DAT0__SD    389                         MX6SL_PAD_SD3_DAT0__SD3_DATA0   0x170b9
390                         MX6SL_PAD_SD3_DAT1__SD    390                         MX6SL_PAD_SD3_DAT1__SD3_DATA1   0x170b9
391                         MX6SL_PAD_SD3_DAT2__SD    391                         MX6SL_PAD_SD3_DAT2__SD3_DATA2   0x170b9
392                         MX6SL_PAD_SD3_DAT3__SD    392                         MX6SL_PAD_SD3_DAT3__SD3_DATA3   0x170b9
393                 >;                                393                 >;
394         };                                        394         };
395                                                   395 
396         pinctrl_usdhc3_200mhz: usdhc3-200mhzgr    396         pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
397                 fsl,pins = <                      397                 fsl,pins = <
398                         MX6SL_PAD_SD3_CMD__SD3    398                         MX6SL_PAD_SD3_CMD__SD3_CMD      0x170f9
399                         MX6SL_PAD_SD3_CLK__SD3    399                         MX6SL_PAD_SD3_CLK__SD3_CLK      0x170f9
400                         MX6SL_PAD_SD3_DAT0__SD    400                         MX6SL_PAD_SD3_DAT0__SD3_DATA0   0x170f9
401                         MX6SL_PAD_SD3_DAT1__SD    401                         MX6SL_PAD_SD3_DAT1__SD3_DATA1   0x170f9
402                         MX6SL_PAD_SD3_DAT2__SD    402                         MX6SL_PAD_SD3_DAT2__SD3_DATA2   0x170f9
403                         MX6SL_PAD_SD3_DAT3__SD    403                         MX6SL_PAD_SD3_DAT3__SD3_DATA3   0x170f9
404                 >;                                404                 >;
405         };                                        405         };
406                                                   406 
407         pinctrl_usdhc3_sleep: usdhc3-sleepgrp     407         pinctrl_usdhc3_sleep: usdhc3-sleepgrp {
408                 fsl,pins = <                      408                 fsl,pins = <
409                         MX6SL_PAD_SD3_CMD__GPI    409                         MX6SL_PAD_SD3_CMD__GPIO5_IO21   0x100c1
410                         MX6SL_PAD_SD3_CLK__GPI    410                         MX6SL_PAD_SD3_CLK__GPIO5_IO18   0x100c1
411                         MX6SL_PAD_SD3_DAT0__GP    411                         MX6SL_PAD_SD3_DAT0__GPIO5_IO19  0x100c1
412                         MX6SL_PAD_SD3_DAT1__GP    412                         MX6SL_PAD_SD3_DAT1__GPIO5_IO20  0x100c1
413                         MX6SL_PAD_SD3_DAT2__GP    413                         MX6SL_PAD_SD3_DAT2__GPIO5_IO16  0x100c1
414                         MX6SL_PAD_SD3_DAT3__GP    414                         MX6SL_PAD_SD3_DAT3__GPIO5_IO17  0x100c1
415                 >;                                415                 >;
416         };                                        416         };
417                                                   417 
418         pinctrl_usdhc4: usdhc4grp {               418         pinctrl_usdhc4: usdhc4grp {
419                 fsl,pins = <                      419                 fsl,pins = <
420                         MX6SL_PAD_FEC_TX_CLK__    420                         MX6SL_PAD_FEC_TX_CLK__SD4_CMD           0x17059
421                         MX6SL_PAD_FEC_MDIO__SD    421                         MX6SL_PAD_FEC_MDIO__SD4_CLK             0x13059
422                         MX6SL_PAD_FEC_RX_ER__S    422                         MX6SL_PAD_FEC_RX_ER__SD4_DATA0          0x17059
423                         MX6SL_PAD_FEC_CRS_DV__    423                         MX6SL_PAD_FEC_CRS_DV__SD4_DATA1         0x17059
424                         MX6SL_PAD_FEC_RXD1__SD    424                         MX6SL_PAD_FEC_RXD1__SD4_DATA2           0x17059
425                         MX6SL_PAD_FEC_TXD0__SD    425                         MX6SL_PAD_FEC_TXD0__SD4_DATA3           0x17059
426                         MX6SL_PAD_FEC_MDC__SD4    426                         MX6SL_PAD_FEC_MDC__SD4_DATA4            0x17059
427                         MX6SL_PAD_FEC_RXD0__SD    427                         MX6SL_PAD_FEC_RXD0__SD4_DATA5           0x17059
428                         MX6SL_PAD_FEC_TX_EN__S    428                         MX6SL_PAD_FEC_TX_EN__SD4_DATA6          0x17059
429                         MX6SL_PAD_FEC_TXD1__SD    429                         MX6SL_PAD_FEC_TXD1__SD4_DATA7           0x17059
430                         MX6SL_PAD_FEC_REF_CLK_    430                         MX6SL_PAD_FEC_REF_CLK__SD4_RESET        0x17068
431                 >;                                431                 >;
432         };                                        432         };
433                                                   433 
434         pinctrl_usdhc4_100mhz: usdhc4-100mhzgr    434         pinctrl_usdhc4_100mhz: usdhc4-100mhzgrp {
435                 fsl,pins = <                      435                 fsl,pins = <
436                         MX6SL_PAD_FEC_TX_CLK__    436                         MX6SL_PAD_FEC_TX_CLK__SD4_CMD           0x170b9
437                         MX6SL_PAD_FEC_MDIO__SD    437                         MX6SL_PAD_FEC_MDIO__SD4_CLK             0x130b9
438                         MX6SL_PAD_FEC_RX_ER__S    438                         MX6SL_PAD_FEC_RX_ER__SD4_DATA0          0x170b9
439                         MX6SL_PAD_FEC_CRS_DV__    439                         MX6SL_PAD_FEC_CRS_DV__SD4_DATA1         0x170b9
440                         MX6SL_PAD_FEC_RXD1__SD    440                         MX6SL_PAD_FEC_RXD1__SD4_DATA2           0x170b9
441                         MX6SL_PAD_FEC_TXD0__SD    441                         MX6SL_PAD_FEC_TXD0__SD4_DATA3           0x170b9
442                         MX6SL_PAD_FEC_MDC__SD4    442                         MX6SL_PAD_FEC_MDC__SD4_DATA4            0x170b9
443                         MX6SL_PAD_FEC_RXD0__SD    443                         MX6SL_PAD_FEC_RXD0__SD4_DATA5           0x170b9
444                         MX6SL_PAD_FEC_TX_EN__S    444                         MX6SL_PAD_FEC_TX_EN__SD4_DATA6          0x170b9
445                         MX6SL_PAD_FEC_TXD1__SD    445                         MX6SL_PAD_FEC_TXD1__SD4_DATA7           0x170b9
446                 >;                                446                 >;
447         };                                        447         };
448                                                   448 
449         pinctrl_usdhc4_200mhz: usdhc4-200mhzgr    449         pinctrl_usdhc4_200mhz: usdhc4-200mhzgrp {
450                 fsl,pins = <                      450                 fsl,pins = <
451                         MX6SL_PAD_FEC_TX_CLK__    451                         MX6SL_PAD_FEC_TX_CLK__SD4_CMD           0x170f9
452                         MX6SL_PAD_FEC_MDIO__SD    452                         MX6SL_PAD_FEC_MDIO__SD4_CLK             0x130f9
453                         MX6SL_PAD_FEC_RX_ER__S    453                         MX6SL_PAD_FEC_RX_ER__SD4_DATA0          0x170f9
454                         MX6SL_PAD_FEC_CRS_DV__    454                         MX6SL_PAD_FEC_CRS_DV__SD4_DATA1         0x170f9
455                         MX6SL_PAD_FEC_RXD1__SD    455                         MX6SL_PAD_FEC_RXD1__SD4_DATA2           0x170f9
456                         MX6SL_PAD_FEC_TXD0__SD    456                         MX6SL_PAD_FEC_TXD0__SD4_DATA3           0x170f9
457                         MX6SL_PAD_FEC_MDC__SD4    457                         MX6SL_PAD_FEC_MDC__SD4_DATA4            0x170f9
458                         MX6SL_PAD_FEC_RXD0__SD    458                         MX6SL_PAD_FEC_RXD0__SD4_DATA5           0x170f9
459                         MX6SL_PAD_FEC_TX_EN__S    459                         MX6SL_PAD_FEC_TX_EN__SD4_DATA6          0x170f9
460                         MX6SL_PAD_FEC_TXD1__SD    460                         MX6SL_PAD_FEC_TXD1__SD4_DATA7           0x170f9
461                 >;                                461                 >;
462         };                                        462         };
463                                                   463 
464         pinctrl_usdhc4_sleep: usdhc4-sleepgrp     464         pinctrl_usdhc4_sleep: usdhc4-sleepgrp {
465                 fsl,pins = <                      465                 fsl,pins = <
466                         MX6SL_PAD_FEC_TX_CLK__    466                         MX6SL_PAD_FEC_TX_CLK__GPIO4_IO21        0x100c1
467                         MX6SL_PAD_FEC_MDIO__GP    467                         MX6SL_PAD_FEC_MDIO__GPIO4_IO20          0x100c1
468                         MX6SL_PAD_FEC_RX_ER__G    468                         MX6SL_PAD_FEC_RX_ER__GPIO4_IO19         0x100c1
469                         MX6SL_PAD_FEC_CRS_DV__    469                         MX6SL_PAD_FEC_CRS_DV__GPIO4_IO25        0x100c1
470                         MX6SL_PAD_FEC_RXD1__GP    470                         MX6SL_PAD_FEC_RXD1__GPIO4_IO18          0x100c1
471                         MX6SL_PAD_FEC_TXD0__GP    471                         MX6SL_PAD_FEC_TXD0__GPIO4_IO24          0x100c1
472                         MX6SL_PAD_FEC_MDC__GPI    472                         MX6SL_PAD_FEC_MDC__GPIO4_IO23           0x100c1
473                         MX6SL_PAD_FEC_RXD0__GP    473                         MX6SL_PAD_FEC_RXD0__GPIO4_IO17          0x100c1
474                         MX6SL_PAD_FEC_TX_EN__G    474                         MX6SL_PAD_FEC_TX_EN__GPIO4_IO22         0x100c1
475                         MX6SL_PAD_FEC_TXD1__GP    475                         MX6SL_PAD_FEC_TXD1__GPIO4_IO16          0x100c1
476                 >;                                476                 >;
477         };                                        477         };
478                                                   478 
479         pinctrl_wifi_power: wifi-powergrp {       479         pinctrl_wifi_power: wifi-powergrp {
480                 fsl,pins = <                      480                 fsl,pins = <
481                         MX6SL_PAD_SD2_DAT6__GP    481                         MX6SL_PAD_SD2_DAT6__GPIO4_IO29  0x10059 /* WIFI_3V3_ON */
482                 >;                                482                 >;
483         };                                        483         };
484                                                   484 
485         pinctrl_wifi_reset: wifi-resetgrp {       485         pinctrl_wifi_reset: wifi-resetgrp {
486                 fsl,pins = <                      486                 fsl,pins = <
487                         MX6SL_PAD_SD2_DAT7__GP    487                         MX6SL_PAD_SD2_DAT7__GPIO5_IO00  0x10059 /* WIFI_RST */
488                 >;                                488                 >;
489         };                                        489         };
490 };                                                490 };
                                                      

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