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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/nxp/imx/imx6q-display5.dtsi

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

  1 /*
  2  * Copyright 2017
  3  * Lukasz Majewski, DENX Software Engineering, lukma@denx.de
  4  *
  5  * This file is dual-licensed: you can use it either under the terms
  6  * of the GPL or the X11 license, at your option. Note that this dual
  7  * licensing only applies to this file, and not this project as a
  8  * whole.
  9  *
 10  *  a) This file is licensed under the terms of the GNU General Public
 11  *     License version 2.  This program is licensed "as is" without
 12  *     any warranty of any kind, whether express or implied.
 13  *
 14  * Or, alternatively,
 15  *
 16  *  b) Permission is hereby granted, free of charge, to any person
 17  *     obtaining a copy of this software and associated documentation
 18  *     files (the "Software"), to deal in the Software without
 19  *     restriction, including without limitation the rights to use,
 20  *     copy, modify, merge, publish, distribute, sublicense, and/or
 21  *     sell copies of the Software, and to permit persons to whom the
 22  *     Software is furnished to do so, subject to the following
 23  *     conditions:
 24  *
 25  *     The above copyright notice and this permission notice shall be
 26  *     included in all copies or substantial portions of the Software.
 27  *
 28  *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 29  *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 30  *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 31  *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 32  *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 33  *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 34  *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 35  *     OTHER DEALINGS IN THE SOFTWARE.
 36  */
 37 
 38 /dts-v1/;
 39 
 40 #include "imx6q.dtsi"
 41 
 42 #include <dt-bindings/gpio/gpio.h>
 43 #include <dt-bindings/pwm/pwm.h>
 44 #include <dt-bindings/sound/fsl-imx-audmux.h>
 45 
 46 / {
 47         model = "Liebherr (LWN) display5 i.MX6 Quad Board";
 48         compatible = "lwn,display5", "fsl,imx6q";
 49 
 50         memory@10000000 {
 51                 device_type = "memory";
 52                 reg = <0x10000000 0x40000000>;
 53         };
 54 
 55         backlight_lvds: backlight {
 56                 compatible = "pwm-backlight";
 57                 pinctrl-names = "default";
 58                 pinctrl-0 = <&pinctrl_backlight>;
 59                 pwms = <&pwm2 0 5000000 0>;
 60                 brightness-levels = <  0   1   2   3   4   5   6   7   8   9
 61                                       10  11  12  13  14  15  16  17  18  19
 62                                       20  21  22  23  24  25  26  27  28  29
 63                                       30  31  32  33  34  35  36  37  38  39
 64                                       40  41  42  43  44  45  46  47  48  49
 65                                       50  51  52  53  54  55  56  57  58  59
 66                                       60  61  62  63  64  65  66  67  68  69
 67                                       70  71  72  73  74  75  76  77  78  79
 68                                       80  81  82  83  84  85  86  87  88  89
 69                                       90  91  92  93  94  95  96  97  98  99
 70                                      100 101 102 103 104 105 106 107 108 109
 71                                      110 111 112 113 114 115 116 117 118 119
 72                                      120 121 122 123 124 125 126 127 128 129
 73                                      130 131 132 133 134 135 136 137 138 139
 74                                      140 141 142 143 144 145 146 147 148 149
 75                                      150 151 152 153 154 155 156 157 158 159
 76                                      160 161 162 163 164 165 166 167 168 169
 77                                      170 171 172 173 174 175 176 177 178 179
 78                                      180 181 182 183 184 185 186 187 188 189
 79                                      190 191 192 193 194 195 196 197 198 199
 80                                      200 201 202 203 204 205 206 207 208 209
 81                                      210 211 212 213 214 215 216 217 218 219
 82                                      220 221 222 223 224 225 226 227 228 229
 83                                      230 231 232 233 234 235 236 237 238 239
 84                                      240 241 242 243 244 245 246 247 248 249
 85                                      250 251 252 253 254 255>;
 86                 default-brightness-level = <250>;
 87                 enable-gpios = <&gpio5 7 GPIO_ACTIVE_HIGH>;
 88         };
 89 
 90         reg_lvds: regulator-lvds {
 91                 compatible = "regulator-fixed";
 92                 regulator-name = "lvds_ppen";
 93                 regulator-min-microvolt = <3300000>;
 94                 regulator-max-microvolt = <3300000>;
 95                 regulator-boot-on;
 96                 regulator-always-on;
 97                 pinctrl-names = "default";
 98                 pinctrl-0 = <&pinctrl_reg_lvds>;
 99                 gpio = <&gpio5 13 GPIO_ACTIVE_HIGH>;
100                 enable-active-high;
101         };
102 
103         reg_usbh1_vbus: usb-h1-vbus {
104                 compatible = "regulator-fixed";
105                 gpio = <&gpio3 31 GPIO_ACTIVE_LOW>;
106                 pinctrl-names = "default";
107                 pinctrl-0 = <&pinctrl_usbh1_vbus>;
108                 regulator-name = "usb_h1_vbus";
109                 regulator-min-microvolt = <5000000>;
110                 regulator-max-microvolt = <5000000>;
111                 regulator-enable-ramp-delay = <300000>;
112         };
113 
114         sound {
115                 compatible = "simple-audio-card";
116                 label = "tfa9879-mono";
117 
118                 simple-audio-card,dai-link {
119                         /* DAC */
120                         format = "i2s";
121                         bitclock-master = <&dailink_master>;
122                         frame-master = <&dailink_master>;
123 
124                         dailink_master: cpu {
125                             sound-dai = <&ssi2>;
126                         };
127                         codec {
128                             sound-dai = <&codec>;
129                         };
130                 };
131         };
132 
133         panel: panel-lvds0 {
134                 backlight = <&backlight_lvds>;
135                 power-supply = <&reg_lvds>;
136 
137                 port {
138                         panel_in_lvds0: endpoint {
139                                 remote-endpoint = <&lvds0_out>;
140                         };
141                 };
142         };
143 };
144 
145 &audmux {
146         pinctrl-names = "default";
147         pinctrl-0 = <&pinctrl_audmux>;
148         status = "okay";
149 
150         mux-ssi2 {
151                 fsl,audmux-port = <1>;
152                 fsl,port-config = <
153                         (IMX_AUDMUX_V2_PTCR_SYN |
154                          IMX_AUDMUX_V2_PTCR_TFSEL(5) |
155                          IMX_AUDMUX_V2_PTCR_TCSEL(5) |
156                          IMX_AUDMUX_V2_PTCR_TFSDIR |
157                          IMX_AUDMUX_V2_PTCR_TCLKDIR)
158                         IMX_AUDMUX_V2_PDCR_RXDSEL(5)
159                 >;
160         };
161 
162         mux-aud6 {
163                 fsl,audmux-port = <5>;
164                 fsl,port-config = <
165                         (IMX_AUDMUX_V2_PTCR_RFSEL(8) |
166                          IMX_AUDMUX_V2_PTCR_RCSEL(8) |
167                          IMX_AUDMUX_V2_PTCR_TFSEL(1) |
168                          IMX_AUDMUX_V2_PTCR_TCSEL(1) |
169                          IMX_AUDMUX_V2_PTCR_RFSDIR |
170                          IMX_AUDMUX_V2_PTCR_RCLKDIR |
171                          IMX_AUDMUX_V2_PTCR_TFSDIR |
172                          IMX_AUDMUX_V2_PTCR_TCLKDIR)
173                         IMX_AUDMUX_V2_PDCR_RXDSEL(1)
174                 >;
175         };
176 };
177 
178 &ecspi2 {
179         cs-gpios = <&gpio5 29 GPIO_ACTIVE_LOW>;
180         pinctrl-names = "default";
181         pinctrl-0 = <&pinctrl_ecspi2 &pinctrl_ecspi2_cs &pinctrl_ecspi2_flwp>;
182         status = "okay";
183 
184         s25fl256s: flash@0 {
185                 #address-cells = <1>;
186                 #size-cells = <1>;
187                 compatible = "jedec,spi-nor";
188                 spi-max-frequency = <40000000>;
189                 reg = <0>;
190 
191                 partition@0 {
192                         label = "SPL (spi)";
193                         reg = <0x0 0x20000>;
194                         read-only;
195                 };
196                 partition@1 {
197                         label = "u-boot (spi)";
198                         reg = <0x20000 0x100000>;
199                         read-only;
200                 };
201                 partition@2 {
202                         label = "uboot-env (spi)";
203                         reg = <0x120000 0x10000>;
204                 };
205                 partition@3 {
206                         label = "uboot-envr (spi)";
207                         reg = <0x130000 0x10000>;
208                 };
209                 partition@4 {
210                         label = "linux-recovery (spi)";
211                         reg = <0x140000 0x800000>;
212                 };
213                 partition@5 {
214                         label = "swupdate-fitImg (spi)";
215                         reg = <0x940000 0x400000>;
216                 };
217                 partition@6 {
218                         label = "swupdate-initramfs (spi)";
219                         reg = <0xD40000 0x800000>;
220                 };
221         };
222 };
223 
224 &ecspi3 {
225         cs-gpios = <&gpio4 24 GPIO_ACTIVE_LOW>;
226         pinctrl-names = "default";
227         pinctrl-0 = <&pinctrl_ecspi3 &pinctrl_ecspi3_cs &pinctrl_ecspi3_flwp>;
228         status = "okay";
229 };
230 
231 &fec {
232         pinctrl-names = "default";
233         pinctrl-0 = <&pinctrl_enet>;
234         phy-handle = <&ethernet_phy0>;
235         phy-mode = "rgmii-id";
236         status = "okay";
237 
238         mdio {
239                 #address-cells = <1>;
240                 #size-cells = <0>;
241                 ethernet_phy0: ethernet-phy@0 {
242                         compatible = "marvell,88E1510";
243                         device_type = "ethernet-phy";
244                         /* Set LED0 control: */
245                         /* On - Link, Blink - Activity, Off - No Link */
246                         marvell,reg-init = <3 0x10 0 0x1011>;
247                         max-speed = <100>;
248                         reg = <0>;
249                 };
250         };
251 };
252 
253 &i2c1 {
254         clock-frequency = <400000>;
255         pinctrl-names = "default";
256         pinctrl-0 = <&pinctrl_i2c1>;
257         status = "okay";
258 
259         codec: tfa9879@6c {
260                 #sound-dai-cells = <0>;
261                 compatible = "nxp,tfa9879";
262                 reg = <0x6C>;
263         };
264 };
265 
266 &i2c2 {
267         clock-frequency = <400000>;
268         pinctrl-names = "default";
269         pinctrl-0 = <&pinctrl_i2c2>;
270         status = "okay";
271 };
272 
273 &i2c3 {
274         clock-frequency = <400000>;
275         pinctrl-names = "default";
276         pinctrl-0 = <&pinctrl_i2c3>;
277         status = "okay";
278 
279         eeprom@50 {
280                 compatible = "atmel,24c256";
281                 pagesize = <64>;
282                 reg = <0x50>;
283         };
284 
285         pfuze100: pmic@8 {
286                 compatible = "fsl,pfuze100";
287                 reg = <0x08>;
288 
289                 regulators {
290                         sw1a_reg: sw1ab {
291                                 regulator-min-microvolt = <300000>;
292                                 regulator-max-microvolt = <1875000>;
293                                 regulator-boot-on;
294                                 regulator-always-on;
295                                 regulator-ramp-delay = <6250>;
296                         };
297 
298                         sw1c_reg: sw1c {
299                                 regulator-min-microvolt = <300000>;
300                                 regulator-max-microvolt = <1875000>;
301                                 regulator-boot-on;
302                                 regulator-always-on;
303                                 regulator-ramp-delay = <6250>;
304                         };
305 
306                         sw2_reg: sw2 {
307                                 regulator-min-microvolt = <800000>;
308                                 regulator-max-microvolt = <3950000>;
309                                 regulator-boot-on;
310                                 regulator-always-on;
311                         };
312 
313                         sw3a_reg: sw3a {
314                                 regulator-min-microvolt = <400000>;
315                                 regulator-max-microvolt = <1975000>;
316                                 regulator-boot-on;
317                                 regulator-always-on;
318                         };
319 
320                         sw3b_reg: sw3b {
321                                 regulator-min-microvolt = <400000>;
322                                 regulator-max-microvolt = <1975000>;
323                                 regulator-boot-on;
324                                 regulator-always-on;
325                         };
326 
327                         sw4_reg: sw4 {
328                                 regulator-min-microvolt = <800000>;
329                                 regulator-max-microvolt = <3300000>;
330                         };
331 
332                         swbst_reg: swbst {
333                                 regulator-min-microvolt = <5000000>;
334                                 regulator-max-microvolt = <5150000>;
335                         };
336 
337                         snvs_reg: vsnvs {
338                                 regulator-min-microvolt = <1000000>;
339                                 regulator-max-microvolt = <3000000>;
340                                 regulator-boot-on;
341                                 regulator-always-on;
342                         };
343 
344                         vref_reg: vrefddr {
345                                 regulator-boot-on;
346                                 regulator-always-on;
347                         };
348 
349                         vgen1_reg: vgen1 {
350                                 regulator-min-microvolt = <800000>;
351                                 regulator-max-microvolt = <1550000>;
352                         };
353 
354                         vgen2_reg: vgen2 {
355                                 regulator-min-microvolt = <800000>;
356                                 regulator-max-microvolt = <1550000>;
357                         };
358 
359                         vgen3_reg: vgen3 {
360                                 regulator-min-microvolt = <1800000>;
361                                 regulator-max-microvolt = <3300000>;
362                         };
363 
364                         vgen4_reg: vgen4 {
365                                 regulator-min-microvolt = <1800000>;
366                                 regulator-max-microvolt = <3300000>;
367                                 regulator-always-on;
368                         };
369 
370                         vgen5_reg: vgen5 {
371                                 regulator-min-microvolt = <1800000>;
372                                 regulator-max-microvolt = <3300000>;
373                                 regulator-always-on;
374                         };
375 
376                         vgen6_reg: vgen6 {
377                                 regulator-min-microvolt = <1800000>;
378                                 regulator-max-microvolt = <3300000>;
379                                 regulator-always-on;
380                         };
381                 };
382         };
383 };
384 
385 &ldb {
386         status = "okay";
387 
388         lvds0: lvds-channel@0 {
389                 status = "okay";
390 
391                 port@4 {
392                         reg = <4>;
393 
394                         lvds0_out: endpoint {
395                                 remote-endpoint = <&panel_in_lvds0>;
396                         };
397                 };
398         };
399 };
400 
401 &pwm2 {
402         pinctrl-names = "default";
403         pinctrl-0 = <&pinctrl_pwm2>;
404         status = "okay";
405 };
406 
407 &ssi2 {
408         status = "okay";
409 };
410 
411 &uart4 {
412         pinctrl-names = "default";
413         pinctrl-0 = <&pinctrl_uart4>;
414         uart-has-rtscts;
415         status = "okay";
416 };
417 
418 &uart5 {
419         pinctrl-names = "default";
420         pinctrl-0 = <&pinctrl_uart5>;
421         status = "okay";
422 };
423 
424 &usbh1 {
425         vbus-supply = <&reg_usbh1_vbus>;
426         pinctrl-0 = <&pinctrl_usbh1>;
427         status = "okay";
428 };
429 
430 &usdhc4 {
431         pinctrl-names = "default";
432         pinctrl-0 = <&pinctrl_usdhc4>;
433         bus-width = <8>;
434         non-removable;
435         status = "okay";
436 };
437 
438 &iomuxc {
439         pinctrl_audmux: audmuxgrp {
440                 fsl,pins = <
441                         /* I2S OUTPUT AUD6*/
442                         MX6QDL_PAD_DI0_PIN4__AUD6_RXD  0x130b0
443                         MX6QDL_PAD_DI0_PIN2__AUD6_TXD  0x130b0
444                         MX6QDL_PAD_DI0_PIN3__AUD6_TXFS  0x130b0
445                         MX6QDL_PAD_DI0_PIN15__AUD6_TXC  0x130b0
446                 >;
447         };
448 
449         pinctrl_backlight: dispgrp {
450                 fsl,pins = <
451                         /* BLEN_OUT */
452                         MX6QDL_PAD_DISP0_DAT13__GPIO5_IO07    0x1b0b0
453                 >;
454         };
455 
456         pinctrl_ecspi2: ecspi2grp {
457                 fsl,pins = <
458                         MX6QDL_PAD_CSI0_DAT10__ECSPI2_MISO      0x100b1
459                         MX6QDL_PAD_CSI0_DAT9__ECSPI2_MOSI       0x100b1
460                         MX6QDL_PAD_CSI0_DAT8__ECSPI2_SCLK       0x100b1
461                 >;
462         };
463 
464         pinctrl_ecspi2_cs: ecspi2csgrp {
465                 fsl,pins = <
466                         MX6QDL_PAD_CSI0_DAT11__GPIO5_IO29 0x100b1
467                 >;
468         };
469 
470         pinctrl_ecspi2_flwp: ecspi2flwpgrp {
471                 fsl,pins = <
472                         MX6QDL_PAD_SD3_DAT5__GPIO7_IO00 0x1b0b0
473                 >;
474         };
475 
476         pinctrl_ecspi3: ecspi3grp {
477                 fsl,pins = <
478                         MX6QDL_PAD_DISP0_DAT2__ECSPI3_MISO      0x100b1
479                         MX6QDL_PAD_DISP0_DAT1__ECSPI3_MOSI      0x100b1
480                         MX6QDL_PAD_DISP0_DAT0__ECSPI3_SCLK      0x100b1
481                 >;
482         };
483 
484         pinctrl_ecspi3_cs: ecspi3csgrp {
485                 fsl,pins = <
486                         MX6QDL_PAD_DISP0_DAT3__GPIO4_IO24 0x1b0b0
487                 >;
488         };
489 
490         pinctrl_ecspi3_flwp: ecspi3flwpgrp {
491                 fsl,pins = <
492                         MX6QDL_PAD_DISP0_DAT6__GPIO4_IO27 0x1b0b0
493                 >;
494         };
495 
496         pinctrl_enet: enetgrp {
497                 fsl,pins = <
498                         MX6QDL_PAD_ENET_MDIO__ENET_MDIO         0x1b0b0
499                         MX6QDL_PAD_ENET_MDC__ENET_MDC           0x1b0b0
500                         MX6QDL_PAD_RGMII_TXC__RGMII_TXC         0x1b0b0
501                         MX6QDL_PAD_RGMII_TD0__RGMII_TD0         0x1b0b0
502                         MX6QDL_PAD_RGMII_TD1__RGMII_TD1         0x1b0b0
503                         MX6QDL_PAD_RGMII_TD2__RGMII_TD2         0x1b0b0
504                         MX6QDL_PAD_RGMII_TD3__RGMII_TD3         0x1b0b0
505                         MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL   0x1b0b0
506                         MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK    0x1b0b0
507                         MX6QDL_PAD_RGMII_RXC__RGMII_RXC         0x1b0b0
508                         MX6QDL_PAD_RGMII_RD0__RGMII_RD0         0x1b0b0
509                         MX6QDL_PAD_RGMII_RD1__RGMII_RD1         0x1b0b0
510                         MX6QDL_PAD_RGMII_RD2__RGMII_RD2         0x1b0b0
511                         MX6QDL_PAD_RGMII_RD3__RGMII_RD3         0x1b0b0
512                         MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL   0x1b0b0
513                         MX6QDL_PAD_GPIO_16__ENET_REF_CLK 0x4001b0a8
514                         MX6QDL_PAD_GPIO_6__ENET_IRQ             0x000b1
515                         MX6QDL_PAD_ENET_RXD0__GPIO1_IO27        0x1b0b0
516                 >;
517         };
518 
519         pinctrl_i2c1: i2c1grp {
520                 fsl,pins = <
521                         MX6QDL_PAD_EIM_D21__I2C1_SCL    0x4001b8b1
522                         MX6QDL_PAD_EIM_D28__I2C1_SDA    0x4001b8b1
523                 >;
524         };
525 
526         pinctrl_i2c2: i2c2grp {
527                 fsl,pins = <
528                         MX6QDL_PAD_EIM_EB2__I2C2_SCL    0x4001b8b1
529                         MX6QDL_PAD_EIM_D16__I2C2_SDA    0x4001b8b1
530                 >;
531         };
532 
533         pinctrl_i2c3: i2c3grp {
534                 fsl,pins = <
535                         MX6QDL_PAD_EIM_D17__I2C3_SCL    0x4001b8b1
536                         MX6QDL_PAD_EIM_D18__I2C3_SDA    0x4001b8b1
537                 >;
538         };
539 
540         pinctrl_pwm2: pwm2grp {
541                 fsl,pins = <
542                         MX6QDL_PAD_DISP0_DAT9__PWM2_OUT 0x1b0b1
543                 >;
544         };
545 
546         pinctrl_reg_lvds: reqlvdsgrp {
547                 fsl,pins = <
548                         /* LVDS_PPEN_OUT */
549                         MX6QDL_PAD_DISP0_DAT19__GPIO5_IO13      0x1b0b0
550                 >;
551         };
552 
553         pinctrl_uart4: uart4grp {
554                 fsl,pins = <
555                         MX6QDL_PAD_CSI0_DAT12__UART4_TX_DATA    0x1b0b1
556                         MX6QDL_PAD_CSI0_DAT13__UART4_RX_DATA    0x1b0b1
557                         MX6QDL_PAD_CSI0_DAT16__UART4_RTS_B      0x1b0b1
558                         MX6QDL_PAD_CSI0_DAT17__UART4_CTS_B      0x1b0b1
559                 >;
560         };
561 
562         pinctrl_uart5: uart5grp {
563                 fsl,pins = <
564                         MX6QDL_PAD_CSI0_DAT14__UART5_TX_DATA    0x1b0b1
565                         MX6QDL_PAD_CSI0_DAT15__UART5_RX_DATA    0x1b0b1
566                 >;
567         };
568 
569         pinctrl_usbh1: usbh1grp {
570                 fsl,pins = <
571                         MX6QDL_PAD_EIM_D30__USB_H1_OC  0x030b0
572                 >;
573         };
574 
575         pinctrl_usbh1_vbus: usbh1_vbus_grp {
576                 fsl,pins = <
577                         MX6QDL_PAD_EIM_D31__GPIO3_IO31 0x1b0b0
578                 >;
579         };
580 
581         pinctrl_usdhc4: usdhc4grp {
582                 fsl,pins = <
583                         MX6QDL_PAD_SD4_CMD__SD4_CMD             0x17059
584                         MX6QDL_PAD_SD4_CLK__SD4_CLK             0x10059
585                         MX6QDL_PAD_SD4_DAT0__SD4_DATA0          0x17059
586                         MX6QDL_PAD_SD4_DAT1__SD4_DATA1          0x17059
587                         MX6QDL_PAD_SD4_DAT2__SD4_DATA2          0x17059
588                         MX6QDL_PAD_SD4_DAT3__SD4_DATA3          0x17059
589                         MX6QDL_PAD_SD4_DAT4__SD4_DATA4          0x17059
590                         MX6QDL_PAD_SD4_DAT5__SD4_DATA5          0x17059
591                         MX6QDL_PAD_SD4_DAT6__SD4_DATA6          0x17059
592                         MX6QDL_PAD_SD4_DAT7__SD4_DATA7          0x17059
593                         MX6QDL_PAD_NANDF_ALE__SD4_RESET 0x17059
594                 >;
595         };
596 };

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