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

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


  1 // SPDX-License-Identifier: GPL-2.0-or-later O      1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2 /*                                                  2 /*
  3  * Copyright (c) 2016 Protonic Holland              3  * Copyright (c) 2016 Protonic Holland
  4  * Copyright (c) 2020 Oleksij Rempel <kernel@pe      4  * Copyright (c) 2020 Oleksij Rempel <kernel@pengutronix.de>, Pengutronix
  5  */                                                 5  */
  6                                                     6 
  7 /dts-v1/;                                           7 /dts-v1/;
  8 #include <dt-bindings/display/sdtv-standards.h      8 #include <dt-bindings/display/sdtv-standards.h>
  9 #include <dt-bindings/gpio/gpio.h>                  9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/input/input.h>               10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/leds/common.h>               11 #include <dt-bindings/leds/common.h>
 12 #include <dt-bindings/media/tvp5150.h>             12 #include <dt-bindings/media/tvp5150.h>
 13 #include <dt-bindings/sound/fsl-imx-audmux.h>      13 #include <dt-bindings/sound/fsl-imx-audmux.h>
 14 #include "imx6dl.dtsi"                             14 #include "imx6dl.dtsi"
 15                                                    15 
 16 / {                                                16 / {
 17         model = "Protonic MVT board";              17         model = "Protonic MVT board";
 18         compatible = "prt,prtmvt", "fsl,imx6dl     18         compatible = "prt,prtmvt", "fsl,imx6dl";
 19                                                    19 
 20         chosen {                                   20         chosen {
 21                 stdout-path = &uart4;              21                 stdout-path = &uart4;
 22         };                                         22         };
 23                                                    23 
 24         backlight: backlight {                     24         backlight: backlight {
 25                 compatible = "pwm-backlight";      25                 compatible = "pwm-backlight";
 26                 pinctrl-names = "default";         26                 pinctrl-names = "default";
 27                 pinctrl-0 = <&pinctrl_backligh     27                 pinctrl-0 = <&pinctrl_backlight>;
 28                 pwms = <&pwm1 0 5000000 0>;        28                 pwms = <&pwm1 0 5000000 0>;
 29                 brightness-levels = <0 16 64 2     29                 brightness-levels = <0 16 64 255>;
 30                 num-interpolated-steps = <16>;     30                 num-interpolated-steps = <16>;
 31                 default-brightness-level = <1>     31                 default-brightness-level = <1>;
 32                 power-supply = <&reg_3v3>;         32                 power-supply = <&reg_3v3>;
 33                 enable-gpios = <&gpio4 28 GPIO     33                 enable-gpios = <&gpio4 28 GPIO_ACTIVE_HIGH>;
 34         };                                         34         };
 35                                                    35 
 36         connector {                                36         connector {
 37                 compatible = "composite-video-     37                 compatible = "composite-video-connector";
 38                 label = "Composite0";              38                 label = "Composite0";
 39                 sdtv-standards = <SDTV_STD_PAL     39                 sdtv-standards = <SDTV_STD_PAL_B>;
 40                                                    40 
 41                 port {                             41                 port {
 42                         comp0_out: endpoint {      42                         comp0_out: endpoint {
 43                                 remote-endpoin     43                                 remote-endpoint = <&tvp5150_comp0_in>;
 44                         };                         44                         };
 45                 };                                 45                 };
 46         };                                         46         };
 47                                                    47 
 48         gpio-keys {                                48         gpio-keys {
 49                 compatible = "gpio-keys";          49                 compatible = "gpio-keys";
 50                 pinctrl-names = "default";         50                 pinctrl-names = "default";
 51                 pinctrl-0 = <&pinctrl_gpiokeys     51                 pinctrl-0 = <&pinctrl_gpiokeys>;
 52                 autorepeat;                        52                 autorepeat;
 53                                                    53 
 54                 key-power {                        54                 key-power {
 55                         label = "Power Button"     55                         label = "Power Button";
 56                         gpios = <&gpio2 23 GPI     56                         gpios = <&gpio2 23 GPIO_ACTIVE_LOW>;
 57                         linux,code = <KEY_POWE     57                         linux,code = <KEY_POWER>;
 58                         wakeup-source;             58                         wakeup-source;
 59                 };                                 59                 };
 60                                                    60 
 61                 key-f1 {                           61                 key-f1 {
 62                         label = "GPIO Key F1";     62                         label = "GPIO Key F1";
 63                         linux,code = <KEY_F1>;     63                         linux,code = <KEY_F1>;
 64                         gpios = <&gpio_pca 0 G     64                         gpios = <&gpio_pca 0 GPIO_ACTIVE_LOW>;
 65                 };                                 65                 };
 66                                                    66 
 67                 key-f2 {                           67                 key-f2 {
 68                         label = "GPIO Key F2";     68                         label = "GPIO Key F2";
 69                         linux,code = <KEY_F2>;     69                         linux,code = <KEY_F2>;
 70                         gpios = <&gpio_pca 1 G     70                         gpios = <&gpio_pca 1 GPIO_ACTIVE_LOW>;
 71                 };                                 71                 };
 72                                                    72 
 73                 key-f3 {                           73                 key-f3 {
 74                         label = "GPIO Key F3";     74                         label = "GPIO Key F3";
 75                         linux,code = <KEY_F3>;     75                         linux,code = <KEY_F3>;
 76                         gpios = <&gpio_pca 2 G     76                         gpios = <&gpio_pca 2 GPIO_ACTIVE_LOW>;
 77                 };                                 77                 };
 78                                                    78 
 79                 key-f4 {                           79                 key-f4 {
 80                         label = "GPIO Key F4";     80                         label = "GPIO Key F4";
 81                         linux,code = <KEY_F4>;     81                         linux,code = <KEY_F4>;
 82                         gpios = <&gpio_pca 3 G     82                         gpios = <&gpio_pca 3 GPIO_ACTIVE_LOW>;
 83                 };                                 83                 };
 84                                                    84 
 85                 key-f5 {                           85                 key-f5 {
 86                         label = "GPIO Key F5";     86                         label = "GPIO Key F5";
 87                         linux,code = <KEY_F5>;     87                         linux,code = <KEY_F5>;
 88                         gpios = <&gpio_pca 4 G     88                         gpios = <&gpio_pca 4 GPIO_ACTIVE_LOW>;
 89                 };                                 89                 };
 90                                                    90 
 91                 key-cycle {                        91                 key-cycle {
 92                         label = "GPIO Key CYCL     92                         label = "GPIO Key CYCLE";
 93                         linux,code = <KEY_CYCL     93                         linux,code = <KEY_CYCLEWINDOWS>;
 94                         gpios = <&gpio_pca 5 G     94                         gpios = <&gpio_pca 5 GPIO_ACTIVE_LOW>;
 95                 };                                 95                 };
 96                                                    96 
 97                 key-esc {                          97                 key-esc {
 98                         label = "GPIO Key ESC"     98                         label = "GPIO Key ESC";
 99                         linux,code = <KEY_ESC>     99                         linux,code = <KEY_ESC>;
100                         gpios = <&gpio_pca 6 G    100                         gpios = <&gpio_pca 6 GPIO_ACTIVE_LOW>;
101                 };                                101                 };
102                                                   102 
103                 key-up {                          103                 key-up {
104                         label = "GPIO Key UP";    104                         label = "GPIO Key UP";
105                         linux,code = <KEY_UP>;    105                         linux,code = <KEY_UP>;
106                         gpios = <&gpio_pca 7 G    106                         gpios = <&gpio_pca 7 GPIO_ACTIVE_LOW>;
107                 };                                107                 };
108                                                   108 
109                 key-down {                        109                 key-down {
110                         label = "GPIO Key DOWN    110                         label = "GPIO Key DOWN";
111                         linux,code = <KEY_DOWN    111                         linux,code = <KEY_DOWN>;
112                         gpios = <&gpio_pca 8 G    112                         gpios = <&gpio_pca 8 GPIO_ACTIVE_LOW>;
113                 };                                113                 };
114                                                   114 
115                 key-ok {                          115                 key-ok {
116                         label = "GPIO Key OK";    116                         label = "GPIO Key OK";
117                         linux,code = <KEY_OK>;    117                         linux,code = <KEY_OK>;
118                         gpios = <&gpio_pca 9 G    118                         gpios = <&gpio_pca 9 GPIO_ACTIVE_LOW>;
119                 };                                119                 };
120                                                   120 
121                 key-f6 {                          121                 key-f6 {
122                         label = "GPIO Key F6";    122                         label = "GPIO Key F6";
123                         linux,code = <KEY_F6>;    123                         linux,code = <KEY_F6>;
124                         gpios = <&gpio_pca 10     124                         gpios = <&gpio_pca 10 GPIO_ACTIVE_LOW>;
125                 };                                125                 };
126                                                   126 
127                 key-f7 {                          127                 key-f7 {
128                         label = "GPIO Key F7";    128                         label = "GPIO Key F7";
129                         linux,code = <KEY_F7>;    129                         linux,code = <KEY_F7>;
130                         gpios = <&gpio_pca 11     130                         gpios = <&gpio_pca 11 GPIO_ACTIVE_LOW>;
131                 };                                131                 };
132                                                   132 
133                 key-f8 {                          133                 key-f8 {
134                         label = "GPIO Key F8";    134                         label = "GPIO Key F8";
135                         linux,code = <KEY_F8>;    135                         linux,code = <KEY_F8>;
136                         gpios = <&gpio_pca 12     136                         gpios = <&gpio_pca 12 GPIO_ACTIVE_LOW>;
137                 };                                137                 };
138                                                   138 
139                 key-f9 {                          139                 key-f9 {
140                         label = "GPIO Key F9";    140                         label = "GPIO Key F9";
141                         linux,code = <KEY_F9>;    141                         linux,code = <KEY_F9>;
142                         gpios = <&gpio_pca 13     142                         gpios = <&gpio_pca 13 GPIO_ACTIVE_LOW>;
143                 };                                143                 };
144                                                   144 
145                 key-f10 {                         145                 key-f10 {
146                         label = "GPIO Key F10"    146                         label = "GPIO Key F10";
147                         linux,code = <KEY_F10>    147                         linux,code = <KEY_F10>;
148                         gpios = <&gpio_pca 14     148                         gpios = <&gpio_pca 14 GPIO_ACTIVE_LOW>;
149                 };                                149                 };
150                                                   150 
151         };                                        151         };
152                                                   152 
153         leds {                                    153         leds {
154                 compatible = "gpio-leds";         154                 compatible = "gpio-leds";
155                 pinctrl-names = "default";        155                 pinctrl-names = "default";
156                 pinctrl-0 = <&pinctrl_leds>;      156                 pinctrl-0 = <&pinctrl_leds>;
157                                                   157 
158                 led-0 {                           158                 led-0 {
159                         label = "debug0";         159                         label = "debug0";
160                         function = LED_FUNCTIO    160                         function = LED_FUNCTION_HEARTBEAT;
161                         gpios = <&gpio1 8 GPIO    161                         gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
162                         linux,default-trigger     162                         linux,default-trigger = "heartbeat";
163                 };                                163                 };
164                                                   164 
165                 led-1 {                           165                 led-1 {
166                         label = "debug1";         166                         label = "debug1";
167                         function = LED_FUNCTIO    167                         function = LED_FUNCTION_DISK;
168                         gpios = <&gpio1 9 GPIO    168                         gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
169                         linux,default-trigger     169                         linux,default-trigger = "disk-activity";
170                 };                                170                 };
171                                                   171 
172                 led-2 {                           172                 led-2 {
173                         label = "power_led";      173                         label = "power_led";
174                         function = LED_FUNCTIO    174                         function = LED_FUNCTION_POWER;
175                         gpios = <&gpio2 24 GPI    175                         gpios = <&gpio2 24 GPIO_ACTIVE_HIGH>;
176                         default-state = "on";     176                         default-state = "on";
177                 };                                177                 };
178         };                                        178         };
179                                                   179 
180         panel {                                   180         panel {
181                 compatible = "kyo,tcg070wvlq",    181                 compatible = "kyo,tcg070wvlq", "lg,lb070wv8";
182                 backlight = <&backlight>;         182                 backlight = <&backlight>;
183                 power-supply = <&reg_3v3>;        183                 power-supply = <&reg_3v3>;
184                                                   184 
185                 port {                            185                 port {
186                         panel_in: endpoint {      186                         panel_in: endpoint {
187                                 remote-endpoin    187                                 remote-endpoint = <&lvds0_out>;
188                         };                        188                         };
189                 };                                189                 };
190         };                                        190         };
191                                                   191 
192         clk50m_phy: phy-clock {                   192         clk50m_phy: phy-clock {
193                 compatible = "fixed-clock";       193                 compatible = "fixed-clock";
194                 #clock-cells = <0>;               194                 #clock-cells = <0>;
195                 clock-frequency = <50000000>;     195                 clock-frequency = <50000000>;
196                 clock-output-names = "enet_ref    196                 clock-output-names = "enet_ref_pad";
197         };                                        197         };
198                                                   198 
199         reg_1v8: regulator-1v8 {                  199         reg_1v8: regulator-1v8 {
200                 compatible = "regulator-fixed"    200                 compatible = "regulator-fixed";
201                 regulator-name = "1v8";           201                 regulator-name = "1v8";
202                 regulator-min-microvolt = <180    202                 regulator-min-microvolt = <1800000>;
203                 regulator-max-microvolt = <180    203                 regulator-max-microvolt = <1800000>;
204         };                                        204         };
205                                                   205 
206         reg_3v3: regulator-3v3 {                  206         reg_3v3: regulator-3v3 {
207                 compatible = "regulator-fixed"    207                 compatible = "regulator-fixed";
208                 regulator-name = "3v3";           208                 regulator-name = "3v3";
209                 regulator-min-microvolt = <330    209                 regulator-min-microvolt = <3300000>;
210                 regulator-max-microvolt = <330    210                 regulator-max-microvolt = <3300000>;
211         };                                        211         };
212                                                   212 
213         reg_h1_vbus: regulator-h1-vbus {          213         reg_h1_vbus: regulator-h1-vbus {
214                 compatible = "regulator-fixed"    214                 compatible = "regulator-fixed";
215                 regulator-name = "h1-vbus";       215                 regulator-name = "h1-vbus";
216                 regulator-min-microvolt = <500    216                 regulator-min-microvolt = <5000000>;
217                 regulator-max-microvolt = <500    217                 regulator-max-microvolt = <5000000>;
218                 gpio = <&gpio1 0 GPIO_ACTIVE_H    218                 gpio = <&gpio1 0 GPIO_ACTIVE_HIGH>;
219                 enable-active-high;               219                 enable-active-high;
220         };                                        220         };
221                                                   221 
222         reg_otg_vbus: regulator-otg-vbus {        222         reg_otg_vbus: regulator-otg-vbus {
223                 compatible = "regulator-fixed"    223                 compatible = "regulator-fixed";
224                 regulator-name = "otg-vbus";      224                 regulator-name = "otg-vbus";
225                 regulator-min-microvolt = <500    225                 regulator-min-microvolt = <5000000>;
226                 regulator-max-microvolt = <500    226                 regulator-max-microvolt = <5000000>;
227                 gpio = <&gpio3 22 GPIO_ACTIVE_    227                 gpio = <&gpio3 22 GPIO_ACTIVE_HIGH>;
228                 enable-active-high;               228                 enable-active-high;
229         };                                        229         };
230                                                   230 
231         sound {                                   231         sound {
232                 compatible = "simple-audio-car    232                 compatible = "simple-audio-card";
233                 simple-audio-card,name = "prti    233                 simple-audio-card,name = "prti6q-sgtl5000";
234                 simple-audio-card,format = "i2    234                 simple-audio-card,format = "i2s";
235                 simple-audio-card,widgets =       235                 simple-audio-card,widgets =
236                         "Microphone", "Microph    236                         "Microphone", "Microphone Jack",
237                         "Line", "Line In Jack"    237                         "Line", "Line In Jack",
238                         "Headphone", "Headphon    238                         "Headphone", "Headphone Jack",
239                         "Speaker", "External S    239                         "Speaker", "External Speaker";
240                 simple-audio-card,routing =       240                 simple-audio-card,routing =
241                         "MIC_IN", "Microphone     241                         "MIC_IN", "Microphone Jack",
242                         "LINE_IN", "Line In Ja    242                         "LINE_IN", "Line In Jack",
243                         "Headphone Jack", "HP_    243                         "Headphone Jack", "HP_OUT",
244                         "External Speaker", "L    244                         "External Speaker", "LINE_OUT";
245                                                   245 
246                 simple-audio-card,cpu {           246                 simple-audio-card,cpu {
247                         sound-dai = <&ssi1>;      247                         sound-dai = <&ssi1>;
248                         system-clock-frequency    248                         system-clock-frequency = <0>;
249                 };                                249                 };
250                                                   250 
251                 simple-audio-card,codec {         251                 simple-audio-card,codec {
252                         sound-dai = <&codec>;     252                         sound-dai = <&codec>;
253                         bitclock-master;          253                         bitclock-master;
254                         frame-master;             254                         frame-master;
255                 };                                255                 };
256         };                                        256         };
257 };                                                257 };
258                                                   258 
259 &audmux {                                         259 &audmux {
260         pinctrl-names = "default";                260         pinctrl-names = "default";
261         pinctrl-0 = <&pinctrl_audmux>;            261         pinctrl-0 = <&pinctrl_audmux>;
262         status = "okay";                          262         status = "okay";
263                                                   263 
264         mux-ssi1 {                                264         mux-ssi1 {
265                 fsl,audmux-port = <0>;            265                 fsl,audmux-port = <0>;
266                 fsl,port-config = <               266                 fsl,port-config = <
267                         IMX_AUDMUX_V2_PTCR_SYN    267                         IMX_AUDMUX_V2_PTCR_SYN          0
268                         IMX_AUDMUX_V2_PTCR_TFS    268                         IMX_AUDMUX_V2_PTCR_TFSEL(2)     0
269                         IMX_AUDMUX_V2_PTCR_TCS    269                         IMX_AUDMUX_V2_PTCR_TCSEL(2)     0
270                         IMX_AUDMUX_V2_PTCR_TFS    270                         IMX_AUDMUX_V2_PTCR_TFSDIR       0
271                         IMX_AUDMUX_V2_PTCR_TCL    271                         IMX_AUDMUX_V2_PTCR_TCLKDIR      IMX_AUDMUX_V2_PDCR_RXDSEL(2)
272                 >;                                272                 >;
273         };                                        273         };
274                                                   274 
275         mux-pins3 {                               275         mux-pins3 {
276                 fsl,audmux-port = <2>;            276                 fsl,audmux-port = <2>;
277                 fsl,port-config = <               277                 fsl,port-config = <
278                         IMX_AUDMUX_V2_PTCR_SYN    278                         IMX_AUDMUX_V2_PTCR_SYN          IMX_AUDMUX_V2_PDCR_RXDSEL(0)
279                         0                         279                         0                               IMX_AUDMUX_V2_PDCR_TXRXEN
280                 >;                                280                 >;
281         };                                        281         };
282 };                                                282 };
283                                                   283 
284 &can1 {                                           284 &can1 {
285         pinctrl-names = "default";                285         pinctrl-names = "default";
286         pinctrl-0 = <&pinctrl_can1>;              286         pinctrl-0 = <&pinctrl_can1>;
287         status = "okay";                          287         status = "okay";
288 };                                                288 };
289                                                   289 
290 &can2 {                                           290 &can2 {
291         pinctrl-names = "default";                291         pinctrl-names = "default";
292         pinctrl-0 = <&pinctrl_can2>;              292         pinctrl-0 = <&pinctrl_can2>;
293         status = "okay";                          293         status = "okay";
294 };                                                294 };
295                                                   295 
296 &clks {                                           296 &clks {
297         clocks = <&clk50m_phy>;                   297         clocks = <&clk50m_phy>;
298         clock-names = "enet_ref_pad";             298         clock-names = "enet_ref_pad";
299         assigned-clocks = <&clks IMX6QDL_CLK_L    299         assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>, <&clks IMX6QDL_CLK_ENET_REF_SEL>;
300         assigned-clock-parents = <&clks IMX6QD    300         assigned-clock-parents = <&clks IMX6QDL_CLK_PLL5_VIDEO_DIV>, <&clk50m_phy>;
301 };                                                301 };
302                                                   302 
303 &ecspi1 {                                         303 &ecspi1 {
304         cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>    304         cs-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
305         pinctrl-names = "default";                305         pinctrl-names = "default";
306         pinctrl-0 = <&pinctrl_ecspi1>;            306         pinctrl-0 = <&pinctrl_ecspi1>;
307         status = "okay";                          307         status = "okay";
308                                                   308 
309         flash@0 {                                 309         flash@0 {
310                 compatible = "jedec,spi-nor";     310                 compatible = "jedec,spi-nor";
311                 reg = <0>;                        311                 reg = <0>;
312                 spi-max-frequency = <20000000>    312                 spi-max-frequency = <20000000>;
313         };                                        313         };
314 };                                                314 };
315                                                   315 
316 &fec {                                            316 &fec {
317         pinctrl-names = "default";                317         pinctrl-names = "default";
318         pinctrl-0 = <&pinctrl_enet>;              318         pinctrl-0 = <&pinctrl_enet>;
319         phy-mode = "rmii";                        319         phy-mode = "rmii";
320         phy-handle = <&rmii_phy>;                 320         phy-handle = <&rmii_phy>;
321         status = "okay";                          321         status = "okay";
322                                                   322 
323         mdio {                                    323         mdio {
324                 #address-cells = <1>;             324                 #address-cells = <1>;
325                 #size-cells = <0>;                325                 #size-cells = <0>;
326                                                   326 
327                 /* Microchip KSZ8081RNA PHY */    327                 /* Microchip KSZ8081RNA PHY */
328                 rmii_phy: ethernet-phy@0 {        328                 rmii_phy: ethernet-phy@0 {
329                         reg = <0>;                329                         reg = <0>;
330                         interrupts-extended =     330                         interrupts-extended = <&gpio4 30 IRQ_TYPE_LEVEL_LOW>;
331                         reset-gpios = <&gpio4     331                         reset-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
332                         reset-assert-us = <100    332                         reset-assert-us = <10000>;
333                         reset-deassert-us = <3    333                         reset-deassert-us = <3000>;
334                 };                                334                 };
335         };                                        335         };
336 };                                                336 };
337                                                   337 
338 &gpio1 {                                          338 &gpio1 {
339         gpio-line-names =                         339         gpio-line-names =
340                 "CAN1_TERM", "SD1_CD", "ITU656    340                 "CAN1_TERM", "SD1_CD", "ITU656_RESET", "CAM1_MIRROR",
341                         "CAM2_MIRROR", "", "",    341                         "CAM2_MIRROR", "", "", "SMBALERT",
342                 "DEBUG_0", "DEBUG_1", "", "",     342                 "DEBUG_0", "DEBUG_1", "", "", "", "", "", "",
343                 "SD1_DATA0", "SD1_DATA1", "SD1    343                 "SD1_DATA0", "SD1_DATA1", "SD1_CMD", "SD1_DATA2", "SD1_CLK",
344                         "SD1_DATA3", "", "",      344                         "SD1_DATA3", "", "",
345                 "", "", "", "", "", "", "", ""    345                 "", "", "", "", "", "", "", "";
346 };                                                346 };
347                                                   347 
348 &gpio2 {                                          348 &gpio2 {
349         gpio-line-names =                         349         gpio-line-names =
350                 "", "", "", "", "", "", "", ""    350                 "", "", "", "", "", "", "", "",
351                 "REV_ID0", "REV_ID1", "REV_ID2    351                 "REV_ID0", "REV_ID1", "REV_ID2", "REV_ID3", "REV_ID4",
352                         "BOARD_ID0", "BOARD_ID    352                         "BOARD_ID0", "BOARD_ID1", "BOARD_ID2",
353                 "", "", "", "", "", "", "", "O    353                 "", "", "", "", "", "", "", "ON_SWITCH",
354                 "POWER_LED", "", "", "", "", "    354                 "POWER_LED", "", "", "", "", "", "", "";
355 };                                                355 };
356                                                   356 
357 &gpio3 {                                          357 &gpio3 {
358         gpio-line-names =                         358         gpio-line-names =
359                 "", "", "", "", "", "", "", ""    359                 "", "", "", "", "", "", "", "",
360                 "", "", "", "", "", "", "", ""    360                 "", "", "", "", "", "", "", "",
361                 "ECSPI1_SCLK", "ECSPI1_MISO",     361                 "ECSPI1_SCLK", "ECSPI1_MISO", "ECSPI1_MOSI", "ECSPI1_SS1",
362                         "CPU_ON1_FB", "USB_EXT    362                         "CPU_ON1_FB", "USB_EXT1_OC", "USB_EXT1_PWR", "YACO_IRQ",
363                 "TSS_TXD", "TSS_RXD", "", "",     363                 "TSS_TXD", "TSS_RXD", "", "", "", "", "YACO_BOOT0",
364                         "YACO_RESET";             364                         "YACO_RESET";
365 };                                                365 };
366                                                   366 
367 &gpio4 {                                          367 &gpio4 {
368         gpio-line-names =                         368         gpio-line-names =
369                 "", "", "", "", "", "", "", ""    369                 "", "", "", "", "", "", "", "",
370                 "", "", "", "", "CAN1_SR", "CA    370                 "", "", "", "", "CAN1_SR", "CAN2_SR", "CAN2_TX", "CAN2_RX",
371                 "", "", "DIP1_FB", "", "", "",    371                 "", "", "DIP1_FB", "", "", "", "", "",
372                 "CPU_LIGHT_ON", "", "ETH_RESET    372                 "CPU_LIGHT_ON", "", "ETH_RESET", "", "BL_EN",
373                         "BL_PWM", "ETH_INTRP",    373                         "BL_PWM", "ETH_INTRP", "";
374 };                                                374 };
375                                                   375 
376 &gpio5 {                                          376 &gpio5 {
377         gpio-line-names =                         377         gpio-line-names =
378                 "", "", "", "", "", "", "", ""    378                 "", "", "", "", "", "", "", "",
379                 "", "", "", "", "", "", "", ""    379                 "", "", "", "", "", "", "", "",
380                 "", "", "", "", "", "", "", ""    380                 "", "", "", "", "", "", "", "",
381                 "I2S_LRCLK", "I2S_DIN", "I2C1_    381                 "I2S_LRCLK", "I2S_DIN", "I2C1_SDA", "I2C1_SCL", "YACO_AUX_RX",
382                         "YACO_AUX_TX", "ITU656    382                         "YACO_AUX_TX", "ITU656_D0", "ITU656_D1";
383 };                                                383 };
384                                                   384 
385 &i2c1 {                                           385 &i2c1 {
386         clock-frequency = <100000>;               386         clock-frequency = <100000>;
387         pinctrl-names = "default";                387         pinctrl-names = "default";
388         pinctrl-0 = <&pinctrl_i2c1>;              388         pinctrl-0 = <&pinctrl_i2c1>;
389         status = "okay";                          389         status = "okay";
390                                                   390 
391         codec: audio-codec@a {                    391         codec: audio-codec@a {
392                 compatible = "fsl,sgtl5000";      392                 compatible = "fsl,sgtl5000";
393                 reg = <0xa>;                      393                 reg = <0xa>;
394                 #sound-dai-cells = <0>;           394                 #sound-dai-cells = <0>;
395                 clocks = <&clks 201>;             395                 clocks = <&clks 201>;
396                 VDDA-supply = <&reg_3v3>;         396                 VDDA-supply = <&reg_3v3>;
397                 VDDIO-supply = <&reg_3v3>;        397                 VDDIO-supply = <&reg_3v3>;
398                 VDDD-supply = <&reg_1v8>;         398                 VDDD-supply = <&reg_1v8>;
399         };                                        399         };
400                                                   400 
401         video@5c {                                401         video@5c {
402                 compatible = "ti,tvp5150";        402                 compatible = "ti,tvp5150";
403                 reg = <0x5c>;                     403                 reg = <0x5c>;
404                 #address-cells = <1>;             404                 #address-cells = <1>;
405                 #size-cells = <0>;                405                 #size-cells = <0>;
406                                                   406 
407                 port@0 {                          407                 port@0 {
408                         reg = <0>;                408                         reg = <0>;
409                                                   409 
410                         tvp5150_comp0_in: endp    410                         tvp5150_comp0_in: endpoint {
411                                 remote-endpoin    411                                 remote-endpoint = <&comp0_out>;
412                         };                        412                         };
413                 };                                413                 };
414                                                   414 
415                 /* Output port 2 is video outp    415                 /* Output port 2 is video output pad */
416                 port@2 {                          416                 port@2 {
417                         reg = <2>;                417                         reg = <2>;
418                         tvp5151_to_ipu1_csi0_m    418                         tvp5151_to_ipu1_csi0_mux: endpoint {
419                                 remote-endpoin    419                                 remote-endpoint = <&ipu1_csi0_mux_from_parallel_sensor>;
420                         };                        420                         };
421                 };                                421                 };
422         };                                        422         };
423                                                   423 
424         gpio_pca: gpio@74 {                       424         gpio_pca: gpio@74 {
425                 compatible = "nxp,pca9539";       425                 compatible = "nxp,pca9539";
426                 reg = <0x74>;                     426                 reg = <0x74>;
427                 pinctrl-names = "default";        427                 pinctrl-names = "default";
428                 pinctrl-0 = <&pinctrl_pca9539>    428                 pinctrl-0 = <&pinctrl_pca9539>;
429                 interrupt-parent = <&gpio4>;      429                 interrupt-parent = <&gpio4>;
430                 interrupts = <5 IRQ_TYPE_LEVEL    430                 interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
431                 gpio-controller;                  431                 gpio-controller;
432                 #gpio-cells = <2>;                432                 #gpio-cells = <2>;
433         };                                        433         };
434                                                   434 
435         /* additional i2c devices are added au    435         /* additional i2c devices are added automatically by the boot loader */
436 };                                                436 };
437                                                   437 
438 &i2c3 {                                           438 &i2c3 {
439         clock-frequency = <100000>;               439         clock-frequency = <100000>;
440         pinctrl-names = "default";                440         pinctrl-names = "default";
441         pinctrl-0 = <&pinctrl_i2c3>;              441         pinctrl-0 = <&pinctrl_i2c3>;
442         status = "okay";                          442         status = "okay";
443                                                   443 
444         adc@49 {                                  444         adc@49 {
445                 compatible = "ti,ads1015";        445                 compatible = "ti,ads1015";
446                 reg = <0x49>;                     446                 reg = <0x49>;
447                 #address-cells = <1>;             447                 #address-cells = <1>;
448                 #size-cells = <0>;                448                 #size-cells = <0>;
449                                                   449 
450                 channel@4 {                       450                 channel@4 {
451                         reg = <4>;                451                         reg = <4>;
452                         ti,gain = <3>;            452                         ti,gain = <3>;
453                         ti,datarate = <3>;        453                         ti,datarate = <3>;
454                 };                                454                 };
455                                                   455 
456                 channel@5 {                       456                 channel@5 {
457                         reg = <5>;                457                         reg = <5>;
458                         ti,gain = <3>;            458                         ti,gain = <3>;
459                         ti,datarate = <3>;        459                         ti,datarate = <3>;
460                 };                                460                 };
461                                                   461 
462                 channel@6 {                       462                 channel@6 {
463                         reg = <6>;                463                         reg = <6>;
464                         ti,gain = <3>;            464                         ti,gain = <3>;
465                         ti,datarate = <3>;        465                         ti,datarate = <3>;
466                 };                                466                 };
467                                                   467 
468                 channel@7 {                       468                 channel@7 {
469                         reg = <7>;                469                         reg = <7>;
470                         ti,gain = <3>;            470                         ti,gain = <3>;
471                         ti,datarate = <3>;        471                         ti,datarate = <3>;
472                 };                                472                 };
473         };                                        473         };
474                                                   474 
475         rtc@51 {                                  475         rtc@51 {
476                 compatible = "nxp,pcf8563";       476                 compatible = "nxp,pcf8563";
477                 reg = <0x51>;                     477                 reg = <0x51>;
478         };                                        478         };
479                                                   479 
480         temperature-sensor@70 {                   480         temperature-sensor@70 {
481                 compatible = "ti,tmp103";         481                 compatible = "ti,tmp103";
482                 reg = <0x70>;                     482                 reg = <0x70>;
483         };                                        483         };
484 };                                                484 };
485                                                   485 
486 &ipu1_csi0 {                                      486 &ipu1_csi0 {
487         pinctrl-names = "default";                487         pinctrl-names = "default";
488         pinctrl-0 = <&pinctrl_ipu1_csi0>;         488         pinctrl-0 = <&pinctrl_ipu1_csi0>;
489         status = "okay";                          489         status = "okay";
490 };                                                490 };
491                                                   491 
492 &ipu1_csi0_mux_from_parallel_sensor {             492 &ipu1_csi0_mux_from_parallel_sensor {
493         remote-endpoint = <&tvp5151_to_ipu1_cs    493         remote-endpoint = <&tvp5151_to_ipu1_csi0_mux>;
494 };                                                494 };
495                                                   495 
496 &ldb {                                            496 &ldb {
497         status = "okay";                          497         status = "okay";
498                                                   498 
499         lvds-channel@0 {                          499         lvds-channel@0 {
500                 status = "okay";                  500                 status = "okay";
501                                                   501 
502                 port@4 {                          502                 port@4 {
503                         reg = <4>;                503                         reg = <4>;
504                                                   504 
505                         lvds0_out: endpoint {     505                         lvds0_out: endpoint {
506                                 remote-endpoin    506                                 remote-endpoint = <&panel_in>;
507                         };                        507                         };
508                 };                                508                 };
509         };                                        509         };
510 };                                                510 };
511                                                   511 
512 &pcie {                                           512 &pcie {
513         status = "okay";                          513         status = "okay";
514 };                                                514 };
515                                                   515 
516 &pwm1 {                                           516 &pwm1 {
517         pinctrl-names = "default";                517         pinctrl-names = "default";
518         pinctrl-0 = <&pinctrl_pwm1>;              518         pinctrl-0 = <&pinctrl_pwm1>;
519         status = "okay";                          519         status = "okay";
520 };                                                520 };
521                                                   521 
522 &ssi1 {                                           522 &ssi1 {
523         #sound-dai-cells = <0>;                   523         #sound-dai-cells = <0>;
524         fsl,mode = "ac97-slave";                  524         fsl,mode = "ac97-slave";
525         status = "okay";                          525         status = "okay";
526 };                                                526 };
527                                                   527 
528 &uart1 {                                          528 &uart1 {
529         pinctrl-names = "default";                529         pinctrl-names = "default";
530         pinctrl-0 = <&pinctrl_uart1>;             530         pinctrl-0 = <&pinctrl_uart1>;
531         status = "okay";                          531         status = "okay";
532 };                                                532 };
533                                                   533 
534 &uart2 {                                          534 &uart2 {
535         pinctrl-names = "default";                535         pinctrl-names = "default";
536         pinctrl-0 = <&pinctrl_uart2>;             536         pinctrl-0 = <&pinctrl_uart2>;
537         status = "okay";                          537         status = "okay";
538 };                                                538 };
539                                                   539 
540 &uart3 {                                          540 &uart3 {
541         pinctrl-names = "default";                541         pinctrl-names = "default";
542         pinctrl-0 = <&pinctrl_uart3>;             542         pinctrl-0 = <&pinctrl_uart3>;
543         status = "okay";                          543         status = "okay";
544 };                                                544 };
545                                                   545 
546 &uart4 {                                          546 &uart4 {
547         pinctrl-names = "default";                547         pinctrl-names = "default";
548         pinctrl-0 = <&pinctrl_uart4>;             548         pinctrl-0 = <&pinctrl_uart4>;
549         status = "okay";                          549         status = "okay";
550 };                                                550 };
551                                                   551 
552 &uart5 {                                          552 &uart5 {
553         pinctrl-names = "default";                553         pinctrl-names = "default";
554         pinctrl-0 = <&pinctrl_uart5>;             554         pinctrl-0 = <&pinctrl_uart5>;
555         status = "okay";                          555         status = "okay";
556 };                                                556 };
557                                                   557 
558 &usbh1 {                                          558 &usbh1 {
559         vbus-supply = <&reg_h1_vbus>;             559         vbus-supply = <&reg_h1_vbus>;
560         pinctrl-names = "default";                560         pinctrl-names = "default";
561         phy_type = "utmi";                        561         phy_type = "utmi";
562         dr_mode = "host";                         562         dr_mode = "host";
563         disable-over-current;                     563         disable-over-current;
564         status = "okay";                          564         status = "okay";
565 };                                                565 };
566                                                   566 
567 &usbotg {                                         567 &usbotg {
568         vbus-supply = <&reg_otg_vbus>;            568         vbus-supply = <&reg_otg_vbus>;
569         pinctrl-names = "default";                569         pinctrl-names = "default";
570         pinctrl-0 = <&pinctrl_usbotg>;            570         pinctrl-0 = <&pinctrl_usbotg>;
571         phy_type = "utmi";                        571         phy_type = "utmi";
572         dr_mode = "host";                         572         dr_mode = "host";
573         over-current-active-low;                  573         over-current-active-low;
574         status = "okay";                          574         status = "okay";
575 };                                                575 };
576                                                   576 
577 &usbphynop1 {                                     577 &usbphynop1 {
578         status = "disabled";                      578         status = "disabled";
579 };                                                579 };
580                                                   580 
581 &usbphynop2 {                                     581 &usbphynop2 {
582         status = "disabled";                      582         status = "disabled";
583 };                                                583 };
584                                                   584 
585 &usdhc1 {                                         585 &usdhc1 {
586         pinctrl-names = "default";                586         pinctrl-names = "default";
587         pinctrl-0 = <&pinctrl_usdhc1>;            587         pinctrl-0 = <&pinctrl_usdhc1>;
588         cd-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;    588         cd-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
589         no-1-8-v;                                 589         no-1-8-v;
590         disable-wp;                               590         disable-wp;
591         cap-sd-highspeed;                         591         cap-sd-highspeed;
592         no-mmc;                                   592         no-mmc;
593         no-sdio;                                  593         no-sdio;
594         status = "okay";                          594         status = "okay";
595 };                                                595 };
596                                                   596 
597 &usdhc3 {                                         597 &usdhc3 {
598         pinctrl-names = "default";                598         pinctrl-names = "default";
599         pinctrl-0 = <&pinctrl_usdhc3>;            599         pinctrl-0 = <&pinctrl_usdhc3>;
600         bus-width = <8>;                          600         bus-width = <8>;
601         no-1-8-v;                                 601         no-1-8-v;
602         non-removable;                            602         non-removable;
603         no-sd;                                    603         no-sd;
604         no-sdio;                                  604         no-sdio;
605         status = "okay";                          605         status = "okay";
606 };                                                606 };
607                                                   607 
608 &iomuxc {                                         608 &iomuxc {
609         pinctrl-names = "default";                609         pinctrl-names = "default";
610         pinctrl-0 = <&pinctrl_hog>;               610         pinctrl-0 = <&pinctrl_hog>;
611                                                   611 
612         pinctrl_audmux: audmuxgrp {               612         pinctrl_audmux: audmuxgrp {
613                 fsl,pins = <                      613                 fsl,pins = <
614                         /* SGTL5000 sys_mclk *    614                         /* SGTL5000 sys_mclk */
615                         MX6QDL_PAD_CSI0_MCLK__    615                         MX6QDL_PAD_CSI0_MCLK__CCM_CLKO1                 0x030b0
616                         MX6QDL_PAD_CSI0_DAT7__    616                         MX6QDL_PAD_CSI0_DAT7__AUD3_RXD                  0x130b0
617                         MX6QDL_PAD_CSI0_DAT4__    617                         MX6QDL_PAD_CSI0_DAT4__AUD3_TXC                  0x130b0
618                         MX6QDL_PAD_CSI0_DAT5__    618                         MX6QDL_PAD_CSI0_DAT5__AUD3_TXD                  0x110b0
619                         MX6QDL_PAD_CSI0_DAT6__    619                         MX6QDL_PAD_CSI0_DAT6__AUD3_TXFS                 0x130b0
620                 >;                                620                 >;
621         };                                        621         };
622                                                   622 
623         pinctrl_backlight: backlightgrp {         623         pinctrl_backlight: backlightgrp {
624                 fsl,pins = <                      624                 fsl,pins = <
625                         MX6QDL_PAD_DISP0_DAT7_    625                         MX6QDL_PAD_DISP0_DAT7__GPIO4_IO28               0x1b0b0
626                 >;                                626                 >;
627         };                                        627         };
628                                                   628 
629         pinctrl_can1: can1grp {                   629         pinctrl_can1: can1grp {
630                 fsl,pins = <                      630                 fsl,pins = <
631                         MX6QDL_PAD_KEY_ROW2__F    631                         MX6QDL_PAD_KEY_ROW2__FLEXCAN1_RX                0x1b000
632                         MX6QDL_PAD_KEY_COL2__F    632                         MX6QDL_PAD_KEY_COL2__FLEXCAN1_TX                0x3008
633                         /* CAN1_SR */             633                         /* CAN1_SR */
634                         MX6QDL_PAD_KEY_COL3__G    634                         MX6QDL_PAD_KEY_COL3__GPIO4_IO12                 0x13008
635                         /* CAN1_TERM */           635                         /* CAN1_TERM */
636                         MX6QDL_PAD_GPIO_0__GPI    636                         MX6QDL_PAD_GPIO_0__GPIO1_IO00                   0x1b088
637                 >;                                637                 >;
638         };                                        638         };
639                                                   639 
640         pinctrl_can2: can2grp {                   640         pinctrl_can2: can2grp {
641                 fsl,pins = <                      641                 fsl,pins = <
642                         MX6QDL_PAD_KEY_ROW4__F    642                         MX6QDL_PAD_KEY_ROW4__FLEXCAN2_RX                0x1b000
643                         MX6QDL_PAD_KEY_COL4__F    643                         MX6QDL_PAD_KEY_COL4__FLEXCAN2_TX                0x3008
644                         /* CAN2_SR */             644                         /* CAN2_SR */
645                         MX6QDL_PAD_KEY_ROW3__G    645                         MX6QDL_PAD_KEY_ROW3__GPIO4_IO13                 0x13008
646                 >;                                646                 >;
647         };                                        647         };
648                                                   648 
649         pinctrl_ecspi1: ecspi1grp {               649         pinctrl_ecspi1: ecspi1grp {
650                 fsl,pins = <                      650                 fsl,pins = <
651                         MX6QDL_PAD_EIM_D17__EC    651                         MX6QDL_PAD_EIM_D17__ECSPI1_MISO                 0x100b1
652                         MX6QDL_PAD_EIM_D18__EC    652                         MX6QDL_PAD_EIM_D18__ECSPI1_MOSI                 0x100b1
653                         MX6QDL_PAD_EIM_D16__EC    653                         MX6QDL_PAD_EIM_D16__ECSPI1_SCLK                 0x100b1
654                         /* CS */                  654                         /* CS */
655                         MX6QDL_PAD_EIM_D19__GP    655                         MX6QDL_PAD_EIM_D19__GPIO3_IO19                  0x000b1
656                 >;                                656                 >;
657         };                                        657         };
658                                                   658 
659         pinctrl_enet: enetgrp {                   659         pinctrl_enet: enetgrp {
660                 fsl,pins = <                      660                 fsl,pins = <
661                         /* MX6QDL_ENET_PINGRP4    661                         /* MX6QDL_ENET_PINGRP4 */
662                         MX6QDL_PAD_ENET_MDC__E    662                         MX6QDL_PAD_ENET_MDC__ENET_MDC                   0x1b0b0
663                         MX6QDL_PAD_ENET_MDIO__    663                         MX6QDL_PAD_ENET_MDIO__ENET_MDIO                 0x1b0b0
664                         MX6QDL_PAD_ENET_RXD0__    664                         MX6QDL_PAD_ENET_RXD0__ENET_RX_DATA0             0x1b0b0
665                         MX6QDL_PAD_ENET_RXD1__    665                         MX6QDL_PAD_ENET_RXD1__ENET_RX_DATA1             0x1b0b0
666                         MX6QDL_PAD_ENET_RX_ER_    666                         MX6QDL_PAD_ENET_RX_ER__ENET_RX_ER               0x1b0b0
667                         MX6QDL_PAD_ENET_TX_EN_    667                         MX6QDL_PAD_ENET_TX_EN__ENET_TX_EN               0x1b0b0
668                         MX6QDL_PAD_ENET_TXD0__    668                         MX6QDL_PAD_ENET_TXD0__ENET_TX_DATA0             0x1b0b0
669                         MX6QDL_PAD_ENET_TXD1__    669                         MX6QDL_PAD_ENET_TXD1__ENET_TX_DATA1             0x1b0b0
670                         MX6QDL_PAD_ENET_CRS_DV    670                         MX6QDL_PAD_ENET_CRS_DV__ENET_RX_EN              0x1b0b0
671                         MX6QDL_PAD_GPIO_16__EN    671                         MX6QDL_PAD_GPIO_16__ENET_REF_CLK                0x1b0b0
672                         /* Phy reset */           672                         /* Phy reset */
673                         MX6QDL_PAD_DISP0_DAT5_    673                         MX6QDL_PAD_DISP0_DAT5__GPIO4_IO26               0x1b0b0
674                         /* nINTRP */              674                         /* nINTRP */
675                         MX6QDL_PAD_DISP0_DAT9_    675                         MX6QDL_PAD_DISP0_DAT9__GPIO4_IO30               0x1b0b0
676                 >;                                676                 >;
677         };                                        677         };
678                                                   678 
679         pinctrl_gpiokeys: gpiokeygrp {            679         pinctrl_gpiokeys: gpiokeygrp {
680                 fsl,pins = <                      680                 fsl,pins = <
681                         /* nON_SWITCH */          681                         /* nON_SWITCH */
682                         MX6QDL_PAD_EIM_CS0__GP    682                         MX6QDL_PAD_EIM_CS0__GPIO2_IO23                  0x1b0b0
683                 >;                                683                 >;
684         };                                        684         };
685                                                   685 
686         pinctrl_hog: hoggrp {                     686         pinctrl_hog: hoggrp {
687                 fsl,pins = <                      687                 fsl,pins = <
688                         /* ITU656_nRESET */       688                         /* ITU656_nRESET */
689                         MX6QDL_PAD_GPIO_2__GPI    689                         MX6QDL_PAD_GPIO_2__GPIO1_IO02                   0x1b0b0
690                         /* CAM1_MIRROR */         690                         /* CAM1_MIRROR */
691                         MX6QDL_PAD_GPIO_3__GPI    691                         MX6QDL_PAD_GPIO_3__GPIO1_IO03                   0x130b0
692                         /* CAM2_MIRROR */         692                         /* CAM2_MIRROR */
693                         MX6QDL_PAD_GPIO_4__GPI    693                         MX6QDL_PAD_GPIO_4__GPIO1_IO04                   0x130b0
694                         /* CAM_nDETECT */         694                         /* CAM_nDETECT */
695                         MX6QDL_PAD_GPIO_17__GP    695                         MX6QDL_PAD_GPIO_17__GPIO7_IO12                  0x1b0b0
696                         /* ISB_IN1 */             696                         /* ISB_IN1 */
697                         MX6QDL_PAD_EIM_A16__GP    697                         MX6QDL_PAD_EIM_A16__GPIO2_IO22                  0x130b0
698                         /* ISB_nIN2 */            698                         /* ISB_nIN2 */
699                         MX6QDL_PAD_EIM_A17__GP    699                         MX6QDL_PAD_EIM_A17__GPIO2_IO21                  0x1b0b0
700                         /* WARN_LIGHT */          700                         /* WARN_LIGHT */
701                         MX6QDL_PAD_EIM_A19__GP    701                         MX6QDL_PAD_EIM_A19__GPIO2_IO19                  0x100b0
702                         /* ON2_FB */              702                         /* ON2_FB */
703                         MX6QDL_PAD_EIM_A25__GP    703                         MX6QDL_PAD_EIM_A25__GPIO5_IO02                  0x100b0
704                         /* YACO_nIRQ */           704                         /* YACO_nIRQ */
705                         MX6QDL_PAD_EIM_D23__GP    705                         MX6QDL_PAD_EIM_D23__GPIO3_IO23                  0x1b0b0
706                         /* YACO_BOOT0 */          706                         /* YACO_BOOT0 */
707                         MX6QDL_PAD_EIM_D30__GP    707                         MX6QDL_PAD_EIM_D30__GPIO3_IO30                  0x130b0
708                         /* YACO_nRESET */         708                         /* YACO_nRESET */
709                         MX6QDL_PAD_EIM_D31__GP    709                         MX6QDL_PAD_EIM_D31__GPIO3_IO31                  0x1b0b0
710                         /* FORCE_ON1 */           710                         /* FORCE_ON1 */
711                         MX6QDL_PAD_EIM_EB2__GP    711                         MX6QDL_PAD_EIM_EB2__GPIO2_IO30                  0x1b0b0
712                         /* AUDIO_nRESET */        712                         /* AUDIO_nRESET */
713                         MX6QDL_PAD_CSI0_VSYNC_    713                         MX6QDL_PAD_CSI0_VSYNC__GPIO5_IO21               0x1f0b0
714                         /* ITU656_nPDN */         714                         /* ITU656_nPDN */
715                         MX6QDL_PAD_CSI0_DATA_E    715                         MX6QDL_PAD_CSI0_DATA_EN__GPIO5_IO20             0x1b0b0
716                                                   716 
717                         /* HW revision detect     717                         /* HW revision detect */
718                         /* REV_ID0 */             718                         /* REV_ID0 */
719                         MX6QDL_PAD_SD4_DAT0__G    719                         MX6QDL_PAD_SD4_DAT0__GPIO2_IO08                 0x1b0b0
720                         /* REV_ID1 */             720                         /* REV_ID1 */
721                         MX6QDL_PAD_SD4_DAT1__G    721                         MX6QDL_PAD_SD4_DAT1__GPIO2_IO09                 0x1b0b0
722                         /* REV_ID2 */             722                         /* REV_ID2 */
723                         MX6QDL_PAD_SD4_DAT2__G    723                         MX6QDL_PAD_SD4_DAT2__GPIO2_IO10                 0x1b0b0
724                         /* REV_ID3 */             724                         /* REV_ID3 */
725                         MX6QDL_PAD_SD4_DAT3__G    725                         MX6QDL_PAD_SD4_DAT3__GPIO2_IO11                 0x1b0b0
726                         /* REV_ID4 */             726                         /* REV_ID4 */
727                         MX6QDL_PAD_SD4_DAT4__G    727                         MX6QDL_PAD_SD4_DAT4__GPIO2_IO12                 0x1b0b0
728                                                   728 
729                         /* New in HW revision     729                         /* New in HW revision 1 */
730                         /* ON1_FB */              730                         /* ON1_FB */
731                         MX6QDL_PAD_EIM_D20__GP    731                         MX6QDL_PAD_EIM_D20__GPIO3_IO20                  0x100b0
732                         /* DIP1_FB */             732                         /* DIP1_FB */
733                         MX6QDL_PAD_DI0_PIN2__G    733                         MX6QDL_PAD_DI0_PIN2__GPIO4_IO18                 0x1b0b0
734                 >;                                734                 >;
735         };                                        735         };
736                                                   736 
737         pinctrl_i2c1: i2c1grp {                   737         pinctrl_i2c1: i2c1grp {
738                 fsl,pins = <                      738                 fsl,pins = <
739                         MX6QDL_PAD_CSI0_DAT8__    739                         MX6QDL_PAD_CSI0_DAT8__I2C1_SDA          0x4001f8b1
740                         MX6QDL_PAD_CSI0_DAT9__    740                         MX6QDL_PAD_CSI0_DAT9__I2C1_SCL          0x4001f8b1
741                 >;                                741                 >;
742         };                                        742         };
743                                                   743 
744         pinctrl_i2c3: i2c3grp {                   744         pinctrl_i2c3: i2c3grp {
745                 fsl,pins = <                      745                 fsl,pins = <
746                         MX6QDL_PAD_GPIO_5__I2C    746                         MX6QDL_PAD_GPIO_5__I2C3_SCL             0x4001b8b1
747                         MX6QDL_PAD_GPIO_6__I2C    747                         MX6QDL_PAD_GPIO_6__I2C3_SDA             0x4001b8b1
748                 >;                                748                 >;
749         };                                        749         };
750                                                   750 
751         pinctrl_ipu1_csi0: ipu1csi0grp {          751         pinctrl_ipu1_csi0: ipu1csi0grp {
752                 fsl,pins = <                      752                 fsl,pins = <
753                         MX6QDL_PAD_CSI0_DAT12_    753                         MX6QDL_PAD_CSI0_DAT12__IPU1_CSI0_DATA12         0x1b0b0
754                         MX6QDL_PAD_CSI0_DAT13_    754                         MX6QDL_PAD_CSI0_DAT13__IPU1_CSI0_DATA13         0x1b0b0
755                         MX6QDL_PAD_CSI0_DAT14_    755                         MX6QDL_PAD_CSI0_DAT14__IPU1_CSI0_DATA14         0x1b0b0
756                         MX6QDL_PAD_CSI0_DAT15_    756                         MX6QDL_PAD_CSI0_DAT15__IPU1_CSI0_DATA15         0x1b0b0
757                         MX6QDL_PAD_CSI0_DAT16_    757                         MX6QDL_PAD_CSI0_DAT16__IPU1_CSI0_DATA16         0x1b0b0
758                         MX6QDL_PAD_CSI0_DAT17_    758                         MX6QDL_PAD_CSI0_DAT17__IPU1_CSI0_DATA17         0x1b0b0
759                         MX6QDL_PAD_CSI0_DAT18_    759                         MX6QDL_PAD_CSI0_DAT18__IPU1_CSI0_DATA18         0x1b0b0
760                         MX6QDL_PAD_CSI0_DAT19_    760                         MX6QDL_PAD_CSI0_DAT19__IPU1_CSI0_DATA19         0x1b0b0
761                         MX6QDL_PAD_CSI0_PIXCLK    761                         MX6QDL_PAD_CSI0_PIXCLK__IPU1_CSI0_PIXCLK        0x1b0b0
762                 >;                                762                 >;
763         };                                        763         };
764                                                   764 
765         pinctrl_leds: ledsgrp {                   765         pinctrl_leds: ledsgrp {
766                 fsl,pins = <                      766                 fsl,pins = <
767                         /* DEBUG0 */              767                         /* DEBUG0 */
768                         MX6QDL_PAD_DI0_DISP_CL    768                         MX6QDL_PAD_DI0_DISP_CLK__GPIO4_IO16             0x1b0b0
769                         /* DEBUG1 */              769                         /* DEBUG1 */
770                         MX6QDL_PAD_DI0_PIN15__    770                         MX6QDL_PAD_DI0_PIN15__GPIO4_IO17                0x1b0b0
771                         /* POWER_LED */           771                         /* POWER_LED */
772                         MX6QDL_PAD_EIM_CS1__GP    772                         MX6QDL_PAD_EIM_CS1__GPIO2_IO24                  0x1b0b0
773                 >;                                773                 >;
774         };                                        774         };
775                                                   775 
776         pinctrl_pca9539: pca9539 {                776         pinctrl_pca9539: pca9539 {
777                 fsl,pins = <                      777                 fsl,pins = <
778                         MX6QDL_PAD_GPIO_19__GP    778                         MX6QDL_PAD_GPIO_19__GPIO4_IO05                  0x1b0b0
779                 >;                                779                 >;
780         };                                        780         };
781                                                   781 
782         pinctrl_pwm1: pwm1grp {                   782         pinctrl_pwm1: pwm1grp {
783                 fsl,pins = <                      783                 fsl,pins = <
784                         MX6QDL_PAD_DISP0_DAT8_    784                         MX6QDL_PAD_DISP0_DAT8__PWM1_OUT                 0x1b0b0
785                 >;                                785                 >;
786         };                                        786         };
787                                                   787 
788         /* YaCO AUX Uart */                       788         /* YaCO AUX Uart */
789         pinctrl_uart1: uart1grp {                 789         pinctrl_uart1: uart1grp {
790                 fsl,pins = <                      790                 fsl,pins = <
791                         MX6QDL_PAD_CSI0_DAT10_    791                         MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA            0x1b0b1
792                         MX6QDL_PAD_CSI0_DAT11_    792                         MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA            0x1b0b1
793                 >;                                793                 >;
794         };                                        794         };
795                                                   795 
796         pinctrl_uart2: uart2grp {                 796         pinctrl_uart2: uart2grp {
797                 fsl,pins = <                      797                 fsl,pins = <
798                         MX6QDL_PAD_EIM_D26__UA    798                         MX6QDL_PAD_EIM_D26__UART2_TX_DATA               0x1b0b1
799                         MX6QDL_PAD_EIM_D27__UA    799                         MX6QDL_PAD_EIM_D27__UART2_RX_DATA               0x1b0b1
800                 >;                                800                 >;
801         };                                        801         };
802                                                   802 
803         /* YaCO Touchscreen UART */               803         /* YaCO Touchscreen UART */
804         pinctrl_uart3: uart3grp {                 804         pinctrl_uart3: uart3grp {
805                 fsl,pins = <                      805                 fsl,pins = <
806                         MX6QDL_PAD_EIM_D24__UA    806                         MX6QDL_PAD_EIM_D24__UART3_TX_DATA               0x1b0b1
807                         MX6QDL_PAD_EIM_D25__UA    807                         MX6QDL_PAD_EIM_D25__UART3_RX_DATA               0x1b0b1
808                 >;                                808                 >;
809         };                                        809         };
810                                                   810 
811         pinctrl_uart4: uart4grp {                 811         pinctrl_uart4: uart4grp {
812                 fsl,pins = <                      812                 fsl,pins = <
813                         MX6QDL_PAD_KEY_COL0__U    813                         MX6QDL_PAD_KEY_COL0__UART4_TX_DATA              0x1b0b1
814                         MX6QDL_PAD_KEY_ROW0__U    814                         MX6QDL_PAD_KEY_ROW0__UART4_RX_DATA              0x1b0b1
815                 >;                                815                 >;
816         };                                        816         };
817                                                   817 
818         pinctrl_uart5: uart5grp {                 818         pinctrl_uart5: uart5grp {
819                 fsl,pins = <                      819                 fsl,pins = <
820                         MX6QDL_PAD_KEY_COL1__U    820                         MX6QDL_PAD_KEY_COL1__UART5_TX_DATA              0x1b0b1
821                         MX6QDL_PAD_KEY_ROW1__U    821                         MX6QDL_PAD_KEY_ROW1__UART5_RX_DATA              0x1b0b1
822                 >;                                822                 >;
823         };                                        823         };
824                                                   824 
825         pinctrl_usbotg: usbotggrp {               825         pinctrl_usbotg: usbotggrp {
826                 fsl,pins = <                      826                 fsl,pins = <
827                         MX6QDL_PAD_EIM_D21__US    827                         MX6QDL_PAD_EIM_D21__USB_OTG_OC                  0x1b0b0
828                         /* power enable, high     828                         /* power enable, high active */
829                         MX6QDL_PAD_EIM_D22__GP    829                         MX6QDL_PAD_EIM_D22__GPIO3_IO22                  0x1b0b0
830                 >;                                830                 >;
831         };                                        831         };
832                                                   832 
833         pinctrl_usdhc1: usdhc1grp {               833         pinctrl_usdhc1: usdhc1grp {
834                 fsl,pins = <                      834                 fsl,pins = <
835                         MX6QDL_PAD_SD1_CMD__SD    835                         MX6QDL_PAD_SD1_CMD__SD1_CMD                     0x170f9
836                         MX6QDL_PAD_SD1_CLK__SD    836                         MX6QDL_PAD_SD1_CLK__SD1_CLK                     0x100f9
837                         MX6QDL_PAD_SD1_DAT0__S    837                         MX6QDL_PAD_SD1_DAT0__SD1_DATA0                  0x170f9
838                         MX6QDL_PAD_SD1_DAT1__S    838                         MX6QDL_PAD_SD1_DAT1__SD1_DATA1                  0x170f9
839                         MX6QDL_PAD_SD1_DAT2__S    839                         MX6QDL_PAD_SD1_DAT2__SD1_DATA2                  0x170f9
840                         MX6QDL_PAD_SD1_DAT3__S    840                         MX6QDL_PAD_SD1_DAT3__SD1_DATA3                  0x170f9
841                         MX6QDL_PAD_GPIO_1__GPI    841                         MX6QDL_PAD_GPIO_1__GPIO1_IO01                   0x1b0b0
842                 >;                                842                 >;
843         };                                        843         };
844                                                   844 
845         pinctrl_usdhc3: usdhc3grp {               845         pinctrl_usdhc3: usdhc3grp {
846                 fsl,pins = <                      846                 fsl,pins = <
847                         MX6QDL_PAD_SD3_CMD__SD    847                         MX6QDL_PAD_SD3_CMD__SD3_CMD                     0x17099
848                         MX6QDL_PAD_SD3_CLK__SD    848                         MX6QDL_PAD_SD3_CLK__SD3_CLK                     0x10099
849                         MX6QDL_PAD_SD3_DAT0__S    849                         MX6QDL_PAD_SD3_DAT0__SD3_DATA0                  0x17099
850                         MX6QDL_PAD_SD3_DAT1__S    850                         MX6QDL_PAD_SD3_DAT1__SD3_DATA1                  0x17099
851                         MX6QDL_PAD_SD3_DAT2__S    851                         MX6QDL_PAD_SD3_DAT2__SD3_DATA2                  0x17099
852                         MX6QDL_PAD_SD3_DAT3__S    852                         MX6QDL_PAD_SD3_DAT3__SD3_DATA3                  0x17099
853                         MX6QDL_PAD_SD3_DAT4__S    853                         MX6QDL_PAD_SD3_DAT4__SD3_DATA4                  0x17099
854                         MX6QDL_PAD_SD3_DAT5__S    854                         MX6QDL_PAD_SD3_DAT5__SD3_DATA5                  0x17099
855                         MX6QDL_PAD_SD3_DAT6__S    855                         MX6QDL_PAD_SD3_DAT6__SD3_DATA6                  0x17099
856                         MX6QDL_PAD_SD3_DAT7__S    856                         MX6QDL_PAD_SD3_DAT7__SD3_DATA7                  0x17099
857                         MX6QDL_PAD_SD3_RST__SD    857                         MX6QDL_PAD_SD3_RST__SD3_RESET                   0x1b0b1
858                 >;                                858                 >;
859         };                                        859         };
860 };                                                860 };
                                                      

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