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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/nxp/imx/imx6sl-evk.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-evk.dts (Architecture i386) and /scripts/dtc/include-prefixes/arm/nxp/imx/imx6sl-evk.dts (Architecture m68k)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 //                                                  2 //
  3 //Copyright (C) 2013 Freescale Semiconductor,       3 //Copyright (C) 2013 Freescale Semiconductor, Inc.
  4                                                     4 
  5 /dts-v1/;                                           5 /dts-v1/;
  6                                                     6 
  7 #include <dt-bindings/gpio/gpio.h>                  7 #include <dt-bindings/gpio/gpio.h>
  8 #include <dt-bindings/input/input.h>                8 #include <dt-bindings/input/input.h>
  9 #include "imx6sl.dtsi"                              9 #include "imx6sl.dtsi"
 10                                                    10 
 11 / {                                                11 / {
 12         model = "Freescale i.MX6 SoloLite EVK      12         model = "Freescale i.MX6 SoloLite EVK Board";
 13         compatible = "fsl,imx6sl-evk", "fsl,im     13         compatible = "fsl,imx6sl-evk", "fsl,imx6sl";
 14                                                    14 
 15         chosen {                                   15         chosen {
 16                 stdout-path = &uart1;              16                 stdout-path = &uart1;
 17         };                                         17         };
 18                                                    18 
 19         memory@80000000 {                          19         memory@80000000 {
 20                 device_type = "memory";            20                 device_type = "memory";
 21                 reg = <0x80000000 0x40000000>;     21                 reg = <0x80000000 0x40000000>;
 22         };                                         22         };
 23                                                    23 
 24         backlight_display: backlight_display {     24         backlight_display: backlight_display {
 25                 compatible = "pwm-backlight";      25                 compatible = "pwm-backlight";
 26                 pwms = <&pwm1 0 5000000 0>;        26                 pwms = <&pwm1 0 5000000 0>;
 27                 brightness-levels = <0 4 8 16      27                 brightness-levels = <0 4 8 16 32 64 128 255>;
 28                 default-brightness-level = <6>     28                 default-brightness-level = <6>;
 29         };                                         29         };
 30                                                    30 
 31         leds {                                     31         leds {
 32                 compatible = "gpio-leds";          32                 compatible = "gpio-leds";
 33                 pinctrl-names = "default";         33                 pinctrl-names = "default";
 34                 pinctrl-0 = <&pinctrl_led>;        34                 pinctrl-0 = <&pinctrl_led>;
 35                                                    35 
 36                 led-user {                         36                 led-user {
 37                         label = "debug";           37                         label = "debug";
 38                         gpios = <&gpio3 20 GPI     38                         gpios = <&gpio3 20 GPIO_ACTIVE_HIGH>;
 39                         linux,default-trigger      39                         linux,default-trigger = "heartbeat";
 40                 };                                 40                 };
 41         };                                         41         };
 42                                                    42 
 43         reg_usb_otg1_vbus: regulator-usb-otg1-     43         reg_usb_otg1_vbus: regulator-usb-otg1-vbus {
 44                 compatible = "regulator-fixed"     44                 compatible = "regulator-fixed";
 45                 regulator-name = "usb_otg1_vbu     45                 regulator-name = "usb_otg1_vbus";
 46                 regulator-min-microvolt = <500     46                 regulator-min-microvolt = <5000000>;
 47                 regulator-max-microvolt = <500     47                 regulator-max-microvolt = <5000000>;
 48                 gpio = <&gpio4 0 GPIO_ACTIVE_H     48                 gpio = <&gpio4 0 GPIO_ACTIVE_HIGH>;
 49                 enable-active-high;                49                 enable-active-high;
 50                 vin-supply = <&swbst_reg>;         50                 vin-supply = <&swbst_reg>;
 51         };                                         51         };
 52                                                    52 
 53         reg_usb_otg2_vbus: regulator-usb-otg2-     53         reg_usb_otg2_vbus: regulator-usb-otg2-vbus {
 54                 compatible = "regulator-fixed"     54                 compatible = "regulator-fixed";
 55                 regulator-name = "usb_otg2_vbu     55                 regulator-name = "usb_otg2_vbus";
 56                 regulator-min-microvolt = <500     56                 regulator-min-microvolt = <5000000>;
 57                 regulator-max-microvolt = <500     57                 regulator-max-microvolt = <5000000>;
 58                 gpio = <&gpio4 2 GPIO_ACTIVE_H     58                 gpio = <&gpio4 2 GPIO_ACTIVE_HIGH>;
 59                 enable-active-high;                59                 enable-active-high;
 60                 vin-supply = <&swbst_reg>;         60                 vin-supply = <&swbst_reg>;
 61         };                                         61         };
 62                                                    62 
 63         reg_aud3v: regulator-aud3v {               63         reg_aud3v: regulator-aud3v {
 64                 compatible = "regulator-fixed"     64                 compatible = "regulator-fixed";
 65                 regulator-name = "wm8962-suppl     65                 regulator-name = "wm8962-supply-3v15";
 66                 regulator-min-microvolt = <315     66                 regulator-min-microvolt = <3150000>;
 67                 regulator-max-microvolt = <315     67                 regulator-max-microvolt = <3150000>;
 68                 regulator-boot-on;                 68                 regulator-boot-on;
 69         };                                         69         };
 70                                                    70 
 71         reg_aud4v: regulator-aud4v {               71         reg_aud4v: regulator-aud4v {
 72                 compatible = "regulator-fixed"     72                 compatible = "regulator-fixed";
 73                 regulator-name = "wm8962-suppl     73                 regulator-name = "wm8962-supply-4v2";
 74                 regulator-min-microvolt = <432     74                 regulator-min-microvolt = <4325000>;
 75                 regulator-max-microvolt = <432     75                 regulator-max-microvolt = <4325000>;
 76                 regulator-boot-on;                 76                 regulator-boot-on;
 77         };                                         77         };
 78                                                    78 
 79         reg_lcd_3v3: regulator-lcd-3v3 {           79         reg_lcd_3v3: regulator-lcd-3v3 {
 80                 compatible = "regulator-fixed"     80                 compatible = "regulator-fixed";
 81                 pinctrl-names = "default";         81                 pinctrl-names = "default";
 82                 pinctrl-0 = <&pinctrl_reg_lcd_     82                 pinctrl-0 = <&pinctrl_reg_lcd_3v3>;
 83                 regulator-name = "lcd-3v3";        83                 regulator-name = "lcd-3v3";
 84                 gpio = <&gpio4 3 GPIO_ACTIVE_H     84                 gpio = <&gpio4 3 GPIO_ACTIVE_HIGH>;
 85                 enable-active-high;                85                 enable-active-high;
 86         };                                         86         };
 87                                                    87 
 88         reg_lcd_5v: regulator-lcd-5v {             88         reg_lcd_5v: regulator-lcd-5v {
 89                 compatible = "regulator-fixed"     89                 compatible = "regulator-fixed";
 90                 regulator-name = "lcd-5v0";        90                 regulator-name = "lcd-5v0";
 91                 regulator-min-microvolt = <500     91                 regulator-min-microvolt = <5000000>;
 92                 regulator-max-microvolt = <500     92                 regulator-max-microvolt = <5000000>;
 93         };                                         93         };
 94                                                    94 
 95         sound {                                    95         sound {
 96                 compatible = "fsl,imx6sl-evk-w     96                 compatible = "fsl,imx6sl-evk-wm8962", "fsl,imx-audio-wm8962";
 97                 pinctrl-names = "default";         97                 pinctrl-names = "default";
 98                 pinctrl-0 = <&pinctrl_hp>;         98                 pinctrl-0 = <&pinctrl_hp>;
 99                 model = "wm8962-audio";            99                 model = "wm8962-audio";
100                 ssi-controller = <&ssi2>;         100                 ssi-controller = <&ssi2>;
101                 audio-codec = <&codec>;           101                 audio-codec = <&codec>;
102                 audio-routing =                   102                 audio-routing =
103                         "Headphone Jack", "HPO    103                         "Headphone Jack", "HPOUTL",
104                         "Headphone Jack", "HPO    104                         "Headphone Jack", "HPOUTR",
105                         "Ext Spk", "SPKOUTL",     105                         "Ext Spk", "SPKOUTL",
106                         "Ext Spk", "SPKOUTR",     106                         "Ext Spk", "SPKOUTR",
107                         "AMIC", "MICBIAS",        107                         "AMIC", "MICBIAS",
108                         "IN3R", "AMIC";           108                         "IN3R", "AMIC";
109                 mux-int-port = <2>;               109                 mux-int-port = <2>;
110                 mux-ext-port = <3>;               110                 mux-ext-port = <3>;
111                 hp-det-gpio = <&gpio4 19 GPIO_    111                 hp-det-gpio = <&gpio4 19 GPIO_ACTIVE_LOW>;
112         };                                        112         };
113                                                   113 
114         panel {                                   114         panel {
115                 compatible = "sii,43wvf1g";       115                 compatible = "sii,43wvf1g";
116                 backlight = <&backlight_displa    116                 backlight = <&backlight_display>;
117                 dvdd-supply = <&reg_lcd_3v3>;     117                 dvdd-supply = <&reg_lcd_3v3>;
118                 avdd-supply = <&reg_lcd_5v>;      118                 avdd-supply = <&reg_lcd_5v>;
119                                                   119 
120                 port {                            120                 port {
121                         panel_in: endpoint {      121                         panel_in: endpoint {
122                                 remote-endpoin    122                                 remote-endpoint = <&display_out>;
123                         };                        123                         };
124                 };                                124                 };
125         };                                        125         };
126 };                                                126 };
127                                                   127 
128 &audmux {                                         128 &audmux {
129         pinctrl-names = "default";                129         pinctrl-names = "default";
130         pinctrl-0 = <&pinctrl_audmux3>;           130         pinctrl-0 = <&pinctrl_audmux3>;
131         status = "okay";                          131         status = "okay";
132 };                                                132 };
133                                                   133 
134 &ecspi1 {                                         134 &ecspi1 {
135         cs-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>    135         cs-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>;
136         pinctrl-names = "default";                136         pinctrl-names = "default";
137         pinctrl-0 = <&pinctrl_ecspi1>;            137         pinctrl-0 = <&pinctrl_ecspi1>;
138         status = "okay";                          138         status = "okay";
139                                                   139 
140         flash: flash@0 {                          140         flash: flash@0 {
141                 #address-cells = <1>;             141                 #address-cells = <1>;
142                 #size-cells = <1>;                142                 #size-cells = <1>;
143                 compatible = "st,m25p32", "jed    143                 compatible = "st,m25p32", "jedec,spi-nor";
144                 spi-max-frequency = <20000000>    144                 spi-max-frequency = <20000000>;
145                 reg = <0>;                        145                 reg = <0>;
146         };                                        146         };
147 };                                                147 };
148                                                   148 
149 &fec {                                            149 &fec {
150         pinctrl-names = "default", "sleep";       150         pinctrl-names = "default", "sleep";
151         pinctrl-0 = <&pinctrl_fec>;               151         pinctrl-0 = <&pinctrl_fec>;
152         pinctrl-1 = <&pinctrl_fec_sleep>;         152         pinctrl-1 = <&pinctrl_fec_sleep>;
153         phy-mode = "rmii";                        153         phy-mode = "rmii";
154         status = "okay";                          154         status = "okay";
155 };                                                155 };
156                                                   156 
157 &i2c1 {                                           157 &i2c1 {
158         clock-frequency = <100000>;               158         clock-frequency = <100000>;
159         pinctrl-names = "default";                159         pinctrl-names = "default";
160         pinctrl-0 = <&pinctrl_i2c1>;              160         pinctrl-0 = <&pinctrl_i2c1>;
161         status = "okay";                          161         status = "okay";
162                                                   162 
163         pmic: pmic@8 {                            163         pmic: pmic@8 {
164                 compatible = "fsl,pfuze100";      164                 compatible = "fsl,pfuze100";
165                 reg = <0x08>;                     165                 reg = <0x08>;
166                                                   166 
167                 regulators {                      167                 regulators {
168                         sw1a_reg: sw1ab {         168                         sw1a_reg: sw1ab {
169                                 regulator-min-    169                                 regulator-min-microvolt = <300000>;
170                                 regulator-max-    170                                 regulator-max-microvolt = <1875000>;
171                                 regulator-boot    171                                 regulator-boot-on;
172                                 regulator-alwa    172                                 regulator-always-on;
173                                 regulator-ramp    173                                 regulator-ramp-delay = <6250>;
174                         };                        174                         };
175                                                   175 
176                         sw1c_reg: sw1c {          176                         sw1c_reg: sw1c {
177                                 regulator-min-    177                                 regulator-min-microvolt = <300000>;
178                                 regulator-max-    178                                 regulator-max-microvolt = <1875000>;
179                                 regulator-boot    179                                 regulator-boot-on;
180                                 regulator-alwa    180                                 regulator-always-on;
181                                 regulator-ramp    181                                 regulator-ramp-delay = <6250>;
182                         };                        182                         };
183                                                   183 
184                         sw2_reg: sw2 {            184                         sw2_reg: sw2 {
185                                 regulator-min-    185                                 regulator-min-microvolt = <800000>;
186                                 regulator-max-    186                                 regulator-max-microvolt = <3300000>;
187                                 regulator-boot    187                                 regulator-boot-on;
188                                 regulator-alwa    188                                 regulator-always-on;
189                         };                        189                         };
190                                                   190 
191                         sw3a_reg: sw3a {          191                         sw3a_reg: sw3a {
192                                 regulator-min-    192                                 regulator-min-microvolt = <400000>;
193                                 regulator-max-    193                                 regulator-max-microvolt = <1975000>;
194                                 regulator-boot    194                                 regulator-boot-on;
195                                 regulator-alwa    195                                 regulator-always-on;
196                         };                        196                         };
197                                                   197 
198                         sw3b_reg: sw3b {          198                         sw3b_reg: sw3b {
199                                 regulator-min-    199                                 regulator-min-microvolt = <400000>;
200                                 regulator-max-    200                                 regulator-max-microvolt = <1975000>;
201                                 regulator-boot    201                                 regulator-boot-on;
202                                 regulator-alwa    202                                 regulator-always-on;
203                         };                        203                         };
204                                                   204 
205                         sw4_reg: sw4 {            205                         sw4_reg: sw4 {
206                                 regulator-min-    206                                 regulator-min-microvolt = <800000>;
207                                 regulator-max-    207                                 regulator-max-microvolt = <3300000>;
208                                 regulator-alwa    208                                 regulator-always-on;
209                         };                        209                         };
210                                                   210 
211                         swbst_reg: swbst {        211                         swbst_reg: swbst {
212                                 regulator-min-    212                                 regulator-min-microvolt = <5000000>;
213                                 regulator-max-    213                                 regulator-max-microvolt = <5150000>;
214                         };                        214                         };
215                                                   215 
216                         snvs_reg: vsnvs {         216                         snvs_reg: vsnvs {
217                                 regulator-min-    217                                 regulator-min-microvolt = <1000000>;
218                                 regulator-max-    218                                 regulator-max-microvolt = <3000000>;
219                                 regulator-boot    219                                 regulator-boot-on;
220                                 regulator-alwa    220                                 regulator-always-on;
221                         };                        221                         };
222                                                   222 
223                         vref_reg: vrefddr {       223                         vref_reg: vrefddr {
224                                 regulator-boot    224                                 regulator-boot-on;
225                                 regulator-alwa    225                                 regulator-always-on;
226                         };                        226                         };
227                                                   227 
228                         vgen1_reg: vgen1 {        228                         vgen1_reg: vgen1 {
229                                 regulator-min-    229                                 regulator-min-microvolt = <800000>;
230                                 regulator-max-    230                                 regulator-max-microvolt = <1550000>;
231                                 regulator-alwa    231                                 regulator-always-on;
232                         };                        232                         };
233                                                   233 
234                         vgen2_reg: vgen2 {        234                         vgen2_reg: vgen2 {
235                                 regulator-min-    235                                 regulator-min-microvolt = <800000>;
236                                 regulator-max-    236                                 regulator-max-microvolt = <1550000>;
237                         };                        237                         };
238                                                   238 
239                         vgen3_reg: vgen3 {        239                         vgen3_reg: vgen3 {
240                                 regulator-min-    240                                 regulator-min-microvolt = <1800000>;
241                                 regulator-max-    241                                 regulator-max-microvolt = <3300000>;
242                         };                        242                         };
243                                                   243 
244                         vgen4_reg: vgen4 {        244                         vgen4_reg: vgen4 {
245                                 regulator-min-    245                                 regulator-min-microvolt = <1800000>;
246                                 regulator-max-    246                                 regulator-max-microvolt = <3300000>;
247                                 regulator-alwa    247                                 regulator-always-on;
248                         };                        248                         };
249                                                   249 
250                         vgen5_reg: vgen5 {        250                         vgen5_reg: vgen5 {
251                                 regulator-min-    251                                 regulator-min-microvolt = <1800000>;
252                                 regulator-max-    252                                 regulator-max-microvolt = <3300000>;
253                                 regulator-alwa    253                                 regulator-always-on;
254                         };                        254                         };
255                                                   255 
256                         vgen6_reg: vgen6 {        256                         vgen6_reg: vgen6 {
257                                 regulator-min-    257                                 regulator-min-microvolt = <1800000>;
258                                 regulator-max-    258                                 regulator-max-microvolt = <3300000>;
259                                 regulator-alwa    259                                 regulator-always-on;
260                         };                        260                         };
261                 };                                261                 };
262         };                                        262         };
263 };                                                263 };
264                                                   264 
265 &i2c2 {                                           265 &i2c2 {
266         clock-frequency = <100000>;               266         clock-frequency = <100000>;
267         pinctrl-names = "default";                267         pinctrl-names = "default";
268         pinctrl-0 = <&pinctrl_i2c2>;              268         pinctrl-0 = <&pinctrl_i2c2>;
269         status = "okay";                          269         status = "okay";
270                                                   270 
271         codec: wm8962@1a {                        271         codec: wm8962@1a {
272                 compatible = "wlf,wm8962";        272                 compatible = "wlf,wm8962";
273                 reg = <0x1a>;                     273                 reg = <0x1a>;
274                 clocks = <&clks IMX6SL_CLK_EXT    274                 clocks = <&clks IMX6SL_CLK_EXTERN_AUDIO>;
275                 DCVDD-supply = <&vgen3_reg>;      275                 DCVDD-supply = <&vgen3_reg>;
276                 DBVDD-supply = <&reg_aud3v>;      276                 DBVDD-supply = <&reg_aud3v>;
277                 AVDD-supply = <&vgen3_reg>;       277                 AVDD-supply = <&vgen3_reg>;
278                 CPVDD-supply = <&vgen3_reg>;      278                 CPVDD-supply = <&vgen3_reg>;
279                 MICVDD-supply = <&reg_aud3v>;     279                 MICVDD-supply = <&reg_aud3v>;
280                 PLLVDD-supply = <&vgen3_reg>;     280                 PLLVDD-supply = <&vgen3_reg>;
281                 SPKVDD1-supply = <&reg_aud4v>;    281                 SPKVDD1-supply = <&reg_aud4v>;
282                 SPKVDD2-supply = <&reg_aud4v>;    282                 SPKVDD2-supply = <&reg_aud4v>;
283         };                                        283         };
284 };                                                284 };
285                                                   285 
286 &iomuxc {                                         286 &iomuxc {
287         pinctrl-names = "default";                287         pinctrl-names = "default";
288         pinctrl-0 = <&pinctrl_hog>;               288         pinctrl-0 = <&pinctrl_hog>;
289                                                   289 
290         imx6sl-evk {                              290         imx6sl-evk {
291                 pinctrl_hog: hoggrp {             291                 pinctrl_hog: hoggrp {
292                         fsl,pins = <              292                         fsl,pins = <
293                                 MX6SL_PAD_KEY_    293                                 MX6SL_PAD_KEY_ROW7__GPIO4_IO07    0x17059
294                                 MX6SL_PAD_KEY_    294                                 MX6SL_PAD_KEY_COL7__GPIO4_IO06    0x17059
295                                 MX6SL_PAD_SD2_    295                                 MX6SL_PAD_SD2_DAT7__GPIO5_IO00    0x17059
296                                 MX6SL_PAD_SD2_    296                                 MX6SL_PAD_SD2_DAT6__GPIO4_IO29    0x17059
297                                 MX6SL_PAD_REF_    297                                 MX6SL_PAD_REF_CLK_32K__GPIO3_IO22 0x17059
298                                 MX6SL_PAD_KEY_    298                                 MX6SL_PAD_KEY_COL4__GPIO4_IO00  0x80000000
299                                 MX6SL_PAD_KEY_    299                                 MX6SL_PAD_KEY_COL5__GPIO4_IO02  0x80000000
300                                 MX6SL_PAD_AUD_    300                                 MX6SL_PAD_AUD_MCLK__AUDIO_CLK_OUT 0x4130b0
301                         >;                        301                         >;
302                 };                                302                 };
303                                                   303 
304                 pinctrl_audmux3: audmux3grp {     304                 pinctrl_audmux3: audmux3grp {
305                         fsl,pins = <              305                         fsl,pins = <
306                                 MX6SL_PAD_AUD_    306                                 MX6SL_PAD_AUD_RXD__AUD3_RXD       0x4130b0
307                                 MX6SL_PAD_AUD_    307                                 MX6SL_PAD_AUD_TXC__AUD3_TXC       0x4130b0
308                                 MX6SL_PAD_AUD_    308                                 MX6SL_PAD_AUD_TXD__AUD3_TXD       0x4110b0
309                                 MX6SL_PAD_AUD_    309                                 MX6SL_PAD_AUD_TXFS__AUD3_TXFS     0x4130b0
310                         >;                        310                         >;
311                 };                                311                 };
312                                                   312 
313                 pinctrl_ecspi1: ecspi1grp {       313                 pinctrl_ecspi1: ecspi1grp {
314                         fsl,pins = <              314                         fsl,pins = <
315                                 MX6SL_PAD_ECSP    315                                 MX6SL_PAD_ECSPI1_MISO__ECSPI1_MISO      0x100b1
316                                 MX6SL_PAD_ECSP    316                                 MX6SL_PAD_ECSPI1_MOSI__ECSPI1_MOSI      0x100b1
317                                 MX6SL_PAD_ECSP    317                                 MX6SL_PAD_ECSPI1_SCLK__ECSPI1_SCLK      0x100b1
318                                 MX6SL_PAD_ECSP    318                                 MX6SL_PAD_ECSPI1_SS0__GPIO4_IO11        0x80000000
319                         >;                        319                         >;
320                 };                                320                 };
321                                                   321 
322                 pinctrl_fec: fecgrp {             322                 pinctrl_fec: fecgrp {
323                         fsl,pins = <              323                         fsl,pins = <
324                                 MX6SL_PAD_FEC_    324                                 MX6SL_PAD_FEC_MDC__FEC_MDC              0x1b0b0
325                                 MX6SL_PAD_FEC_    325                                 MX6SL_PAD_FEC_MDIO__FEC_MDIO            0x1b0b0
326                                 MX6SL_PAD_FEC_    326                                 MX6SL_PAD_FEC_CRS_DV__FEC_RX_DV         0x1b0b0
327                                 MX6SL_PAD_FEC_    327                                 MX6SL_PAD_FEC_RXD0__FEC_RX_DATA0        0x1b0b0
328                                 MX6SL_PAD_FEC_    328                                 MX6SL_PAD_FEC_RXD1__FEC_RX_DATA1        0x1b0b0
329                                 MX6SL_PAD_FEC_    329                                 MX6SL_PAD_FEC_TX_EN__FEC_TX_EN          0x1b0b0
330                                 MX6SL_PAD_FEC_    330                                 MX6SL_PAD_FEC_TXD0__FEC_TX_DATA0        0x1b0b0
331                                 MX6SL_PAD_FEC_    331                                 MX6SL_PAD_FEC_TXD1__FEC_TX_DATA1        0x1b0b0
332                                 MX6SL_PAD_FEC_    332                                 MX6SL_PAD_FEC_REF_CLK__FEC_REF_OUT      0x4001b0a8
333                         >;                        333                         >;
334                 };                                334                 };
335                                                   335 
336                 pinctrl_fec_sleep: fecgrp-slee    336                 pinctrl_fec_sleep: fecgrp-sleep {
337                         fsl,pins = <              337                         fsl,pins = <
338                                 MX6SL_PAD_FEC_    338                                 MX6SL_PAD_FEC_MDC__GPIO4_IO23      0x3080
339                                 MX6SL_PAD_FEC_    339                                 MX6SL_PAD_FEC_CRS_DV__GPIO4_IO25   0x3080
340                                 MX6SL_PAD_FEC_    340                                 MX6SL_PAD_FEC_RXD0__GPIO4_IO17     0x3080
341                                 MX6SL_PAD_FEC_    341                                 MX6SL_PAD_FEC_RXD1__GPIO4_IO18     0x3080
342                                 MX6SL_PAD_FEC_    342                                 MX6SL_PAD_FEC_TX_EN__GPIO4_IO22    0x3080
343                                 MX6SL_PAD_FEC_    343                                 MX6SL_PAD_FEC_TXD0__GPIO4_IO24     0x3080
344                                 MX6SL_PAD_FEC_    344                                 MX6SL_PAD_FEC_TXD1__GPIO4_IO16     0x3080
345                                 MX6SL_PAD_FEC_    345                                 MX6SL_PAD_FEC_REF_CLK__GPIO4_IO26  0x3080
346                         >;                        346                         >;
347                 };                                347                 };
348                                                   348 
349                 pinctrl_hp: hpgrp {               349                 pinctrl_hp: hpgrp {
350                         fsl,pins = <              350                         fsl,pins = <
351                                 MX6SL_PAD_FEC_    351                                 MX6SL_PAD_FEC_RX_ER__GPIO4_IO19   0x1b0b0
352                         >;                        352                         >;
353                 };                                353                 };
354                                                   354 
355                 pinctrl_i2c1: i2c1grp {           355                 pinctrl_i2c1: i2c1grp {
356                         fsl,pins = <              356                         fsl,pins = <
357                                 MX6SL_PAD_I2C1    357                                 MX6SL_PAD_I2C1_SCL__I2C1_SCL    0x4001b8b1
358                                 MX6SL_PAD_I2C1    358                                 MX6SL_PAD_I2C1_SDA__I2C1_SDA    0x4001b8b1
359                         >;                        359                         >;
360                 };                                360                 };
361                                                   361 
362                                                   362 
363                 pinctrl_i2c2: i2c2grp {           363                 pinctrl_i2c2: i2c2grp {
364                         fsl,pins = <              364                         fsl,pins = <
365                                 MX6SL_PAD_I2C2    365                                 MX6SL_PAD_I2C2_SCL__I2C2_SCL    0x4001b8b1
366                                 MX6SL_PAD_I2C2    366                                 MX6SL_PAD_I2C2_SDA__I2C2_SDA    0x4001b8b1
367                         >;                        367                         >;
368                 };                                368                 };
369                                                   369 
370                 pinctrl_kpp: kppgrp {             370                 pinctrl_kpp: kppgrp {
371                         fsl,pins = <              371                         fsl,pins = <
372                                 MX6SL_PAD_KEY_    372                                 MX6SL_PAD_KEY_ROW0__KEY_ROW0    0x1b010
373                                 MX6SL_PAD_KEY_    373                                 MX6SL_PAD_KEY_ROW1__KEY_ROW1    0x1b010
374                                 MX6SL_PAD_KEY_    374                                 MX6SL_PAD_KEY_ROW2__KEY_ROW2    0x1b0b0
375                                 MX6SL_PAD_KEY_    375                                 MX6SL_PAD_KEY_COL0__KEY_COL0    0x110b0
376                                 MX6SL_PAD_KEY_    376                                 MX6SL_PAD_KEY_COL1__KEY_COL1    0x110b0
377                                 MX6SL_PAD_KEY_    377                                 MX6SL_PAD_KEY_COL2__KEY_COL2    0x110b0
378                         >;                        378                         >;
379                 };                                379                 };
380                                                   380 
381                 pinctrl_lcd: lcdgrp {             381                 pinctrl_lcd: lcdgrp {
382                         fsl,pins = <              382                         fsl,pins = <
383                                 MX6SL_PAD_LCD_    383                                 MX6SL_PAD_LCD_DAT0__LCD_DATA00 0x1b0b0
384                                 MX6SL_PAD_LCD_    384                                 MX6SL_PAD_LCD_DAT1__LCD_DATA01 0x1b0b0
385                                 MX6SL_PAD_LCD_    385                                 MX6SL_PAD_LCD_DAT2__LCD_DATA02 0x1b0b0
386                                 MX6SL_PAD_LCD_    386                                 MX6SL_PAD_LCD_DAT3__LCD_DATA03 0x1b0b0
387                                 MX6SL_PAD_LCD_    387                                 MX6SL_PAD_LCD_DAT4__LCD_DATA04 0x1b0b0
388                                 MX6SL_PAD_LCD_    388                                 MX6SL_PAD_LCD_DAT5__LCD_DATA05 0x1b0b0
389                                 MX6SL_PAD_LCD_    389                                 MX6SL_PAD_LCD_DAT6__LCD_DATA06 0x1b0b0
390                                 MX6SL_PAD_LCD_    390                                 MX6SL_PAD_LCD_DAT7__LCD_DATA07 0x1b0b0
391                                 MX6SL_PAD_LCD_    391                                 MX6SL_PAD_LCD_DAT8__LCD_DATA08 0x1b0b0
392                                 MX6SL_PAD_LCD_    392                                 MX6SL_PAD_LCD_DAT9__LCD_DATA09 0x1b0b0
393                                 MX6SL_PAD_LCD_    393                                 MX6SL_PAD_LCD_DAT10__LCD_DATA10 0x1b0b0
394                                 MX6SL_PAD_LCD_    394                                 MX6SL_PAD_LCD_DAT11__LCD_DATA11 0x1b0b0
395                                 MX6SL_PAD_LCD_    395                                 MX6SL_PAD_LCD_DAT12__LCD_DATA12 0x1b0b0
396                                 MX6SL_PAD_LCD_    396                                 MX6SL_PAD_LCD_DAT13__LCD_DATA13 0x1b0b0
397                                 MX6SL_PAD_LCD_    397                                 MX6SL_PAD_LCD_DAT14__LCD_DATA14 0x1b0b0
398                                 MX6SL_PAD_LCD_    398                                 MX6SL_PAD_LCD_DAT15__LCD_DATA15 0x1b0b0
399                                 MX6SL_PAD_LCD_    399                                 MX6SL_PAD_LCD_DAT16__LCD_DATA16 0x1b0b0
400                                 MX6SL_PAD_LCD_    400                                 MX6SL_PAD_LCD_DAT17__LCD_DATA17 0x1b0b0
401                                 MX6SL_PAD_LCD_    401                                 MX6SL_PAD_LCD_DAT18__LCD_DATA18 0x1b0b0
402                                 MX6SL_PAD_LCD_    402                                 MX6SL_PAD_LCD_DAT19__LCD_DATA19 0x1b0b0
403                                 MX6SL_PAD_LCD_    403                                 MX6SL_PAD_LCD_DAT20__LCD_DATA20 0x1b0b0
404                                 MX6SL_PAD_LCD_    404                                 MX6SL_PAD_LCD_DAT21__LCD_DATA21 0x1b0b0
405                                 MX6SL_PAD_LCD_    405                                 MX6SL_PAD_LCD_DAT22__LCD_DATA22 0x1b0b0
406                                 MX6SL_PAD_LCD_    406                                 MX6SL_PAD_LCD_DAT23__LCD_DATA23 0x1b0b0
407                                 MX6SL_PAD_LCD_    407                                 MX6SL_PAD_LCD_CLK__LCD_CLK 0x1b0b0
408                                 MX6SL_PAD_LCD_    408                                 MX6SL_PAD_LCD_ENABLE__LCD_ENABLE 0x1b0b0
409                                 MX6SL_PAD_LCD_    409                                 MX6SL_PAD_LCD_HSYNC__LCD_HSYNC 0x1b0b0
410                                 MX6SL_PAD_LCD_    410                                 MX6SL_PAD_LCD_VSYNC__LCD_VSYNC 0x1b0b0
411                         >;                        411                         >;
412                 };                                412                 };
413                                                   413 
414                 pinctrl_led: ledgrp {             414                 pinctrl_led: ledgrp {
415                         fsl,pins = <              415                         fsl,pins = <
416                                 MX6SL_PAD_HSIC    416                                 MX6SL_PAD_HSIC_STROBE__GPIO3_IO20 0x17059
417                         >;                        417                         >;
418                 };                                418                 };
419                                                   419 
420                 pinctrl_pwm1: pwmgrp {            420                 pinctrl_pwm1: pwmgrp {
421                         fsl,pins = <              421                         fsl,pins = <
422                                 MX6SL_PAD_PWM1    422                                 MX6SL_PAD_PWM1__PWM1_OUT 0x110b0
423                         >;                        423                         >;
424                 };                                424                 };
425                                                   425 
426                 pinctrl_reg_lcd_3v3: reglcd3v3    426                 pinctrl_reg_lcd_3v3: reglcd3v3grp {
427                         fsl,pins = <              427                         fsl,pins = <
428                                 MX6SL_PAD_KEY_    428                                 MX6SL_PAD_KEY_ROW5__GPIO4_IO03    0x17059
429                         >;                        429                         >;
430                 };                                430                 };
431                                                   431 
432                 pinctrl_uart1: uart1grp {         432                 pinctrl_uart1: uart1grp {
433                         fsl,pins = <              433                         fsl,pins = <
434                                 MX6SL_PAD_UART    434                                 MX6SL_PAD_UART1_RXD__UART1_RX_DATA      0x1b0b1
435                                 MX6SL_PAD_UART    435                                 MX6SL_PAD_UART1_TXD__UART1_TX_DATA      0x1b0b1
436                         >;                        436                         >;
437                 };                                437                 };
438                                                   438 
439                 pinctrl_usbotg1: usbotg1grp {     439                 pinctrl_usbotg1: usbotg1grp {
440                         fsl,pins = <              440                         fsl,pins = <
441                                 MX6SL_PAD_EPDC    441                                 MX6SL_PAD_EPDC_PWRCOM__USB_OTG1_ID      0x17059
442                         >;                        442                         >;
443                 };                                443                 };
444                                                   444 
445                 pinctrl_usdhc1: usdhc1grp {       445                 pinctrl_usdhc1: usdhc1grp {
446                         fsl,pins = <              446                         fsl,pins = <
447                                 MX6SL_PAD_SD1_    447                                 MX6SL_PAD_SD1_CMD__SD1_CMD              0x17059
448                                 MX6SL_PAD_SD1_    448                                 MX6SL_PAD_SD1_CLK__SD1_CLK              0x10059
449                                 MX6SL_PAD_SD1_    449                                 MX6SL_PAD_SD1_DAT0__SD1_DATA0           0x17059
450                                 MX6SL_PAD_SD1_    450                                 MX6SL_PAD_SD1_DAT1__SD1_DATA1           0x17059
451                                 MX6SL_PAD_SD1_    451                                 MX6SL_PAD_SD1_DAT2__SD1_DATA2           0x17059
452                                 MX6SL_PAD_SD1_    452                                 MX6SL_PAD_SD1_DAT3__SD1_DATA3           0x17059
453                                 MX6SL_PAD_SD1_    453                                 MX6SL_PAD_SD1_DAT4__SD1_DATA4           0x17059
454                                 MX6SL_PAD_SD1_    454                                 MX6SL_PAD_SD1_DAT5__SD1_DATA5           0x17059
455                                 MX6SL_PAD_SD1_    455                                 MX6SL_PAD_SD1_DAT6__SD1_DATA6           0x17059
456                                 MX6SL_PAD_SD1_    456                                 MX6SL_PAD_SD1_DAT7__SD1_DATA7           0x17059
457                         >;                        457                         >;
458                 };                                458                 };
459                                                   459 
460                 pinctrl_usdhc1_100mhz: usdhc1-    460                 pinctrl_usdhc1_100mhz: usdhc1-100mhz-grp {
461                         fsl,pins = <              461                         fsl,pins = <
462                                 MX6SL_PAD_SD1_    462                                 MX6SL_PAD_SD1_CMD__SD1_CMD              0x170b9
463                                 MX6SL_PAD_SD1_    463                                 MX6SL_PAD_SD1_CLK__SD1_CLK              0x100b9
464                                 MX6SL_PAD_SD1_    464                                 MX6SL_PAD_SD1_DAT0__SD1_DATA0           0x170b9
465                                 MX6SL_PAD_SD1_    465                                 MX6SL_PAD_SD1_DAT1__SD1_DATA1           0x170b9
466                                 MX6SL_PAD_SD1_    466                                 MX6SL_PAD_SD1_DAT2__SD1_DATA2           0x170b9
467                                 MX6SL_PAD_SD1_    467                                 MX6SL_PAD_SD1_DAT3__SD1_DATA3           0x170b9
468                                 MX6SL_PAD_SD1_    468                                 MX6SL_PAD_SD1_DAT4__SD1_DATA4           0x170b9
469                                 MX6SL_PAD_SD1_    469                                 MX6SL_PAD_SD1_DAT5__SD1_DATA5           0x170b9
470                                 MX6SL_PAD_SD1_    470                                 MX6SL_PAD_SD1_DAT6__SD1_DATA6           0x170b9
471                                 MX6SL_PAD_SD1_    471                                 MX6SL_PAD_SD1_DAT7__SD1_DATA7           0x170b9
472                         >;                        472                         >;
473                 };                                473                 };
474                                                   474 
475                 pinctrl_usdhc1_200mhz: usdhc1-    475                 pinctrl_usdhc1_200mhz: usdhc1-200mhz-grp {
476                         fsl,pins = <              476                         fsl,pins = <
477                                 MX6SL_PAD_SD1_    477                                 MX6SL_PAD_SD1_CMD__SD1_CMD              0x170f9
478                                 MX6SL_PAD_SD1_    478                                 MX6SL_PAD_SD1_CLK__SD1_CLK              0x100f9
479                                 MX6SL_PAD_SD1_    479                                 MX6SL_PAD_SD1_DAT0__SD1_DATA0           0x170f9
480                                 MX6SL_PAD_SD1_    480                                 MX6SL_PAD_SD1_DAT1__SD1_DATA1           0x170f9
481                                 MX6SL_PAD_SD1_    481                                 MX6SL_PAD_SD1_DAT2__SD1_DATA2           0x170f9
482                                 MX6SL_PAD_SD1_    482                                 MX6SL_PAD_SD1_DAT3__SD1_DATA3           0x170f9
483                                 MX6SL_PAD_SD1_    483                                 MX6SL_PAD_SD1_DAT4__SD1_DATA4           0x170f9
484                                 MX6SL_PAD_SD1_    484                                 MX6SL_PAD_SD1_DAT5__SD1_DATA5           0x170f9
485                                 MX6SL_PAD_SD1_    485                                 MX6SL_PAD_SD1_DAT6__SD1_DATA6           0x170f9
486                                 MX6SL_PAD_SD1_    486                                 MX6SL_PAD_SD1_DAT7__SD1_DATA7           0x170f9
487                         >;                        487                         >;
488                 };                                488                 };
489                                                   489 
490                 pinctrl_usdhc2: usdhc2grp {       490                 pinctrl_usdhc2: usdhc2grp {
491                         fsl,pins = <              491                         fsl,pins = <
492                                 MX6SL_PAD_SD2_    492                                 MX6SL_PAD_SD2_CMD__SD2_CMD              0x17059
493                                 MX6SL_PAD_SD2_    493                                 MX6SL_PAD_SD2_CLK__SD2_CLK              0x10059
494                                 MX6SL_PAD_SD2_    494                                 MX6SL_PAD_SD2_DAT0__SD2_DATA0           0x17059
495                                 MX6SL_PAD_SD2_    495                                 MX6SL_PAD_SD2_DAT1__SD2_DATA1           0x17059
496                                 MX6SL_PAD_SD2_    496                                 MX6SL_PAD_SD2_DAT2__SD2_DATA2           0x17059
497                                 MX6SL_PAD_SD2_    497                                 MX6SL_PAD_SD2_DAT3__SD2_DATA3           0x17059
498                         >;                        498                         >;
499                 };                                499                 };
500                                                   500 
501                 pinctrl_usdhc2_100mhz: usdhc2-    501                 pinctrl_usdhc2_100mhz: usdhc2-100mhz-grp {
502                         fsl,pins = <              502                         fsl,pins = <
503                                 MX6SL_PAD_SD2_    503                                 MX6SL_PAD_SD2_CMD__SD2_CMD              0x170b9
504                                 MX6SL_PAD_SD2_    504                                 MX6SL_PAD_SD2_CLK__SD2_CLK              0x100b9
505                                 MX6SL_PAD_SD2_    505                                 MX6SL_PAD_SD2_DAT0__SD2_DATA0           0x170b9
506                                 MX6SL_PAD_SD2_    506                                 MX6SL_PAD_SD2_DAT1__SD2_DATA1           0x170b9
507                                 MX6SL_PAD_SD2_    507                                 MX6SL_PAD_SD2_DAT2__SD2_DATA2           0x170b9
508                                 MX6SL_PAD_SD2_    508                                 MX6SL_PAD_SD2_DAT3__SD2_DATA3           0x170b9
509                         >;                        509                         >;
510                 };                                510                 };
511                                                   511 
512                 pinctrl_usdhc2_200mhz: usdhc2-    512                 pinctrl_usdhc2_200mhz: usdhc2-200mhz-grp {
513                         fsl,pins = <              513                         fsl,pins = <
514                                 MX6SL_PAD_SD2_    514                                 MX6SL_PAD_SD2_CMD__SD2_CMD              0x170f9
515                                 MX6SL_PAD_SD2_    515                                 MX6SL_PAD_SD2_CLK__SD2_CLK              0x100f9
516                                 MX6SL_PAD_SD2_    516                                 MX6SL_PAD_SD2_DAT0__SD2_DATA0           0x170f9
517                                 MX6SL_PAD_SD2_    517                                 MX6SL_PAD_SD2_DAT1__SD2_DATA1           0x170f9
518                                 MX6SL_PAD_SD2_    518                                 MX6SL_PAD_SD2_DAT2__SD2_DATA2           0x170f9
519                                 MX6SL_PAD_SD2_    519                                 MX6SL_PAD_SD2_DAT3__SD2_DATA3           0x170f9
520                         >;                        520                         >;
521                 };                                521                 };
522                                                   522 
523                 pinctrl_usdhc3: usdhc3grp {       523                 pinctrl_usdhc3: usdhc3grp {
524                         fsl,pins = <              524                         fsl,pins = <
525                                 MX6SL_PAD_SD3_    525                                 MX6SL_PAD_SD3_CMD__SD3_CMD              0x17059
526                                 MX6SL_PAD_SD3_    526                                 MX6SL_PAD_SD3_CLK__SD3_CLK              0x10059
527                                 MX6SL_PAD_SD3_    527                                 MX6SL_PAD_SD3_DAT0__SD3_DATA0           0x17059
528                                 MX6SL_PAD_SD3_    528                                 MX6SL_PAD_SD3_DAT1__SD3_DATA1           0x17059
529                                 MX6SL_PAD_SD3_    529                                 MX6SL_PAD_SD3_DAT2__SD3_DATA2           0x17059
530                                 MX6SL_PAD_SD3_    530                                 MX6SL_PAD_SD3_DAT3__SD3_DATA3           0x17059
531                         >;                        531                         >;
532                 };                                532                 };
533                                                   533 
534                 pinctrl_usdhc3_100mhz: usdhc3-    534                 pinctrl_usdhc3_100mhz: usdhc3-100mhz-grp {
535                         fsl,pins = <              535                         fsl,pins = <
536                                 MX6SL_PAD_SD3_    536                                 MX6SL_PAD_SD3_CMD__SD3_CMD              0x170b9
537                                 MX6SL_PAD_SD3_    537                                 MX6SL_PAD_SD3_CLK__SD3_CLK              0x100b9
538                                 MX6SL_PAD_SD3_    538                                 MX6SL_PAD_SD3_DAT0__SD3_DATA0           0x170b9
539                                 MX6SL_PAD_SD3_    539                                 MX6SL_PAD_SD3_DAT1__SD3_DATA1           0x170b9
540                                 MX6SL_PAD_SD3_    540                                 MX6SL_PAD_SD3_DAT2__SD3_DATA2           0x170b9
541                                 MX6SL_PAD_SD3_    541                                 MX6SL_PAD_SD3_DAT3__SD3_DATA3           0x170b9
542                         >;                        542                         >;
543                 };                                543                 };
544                                                   544 
545                 pinctrl_usdhc3_200mhz: usdhc3-    545                 pinctrl_usdhc3_200mhz: usdhc3-200mhz-grp {
546                         fsl,pins = <              546                         fsl,pins = <
547                                 MX6SL_PAD_SD3_    547                                 MX6SL_PAD_SD3_CMD__SD3_CMD              0x170f9
548                                 MX6SL_PAD_SD3_    548                                 MX6SL_PAD_SD3_CLK__SD3_CLK              0x100f9
549                                 MX6SL_PAD_SD3_    549                                 MX6SL_PAD_SD3_DAT0__SD3_DATA0           0x170f9
550                                 MX6SL_PAD_SD3_    550                                 MX6SL_PAD_SD3_DAT1__SD3_DATA1           0x170f9
551                                 MX6SL_PAD_SD3_    551                                 MX6SL_PAD_SD3_DAT2__SD3_DATA2           0x170f9
552                                 MX6SL_PAD_SD3_    552                                 MX6SL_PAD_SD3_DAT3__SD3_DATA3           0x170f9
553                         >;                        553                         >;
554                 };                                554                 };
555         };                                        555         };
556 };                                                556 };
557                                                   557 
558 &kpp {                                            558 &kpp {
559         pinctrl-names = "default";                559         pinctrl-names = "default";
560         pinctrl-0 = <&pinctrl_kpp>;               560         pinctrl-0 = <&pinctrl_kpp>;
561         linux,keymap = <                          561         linux,keymap = <
562                         MATRIX_KEY(0x0, 0x0, K    562                         MATRIX_KEY(0x0, 0x0, KEY_UP)         /* ROW0, COL0 */
563                         MATRIX_KEY(0x0, 0x1, K    563                         MATRIX_KEY(0x0, 0x1, KEY_DOWN)       /* ROW0, COL1 */
564                         MATRIX_KEY(0x0, 0x2, K    564                         MATRIX_KEY(0x0, 0x2, KEY_ENTER)      /* ROW0, COL2 */
565                         MATRIX_KEY(0x1, 0x0, K    565                         MATRIX_KEY(0x1, 0x0, KEY_HOME)       /* ROW1, COL0 */
566                         MATRIX_KEY(0x1, 0x1, K    566                         MATRIX_KEY(0x1, 0x1, KEY_RIGHT)      /* ROW1, COL1 */
567                         MATRIX_KEY(0x1, 0x2, K    567                         MATRIX_KEY(0x1, 0x2, KEY_LEFT)       /* ROW1, COL2 */
568                         MATRIX_KEY(0x2, 0x0, K    568                         MATRIX_KEY(0x2, 0x0, KEY_VOLUMEDOWN) /* ROW2, COL0 */
569                         MATRIX_KEY(0x2, 0x1, K    569                         MATRIX_KEY(0x2, 0x1, KEY_VOLUMEUP)   /* ROW2, COL1 */
570         >;                                        570         >;
571         status = "okay";                          571         status = "okay";
572 };                                                572 };
573                                                   573 
574 &lcdif {                                          574 &lcdif {
575         pinctrl-names = "default";                575         pinctrl-names = "default";
576         pinctrl-0 = <&pinctrl_lcd>;               576         pinctrl-0 = <&pinctrl_lcd>;
577         status = "okay";                          577         status = "okay";
578                                                   578 
579         port {                                    579         port {
580                 display_out: endpoint {           580                 display_out: endpoint {
581                         remote-endpoint = <&pa    581                         remote-endpoint = <&panel_in>;
582                 };                                582                 };
583         };                                        583         };
584 };                                                584 };
585                                                   585 
586 &pwm1 {                                           586 &pwm1 {
587         pinctrl-names = "default";                587         pinctrl-names = "default";
588         pinctrl-0 = <&pinctrl_pwm1>;              588         pinctrl-0 = <&pinctrl_pwm1>;
589 };                                                589 };
590                                                   590 
591 &reg_vdd1p1 {                                     591 &reg_vdd1p1 {
592         vin-supply = <&sw2_reg>;                  592         vin-supply = <&sw2_reg>;
593 };                                                593 };
594                                                   594 
595 &reg_vdd2p5 {                                     595 &reg_vdd2p5 {
596         vin-supply = <&sw2_reg>;                  596         vin-supply = <&sw2_reg>;
597 };                                                597 };
598                                                   598 
599 &snvs_poweroff {                                  599 &snvs_poweroff {
600         status = "okay";                          600         status = "okay";
601 };                                                601 };
602                                                   602 
603 &ssi2 {                                           603 &ssi2 {
604         status = "okay";                          604         status = "okay";
605 };                                                605 };
606                                                   606 
607 &uart1 {                                          607 &uart1 {
608         pinctrl-names = "default";                608         pinctrl-names = "default";
609         pinctrl-0 = <&pinctrl_uart1>;             609         pinctrl-0 = <&pinctrl_uart1>;
610         status = "okay";                          610         status = "okay";
611 };                                                611 };
612                                                   612 
613 &usbotg1 {                                        613 &usbotg1 {
614         vbus-supply = <&reg_usb_otg1_vbus>;       614         vbus-supply = <&reg_usb_otg1_vbus>;
615         pinctrl-names = "default";                615         pinctrl-names = "default";
616         pinctrl-0 = <&pinctrl_usbotg1>;           616         pinctrl-0 = <&pinctrl_usbotg1>;
617         disable-over-current;                     617         disable-over-current;
618         status = "okay";                          618         status = "okay";
619 };                                                619 };
620                                                   620 
621 &usbotg2 {                                        621 &usbotg2 {
622         vbus-supply = <&reg_usb_otg2_vbus>;       622         vbus-supply = <&reg_usb_otg2_vbus>;
623         dr_mode = "host";                         623         dr_mode = "host";
624         disable-over-current;                     624         disable-over-current;
625         status = "okay";                          625         status = "okay";
626 };                                                626 };
627                                                   627 
628 &usdhc1 {                                         628 &usdhc1 {
629         pinctrl-names = "default", "state_100m    629         pinctrl-names = "default", "state_100mhz", "state_200mhz";
630         pinctrl-0 = <&pinctrl_usdhc1>;            630         pinctrl-0 = <&pinctrl_usdhc1>;
631         pinctrl-1 = <&pinctrl_usdhc1_100mhz>;     631         pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
632         pinctrl-2 = <&pinctrl_usdhc1_200mhz>;     632         pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
633         bus-width = <8>;                          633         bus-width = <8>;
634         cd-gpios = <&gpio4 7 GPIO_ACTIVE_LOW>;    634         cd-gpios = <&gpio4 7 GPIO_ACTIVE_LOW>;
635         wp-gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>    635         wp-gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>;
636         status = "okay";                          636         status = "okay";
637 };                                                637 };
638                                                   638 
639 &usdhc2 {                                         639 &usdhc2 {
640         pinctrl-names = "default", "state_100m    640         pinctrl-names = "default", "state_100mhz", "state_200mhz";
641         pinctrl-0 = <&pinctrl_usdhc2>;            641         pinctrl-0 = <&pinctrl_usdhc2>;
642         pinctrl-1 = <&pinctrl_usdhc2_100mhz>;     642         pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
643         pinctrl-2 = <&pinctrl_usdhc2_200mhz>;     643         pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
644         cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;    644         cd-gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
645         wp-gpios = <&gpio4 29 GPIO_ACTIVE_HIGH    645         wp-gpios = <&gpio4 29 GPIO_ACTIVE_HIGH>;
646         status = "okay";                          646         status = "okay";
647 };                                                647 };
648                                                   648 
649 &usdhc3 {                                         649 &usdhc3 {
650         pinctrl-names = "default", "state_100m    650         pinctrl-names = "default", "state_100mhz", "state_200mhz";
651         pinctrl-0 = <&pinctrl_usdhc3>;            651         pinctrl-0 = <&pinctrl_usdhc3>;
652         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;     652         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
653         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;     653         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
654         cd-gpios = <&gpio3 22 GPIO_ACTIVE_LOW>    654         cd-gpios = <&gpio3 22 GPIO_ACTIVE_LOW>;
655         status = "okay";                          655         status = "okay";
656 };                                                656 };
                                                      

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