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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ 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.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 /*
  3  * Copyright 2018 Boundary Devices
  4  */
  5 
  6 /dts-v1/;
  7 
  8 #include <dt-bindings/input/input.h>
  9 #include "imx8mq.dtsi"
 10 
 11 / {
 12         model = "Boundary Devices i.MX8MQ Nitrogen8M";
 13         compatible = "boundary,imx8mq-nitrogen8m", "fsl,imx8mq";
 14 
 15         chosen {
 16                 stdout-path = "serial0:115200n8";
 17         };
 18 
 19         memory@40000000 {
 20                 device_type = "memory";
 21                 reg = <0x00000000 0x40000000 0 0x80000000>;
 22         };
 23 
 24         gpio-keys {
 25                 compatible = "gpio-keys";
 26                 pinctrl-names = "default";
 27                 pinctrl-0 = <&pinctrl_gpio_keys>;
 28 
 29                 button-power {
 30                         label = "Power Button";
 31                         gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
 32                         linux,code = <KEY_POWER>;
 33                         wakeup-source;
 34                 };
 35         };
 36 
 37         hdmi-connector {
 38                 compatible = "hdmi-connector";
 39                 ddc-i2c-bus = <&ddc_i2c_bus>;
 40                 label = "hdmi";
 41                 type = "a";
 42 
 43                 port {
 44                         hdmi_connector_in: endpoint {
 45                                 remote-endpoint = <&lt8912_out>;
 46                         };
 47                 };
 48         };
 49 
 50         reg_usb_otg_vbus: regulator-usb-otg-vbus {
 51                 compatible = "regulator-fixed";
 52                 pinctrl-names = "default";
 53                 pinctrl-0 = <&pinctrl_reg_usbotg_vbus>;
 54                 regulator-name = "usb_otg_vbus";
 55                 regulator-min-microvolt = <5000000>;
 56                 regulator-max-microvolt = <5000000>;
 57                 gpio = <&gpio1 12 GPIO_ACTIVE_HIGH>;
 58                 enable-active-high;
 59         };
 60 
 61         reg_vref_0v9: regulator-vref-0v9 {
 62                 compatible = "regulator-fixed";
 63                 regulator-name = "vref-0v9";
 64                 regulator-min-microvolt = <900000>;
 65                 regulator-max-microvolt = <900000>;
 66         };
 67 
 68         reg_vref_1v8: regulator-vref-1v8 {
 69                 compatible = "regulator-fixed";
 70                 regulator-name = "vref-1v8";
 71                 regulator-min-microvolt = <1800000>;
 72                 regulator-max-microvolt = <1800000>;
 73         };
 74 
 75         reg_vref_2v5: regulator-vref-2v5 {
 76                 compatible = "regulator-fixed";
 77                 regulator-name = "vref-2v5";
 78                 regulator-min-microvolt = <2500000>;
 79                 regulator-max-microvolt = <2500000>;
 80         };
 81 
 82         reg_vref_3v3: regulator-vref-3v3 {
 83                 compatible = "regulator-fixed";
 84                 regulator-name = "vref-3v3";
 85                 regulator-min-microvolt = <3300000>;
 86                 regulator-max-microvolt = <3300000>;
 87         };
 88 
 89         reg_vref_5v: regulator-vref-5v {
 90                 compatible = "regulator-fixed";
 91                 regulator-name = "vref-5v";
 92                 regulator-min-microvolt = <5000000>;
 93                 regulator-max-microvolt = <5000000>;
 94         };
 95 };
 96 
 97 &dphy {
 98         status = "okay";
 99 };
100 
101 &fec1 {
102         pinctrl-names = "default";
103         pinctrl-0 = <&pinctrl_fec1>;
104         phy-mode = "rgmii-id";
105         phy-handle = <&ethphy0>;
106         fsl,magic-packet;
107         status = "okay";
108 
109         mdio {
110                 #address-cells = <1>;
111                 #size-cells = <0>;
112 
113                 ethphy0: ethernet-phy@4 {
114                         compatible = "ethernet-phy-ieee802.3-c22";
115                         reg = <4>;
116                         interrupts-extended = <&gpio1 11 IRQ_TYPE_LEVEL_LOW>;
117                 };
118         };
119 };
120 
121 /* Release reset of the USB Host HUB */
122 &gpio1 {
123         usb-host-reset-hog {
124                 gpio-hog;
125                 gpios = <14 GPIO_ACTIVE_HIGH>;
126                 output-high;
127         };
128 };
129 
130 &i2c1 {
131         clock-frequency = <400000>;
132         pinctrl-names = "default";
133         pinctrl-0 = <&pinctrl_i2c1>;
134         status = "okay";
135 
136         i2c-mux@70 {
137                 compatible = "nxp,pca9546";
138                 pinctrl-names = "default";
139                 pinctrl-0 = <&pinctrl_i2c1_pca9546>;
140                 reg = <0x70>;
141                 reset-gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
142                 #address-cells = <1>;
143                 #size-cells = <0>;
144 
145                 i2c1a: i2c@0 {
146                         reg = <0>;
147                         #address-cells = <1>;
148                         #size-cells = <0>;
149 
150                         reg_arm_dram: regulator@60 {
151                                 compatible = "fcs,fan53555";
152                                 pinctrl-names = "default";
153                                 pinctrl-0 = <&pinctrl_reg_arm_dram>;
154                                 reg = <0x60>;
155                                 regulator-min-microvolt = <900000>;
156                                 regulator-max-microvolt = <1000000>;
157                                 regulator-always-on;
158                                 vsel-gpios = <&gpio3 24 GPIO_ACTIVE_HIGH>;
159                         };
160                 };
161 
162                 i2c1b: i2c@1 {
163                         reg = <1>;
164                         #address-cells = <1>;
165                         #size-cells = <0>;
166 
167                         reg_dram_1p1v: regulator@60 {
168                                 compatible = "fcs,fan53555";
169                                 pinctrl-names = "default";
170                                 pinctrl-0 = <&pinctrl_reg_dram_1p1v>;
171                                 reg = <0x60>;
172                                 regulator-min-microvolt = <1100000>;
173                                 regulator-max-microvolt = <1100000>;
174                                 regulator-always-on;
175                                 vsel-gpios = <&gpio2 11 GPIO_ACTIVE_HIGH>;
176                         };
177                 };
178 
179                 i2c1c: i2c@2 {
180                         reg = <2>;
181                         #address-cells = <1>;
182                         #size-cells = <0>;
183 
184                         reg_soc_gpu_vpu: regulator@60 {
185                                 compatible = "fcs,fan53555";
186                                 pinctrl-names = "default";
187                                 pinctrl-0 = <&pinctrl_reg_soc_gpu_vpu>;
188                                 reg = <0x60>;
189                                 regulator-min-microvolt = <900000>;
190                                 regulator-max-microvolt = <1000000>;
191                                 regulator-always-on;
192                                 vsel-gpios = <&gpio2 20 GPIO_ACTIVE_HIGH>;
193                         };
194                 };
195 
196                 i2c1d: i2c@3 {
197                         reg = <3>;
198                         #address-cells = <1>;
199                         #size-cells = <0>;
200 
201                         rtc@68 {
202                                 compatible = "microcrystal,rv4162";
203                                 pinctrl-names = "default";
204                                 pinctrl-0 = <&pinctrl_i2c1d_rv4162>;
205                                 reg = <0x68>;
206                                 interrupts-extended = <&gpio1 6 IRQ_TYPE_LEVEL_LOW>;
207                                 wakeup-source;
208                         };
209                 };
210         };
211 };
212 
213 &i2c4 {
214         clock-frequency = <100000>;
215         pinctrl-names = "default";
216         pinctrl-0 = <&pinctrl_i2c4>;
217         status = "okay";
218 
219         pca9546: i2c-mux@70 {
220                 compatible = "nxp,pca9546";
221                 reg = <0x70>;
222                 #address-cells = <1>;
223                 #size-cells = <0>;
224 
225                 i2c@0 {
226                         reg = <0>;
227                         #address-cells = <1>;
228                         #size-cells = <0>;
229                         clock-frequency = <100000>;
230 
231                         hdmi-bridge@48 {
232                                 compatible = "lontium,lt8912b";
233                                 reg = <0x48> ;
234                                 reset-gpios = <&max7323 0 GPIO_ACTIVE_LOW>;
235 
236                                 ports {
237                                         #address-cells = <1>;
238                                         #size-cells = <0>;
239 
240                                         port@0 {
241                                                 reg = <0>;
242 
243                                                 hdmi_out_in: endpoint {
244                                                         data-lanes = <1 2 3 4>;
245                                                         remote-endpoint = <&mipi_dsi_out>;
246                                                 };
247                                         };
248 
249                                         port@1 {
250                                                 reg = <1>;
251 
252                                                 lt8912_out: endpoint {
253                                                         remote-endpoint = <&hdmi_connector_in>;
254                                                 };
255                                         };
256                                 };
257                         };
258                 };
259 
260                 ddc_i2c_bus: i2c@1 {
261                         reg = <1>;
262                         #address-cells = <1>;
263                         #size-cells = <0>;
264                         clock-frequency = <100000>;
265                 };
266 
267                 i2c@3 {
268                         reg = <3>;
269                         #address-cells = <1>;
270                         #size-cells = <0>;
271                         clock-frequency = <100000>;
272 
273                         max7323: gpio-expander@68 {
274                                 compatible = "maxim,max7323";
275                                 pinctrl-names = "default";
276                                 pinctrl-0 = <&pinctrl_max7323>;
277                                 gpio-controller;
278                                 reg = <0x68>;
279                                 #gpio-cells = <2>;
280                         };
281                 };
282         };
283 };
284 
285 &lcdif {
286         status = "okay";
287 };
288 
289 &mipi_dsi {
290         #address-cells = <1>;
291         #size-cells = <0>;
292         status = "okay";
293 
294         ports {
295                 port@1 {
296                         reg = <1>;
297 
298                         mipi_dsi_out: endpoint {
299                                 remote-endpoint = <&hdmi_out_in>;
300                         };
301                 };
302         };
303 };
304 
305 &uart1 { /* console */
306         pinctrl-names = "default";
307         pinctrl-0 = <&pinctrl_uart1>;
308         assigned-clocks = <&clk IMX8MQ_CLK_UART1>;
309         assigned-clock-parents = <&clk IMX8MQ_CLK_25M>;
310         status = "okay";
311 };
312 
313 &uart2 {
314         pinctrl-names = "default";
315         pinctrl-0 = <&pinctrl_uart2>;
316         assigned-clocks = <&clk IMX8MQ_CLK_UART2>;
317         assigned-clock-parents = <&clk IMX8MQ_CLK_25M>;
318         status = "okay";
319 };
320 
321 &usb_dwc3_0 {
322         dr_mode = "otg";
323         pinctrl-names = "default";
324         pinctrl-0 = <&pinctrl_usb3_0>;
325         status = "okay";
326 };
327 
328 &usb3_phy0 {
329         vbus-supply = <&reg_usb_otg_vbus>;
330         status = "okay";
331 };
332 
333 &usb_dwc3_1 {
334         dr_mode = "host";
335         status = "okay";
336 };
337 
338 &usb3_phy1 {
339         pinctrl-names = "default";
340         pinctrl-0 = <&pinctrl_usb3_1>;
341         status = "okay";
342 };
343 
344 &usdhc1 {
345         assigned-clocks = <&clk IMX8MQ_CLK_USDHC1>;
346         assigned-clock-rates = <400000000>;
347         bus-width = <8>;
348         pinctrl-names = "default";
349         pinctrl-0 = <&pinctrl_usdhc1>;
350         non-removable;
351         vmmc-supply = <&reg_vref_1v8>;
352         status = "okay";
353 };
354 
355 &wdog1 {
356         pinctrl-names = "default";
357         pinctrl-0 = <&pinctrl_wdog>;
358         fsl,ext-reset-output;
359         status = "okay";
360 };
361 
362 &iomuxc {
363         pinctrl-names = "default";
364         pinctrl-0 = <&pinctrl_hog>;
365 
366         pinctrl_hog: hoggrp {
367                 fsl,pins = <
368                         /* J17 connector, odd */
369                         MX8MQ_IOMUXC_SAI1_RXFS_GPIO4_IO0                0x19    /* Pin 19 */
370                         MX8MQ_IOMUXC_SAI1_RXC_GPIO4_IO1                 0x19    /* Pin 21 */
371                         MX8MQ_IOMUXC_SAI1_RXD1_GPIO4_IO3                0x19    /* Pin 23 */
372                         MX8MQ_IOMUXC_SAI1_RXD2_GPIO4_IO4                0x19    /* Pin 25 */
373                         MX8MQ_IOMUXC_SAI1_RXD3_GPIO4_IO5                0x19    /* Pin 27 */
374                         MX8MQ_IOMUXC_SAI1_RXD4_GPIO4_IO6                0x19    /* Pin 29 */
375                         MX8MQ_IOMUXC_SAI1_RXD5_GPIO4_IO7                0x19    /* Pin 31 */
376                         MX8MQ_IOMUXC_SAI1_RXD6_GPIO4_IO8                0x19    /* Pin 33 */
377                         MX8MQ_IOMUXC_SAI1_RXD7_GPIO4_IO9                0x19    /* Pin 35 */
378                         MX8MQ_IOMUXC_SAI1_TXD1_GPIO4_IO13               0x19    /* Pin 39 */
379                         MX8MQ_IOMUXC_SAI1_TXD2_GPIO4_IO14               0x19    /* Pin 41 */
380                         MX8MQ_IOMUXC_SAI1_TXD3_GPIO4_IO15               0x19    /* Pin 43 */
381                         MX8MQ_IOMUXC_SAI1_TXD4_GPIO4_IO16               0x19    /* Pin 45 */
382                         MX8MQ_IOMUXC_SAI1_TXD5_GPIO4_IO17               0x19    /* Pin 47 */
383                         MX8MQ_IOMUXC_SAI1_TXD6_GPIO4_IO18               0x19    /* Pin 49 */
384                         MX8MQ_IOMUXC_SAI1_TXD7_GPIO4_IO19               0x19    /* Pin 51 */
385 
386                         /* J17 connector, even */
387                         MX8MQ_IOMUXC_SAI3_RXFS_GPIO4_IO28               0x19    /* Pin 44 */
388                         MX8MQ_IOMUXC_SAI3_RXC_GPIO4_IO29                0x19    /* Pin 48 */
389                         MX8MQ_IOMUXC_GPIO1_IO10_GPIO1_IO10              0x19    /* Pin 50 */
390                         MX8MQ_IOMUXC_GPIO1_IO03_GPIO1_IO3               0x19    /* Pin 54 */
391                         MX8MQ_IOMUXC_GPIO1_IO05_GPIO1_IO5               0x19    /* Pin 56 */
392 
393                         /* J18 connector, odd */
394                         MX8MQ_IOMUXC_NAND_CE3_B_GPIO3_IO4               0x19    /* Pin 41 */
395                         MX8MQ_IOMUXC_NAND_CLE_GPIO3_IO5                 0x19    /* Pin 43 */
396                         MX8MQ_IOMUXC_NAND_READY_B_GPIO3_IO16            0x19    /* Pin 45 */
397                         MX8MQ_IOMUXC_NAND_DATA05_GPIO3_IO11             0x19    /* Pin 47 */
398                         MX8MQ_IOMUXC_NAND_WP_B_GPIO3_IO18               0x19    /* Pin 49 */
399                         MX8MQ_IOMUXC_NAND_DQS_GPIO3_IO14                0x19    /* Pin 53 */
400 
401                         /* J18 connector, even */
402                         MX8MQ_IOMUXC_NAND_ALE_GPIO3_IO0                 0x19    /* Pin 32 */
403                         MX8MQ_IOMUXC_NAND_CE0_B_GPIO3_IO1               0x19    /* Pin 36 */
404                         MX8MQ_IOMUXC_NAND_DATA00_GPIO3_IO6              0x19    /* Pin 38 */
405                         MX8MQ_IOMUXC_NAND_DATA01_GPIO3_IO7              0x19    /* Pin 40 */
406                         MX8MQ_IOMUXC_NAND_DATA02_GPIO3_IO8              0x19    /* Pin 42 */
407                         MX8MQ_IOMUXC_NAND_DATA03_GPIO3_IO9              0x19    /* Pin 44 */
408                         MX8MQ_IOMUXC_NAND_DATA04_GPIO3_IO10             0x19    /* Pin 46 */
409 
410                         /* J13 Pin 2, WL_WAKE */
411                         MX8MQ_IOMUXC_SAI5_RXD2_GPIO3_IO23               0xd6
412                         /* J13 Pin 4, WL_IRQ, not needed for Silex */
413                         MX8MQ_IOMUXC_SAI5_RXD0_GPIO3_IO21               0xd6
414                         /* J13 pin 9, unused */
415                         MX8MQ_IOMUXC_SD2_CD_B_GPIO2_IO12                0x19
416                         /* J13 Pin 41, BT_CLK_REQ */
417                         MX8MQ_IOMUXC_SAI5_RXD1_GPIO3_IO22               0xd6
418                         /* J13 Pin 42, BT_HOST_WAKE */
419                         MX8MQ_IOMUXC_SAI5_MCLK_GPIO3_IO25               0xd6
420 
421                         /* Clock for both CSI1 and CSI2 */
422                         MX8MQ_IOMUXC_GPIO1_IO15_CCMSRCGPCMIX_CLKO2      0x07
423                         /* test points */
424                         MX8MQ_IOMUXC_GPIO1_IO04_GPIO1_IO4               0xc1    /* TP87 */
425                 >;
426         };
427 
428         pinctrl_fec1: fec1grp {
429                 fsl,pins = <
430                         MX8MQ_IOMUXC_ENET_MDC_ENET1_MDC                 0x3
431                         MX8MQ_IOMUXC_ENET_MDIO_ENET1_MDIO               0x23
432                         MX8MQ_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL     0x1f
433                         MX8MQ_IOMUXC_ENET_TXC_ENET1_RGMII_TXC           0x1f
434                         MX8MQ_IOMUXC_ENET_TD0_ENET1_RGMII_TD0           0x1f
435                         MX8MQ_IOMUXC_ENET_TD1_ENET1_RGMII_TD1           0x1f
436                         MX8MQ_IOMUXC_ENET_TD2_ENET1_RGMII_TD2           0x1f
437                         MX8MQ_IOMUXC_ENET_TD3_ENET1_RGMII_TD3           0x1f
438                         MX8MQ_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL     0x91
439                         MX8MQ_IOMUXC_ENET_RXC_ENET1_RGMII_RXC           0x91
440                         MX8MQ_IOMUXC_ENET_RD0_ENET1_RGMII_RD0           0x91
441                         MX8MQ_IOMUXC_ENET_RD1_ENET1_RGMII_RD1           0x91
442                         MX8MQ_IOMUXC_ENET_RD2_ENET1_RGMII_RD2           0x91
443                         MX8MQ_IOMUXC_ENET_RD3_ENET1_RGMII_RD3           0x91
444                         MX8MQ_IOMUXC_GPIO1_IO09_GPIO1_IO9               0x19
445                         MX8MQ_IOMUXC_GPIO1_IO11_GPIO1_IO11              0x59
446                 >;
447         };
448 
449         pinctrl_gpio_keys: gpio-keysgrp {
450                 fsl,pins = <
451                         MX8MQ_IOMUXC_GPIO1_IO07_GPIO1_IO7               0x19
452                 >;
453         };
454 
455 
456         pinctrl_i2c1: i2c1grp {
457                 fsl,pins = <
458                         MX8MQ_IOMUXC_I2C1_SCL_I2C1_SCL                  0x4000007f
459                         MX8MQ_IOMUXC_I2C1_SDA_I2C1_SDA                  0x4000007f
460                 >;
461         };
462 
463         pinctrl_i2c1_pca9546: i2c1-pca9546grp {
464                 fsl,pins = <
465                         MX8MQ_IOMUXC_GPIO1_IO08_GPIO1_IO8               0x49
466                 >;
467         };
468 
469         pinctrl_i2c1d_rv4162: i2c1d-rv4162grp {
470                 fsl,pins = <
471                         MX8MQ_IOMUXC_GPIO1_IO06_GPIO1_IO6               0x49
472                 >;
473         };
474 
475         pinctrl_i2c4: i2c4grp {
476                 fsl,pins = <
477                         MX8MQ_IOMUXC_I2C4_SCL_I2C4_SCL                  0x4000007f
478                         MX8MQ_IOMUXC_I2C4_SDA_I2C4_SDA                  0x4000007f
479                 >;
480         };
481 
482         pinctrl_max7323: max7323grp {
483                 fsl,pins = <
484                         MX8MQ_IOMUXC_NAND_RE_B_GPIO3_IO15 0x19
485                 >;
486         };
487 
488         pinctrl_reg_arm_dram: reg-arm-dramgrp {
489                 fsl,pins = <
490                         MX8MQ_IOMUXC_SAI5_RXD3_GPIO3_IO24       0x16
491                 >;
492         };
493 
494         pinctrl_reg_dram_1p1v: reg-dram-1p1vgrp {
495                 fsl,pins = <
496                         MX8MQ_IOMUXC_SD1_STROBE_GPIO2_IO11      0x16
497                 >;
498         };
499 
500         pinctrl_reg_soc_gpu_vpu: reg-soc-gpu-vpugrp {
501                 fsl,pins = <
502                         MX8MQ_IOMUXC_SD2_WP_GPIO2_IO20          0x16
503                 >;
504         };
505 
506         pinctrl_reg_usbotg_vbus: reg-usbotg-vbusgrp {
507                 fsl,pins = <
508                         MX8MQ_IOMUXC_GPIO1_IO12_GPIO1_IO12      0x16
509                 >;
510         };
511 
512         pinctrl_uart1: uart1grp {
513                 fsl,pins = <
514                         MX8MQ_IOMUXC_UART1_RXD_UART1_DCE_RX             0x45
515                         MX8MQ_IOMUXC_UART1_TXD_UART1_DCE_TX             0x45
516                 >;
517         };
518 
519         pinctrl_uart2: uart2grp {
520                 fsl,pins = <
521                         MX8MQ_IOMUXC_UART2_RXD_UART2_DCE_RX             0x45
522                         MX8MQ_IOMUXC_UART2_TXD_UART2_DCE_TX             0x45
523                 >;
524         };
525 
526         pinctrl_usb3_0: usb3-0grp {
527                 fsl,pins = <
528                         MX8MQ_IOMUXC_GPIO1_IO13_USB1_OTG_OC             0x16
529                 >;
530         };
531 
532         pinctrl_usb3_1: usb3-1grp {
533                 fsl,pins = <
534                         MX8MQ_IOMUXC_GPIO1_IO14_GPIO1_IO14              0x16
535                 >;
536         };
537 
538         pinctrl_usdhc1: usdhc1grp {
539                 fsl,pins = <
540                         MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK                 0x83
541                         MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD                 0xc3
542                         MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0             0xc3
543                         MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1             0xc3
544                         MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2             0xc3
545                         MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3             0xc3
546                         MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4             0xc3
547                         MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5             0xc3
548                         MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6             0xc3
549                         MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7             0xc3
550                         MX8MQ_IOMUXC_SD1_RESET_B_GPIO2_IO10             0x41
551                 >;
552         };
553 
554         pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
555                 fsl,pins = <
556                         MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK                 0x8d
557                         MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD                 0xcd
558                         MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0             0xcd
559                         MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1             0xcd
560                         MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2             0xcd
561                         MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3             0xcd
562                         MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4             0xcd
563                         MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5             0xcd
564                         MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6             0xcd
565                         MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7             0xcd
566                 >;
567         };
568 
569         pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
570                 fsl,pins = <
571                         MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK                 0x9f
572                         MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD                 0xdf
573                         MX8MQ_IOMUXC_SD1_DATA0_USDHC1_DATA0             0xdf
574                         MX8MQ_IOMUXC_SD1_DATA1_USDHC1_DATA1             0xdf
575                         MX8MQ_IOMUXC_SD1_DATA2_USDHC1_DATA2             0xdf
576                         MX8MQ_IOMUXC_SD1_DATA3_USDHC1_DATA3             0xdf
577                         MX8MQ_IOMUXC_SD1_DATA4_USDHC1_DATA4             0xdf
578                         MX8MQ_IOMUXC_SD1_DATA5_USDHC1_DATA5             0xdf
579                         MX8MQ_IOMUXC_SD1_DATA6_USDHC1_DATA6             0xdf
580                         MX8MQ_IOMUXC_SD1_DATA7_USDHC1_DATA7             0xdf
581                 >;
582         };
583 
584         pinctrl_wdog: wdoggrp {
585                 fsl,pins = <
586                 MX8MQ_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B    0xc6
587                 >;
588         };
589 };

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