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

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


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 /*                                                  2 /*
  3  * Copyright (C) 2016 Eckelmann AG.                 3  * Copyright (C) 2016 Eckelmann AG.
  4  * Copyright (C) 2013 Freescale Semiconductor,      4  * Copyright (C) 2013 Freescale Semiconductor, Inc.
  5  */                                                 5  */
  6                                                     6 
  7 /dts-v1/;                                           7 /dts-v1/;
  8                                                     8 
  9 #include <dt-bindings/gpio/gpio.h>                  9 #include <dt-bindings/gpio/gpio.h>
 10                                                    10 
 11 #include "imx6dl.dtsi"                             11 #include "imx6dl.dtsi"
 12                                                    12 
 13 / {                                                13 / {
 14         model = "Eckelmann CI 4X10 Board";         14         model = "Eckelmann CI 4X10 Board";
 15         compatible = "eckelmann,imx6dl-ci4x10"     15         compatible = "eckelmann,imx6dl-ci4x10", "fsl,imx6dl";
 16                                                    16 
 17         chosen {                                   17         chosen {
 18                 stdout-path = &uart3;              18                 stdout-path = &uart3;
 19         };                                         19         };
 20                                                    20 
 21         memory@10000000 {                          21         memory@10000000 {
 22                 device_type = "memory";            22                 device_type = "memory";
 23                 reg = <0x10000000 0x40000000>;     23                 reg = <0x10000000 0x40000000>;
 24         };                                         24         };
 25                                                    25 
 26         rmii_clk: clock-rmii {                     26         rmii_clk: clock-rmii {
 27                 /* This clock is provided by t     27                 /* This clock is provided by the phy (KSZ8091RNB) */
 28                 compatible = "fixed-clock";        28                 compatible = "fixed-clock";
 29                 #clock-cells = <0>;                29                 #clock-cells = <0>;
 30                 clock-frequency = <50000000>;      30                 clock-frequency = <50000000>;
 31                 clock-output-names = "enet_ref     31                 clock-output-names = "enet_ref_pad";
 32         };                                         32         };
 33                                                    33 
 34         reg_usb_h1_vbus: regulator-usb-h1-vbus     34         reg_usb_h1_vbus: regulator-usb-h1-vbus {
 35                 pinctrl-names = "default";         35                 pinctrl-names = "default";
 36                 pinctrl-0 = <&pinctrl_reg_usb_     36                 pinctrl-0 = <&pinctrl_reg_usb_h1_vbus>;
 37                 compatible = "regulator-fixed"     37                 compatible = "regulator-fixed";
 38                 regulator-name = "usb_h1_vbus"     38                 regulator-name = "usb_h1_vbus";
 39                 regulator-min-microvolt = <500     39                 regulator-min-microvolt = <5000000>;
 40                 regulator-max-microvolt = <500     40                 regulator-max-microvolt = <5000000>;
 41                 gpio = <&gpio3 31 GPIO_ACTIVE_     41                 gpio = <&gpio3 31 GPIO_ACTIVE_HIGH>;
 42                 enable-active-high;                42                 enable-active-high;
 43         };                                         43         };
 44                                                    44 
 45         siox {                                     45         siox {
 46                 compatible = "eckelmann,siox-g     46                 compatible = "eckelmann,siox-gpio";
 47                 pinctrl-names = "default";         47                 pinctrl-names = "default";
 48                 pinctrl-0 = <&pinctrl_siox>;       48                 pinctrl-0 = <&pinctrl_siox>;
 49                 din-gpios = <&gpio6 11 GPIO_AC     49                 din-gpios = <&gpio6 11 GPIO_ACTIVE_HIGH>;
 50                 dout-gpios = <&gpio6 8 GPIO_AC     50                 dout-gpios = <&gpio6 8 GPIO_ACTIVE_HIGH>;
 51                 dclk-gpios = <&gpio6 9 GPIO_AC     51                 dclk-gpios = <&gpio6 9 GPIO_ACTIVE_HIGH>;
 52                 dld-gpios = <&gpio6 10 GPIO_AC     52                 dld-gpios = <&gpio6 10 GPIO_ACTIVE_HIGH>;
 53         };                                         53         };
 54 };                                                 54 };
 55                                                    55 
 56 &can1 {                                            56 &can1 {
 57         pinctrl-names = "default";                 57         pinctrl-names = "default";
 58         pinctrl-0 = <&pinctrl_flexcan1>;           58         pinctrl-0 = <&pinctrl_flexcan1>;
 59         status = "okay";                           59         status = "okay";
 60 };                                                 60 };
 61                                                    61 
 62 &can2 {                                            62 &can2 {
 63         pinctrl-names = "default";                 63         pinctrl-names = "default";
 64         pinctrl-0 = <&pinctrl_flexcan2>;           64         pinctrl-0 = <&pinctrl_flexcan2>;
 65         status = "okay";                           65         status = "okay";
 66 };                                                 66 };
 67                                                    67 
 68 &clks {                                            68 &clks {
 69         clocks = <&rmii_clk>;                      69         clocks = <&rmii_clk>;
 70         clock-names = "enet_ref_pad";              70         clock-names = "enet_ref_pad";
 71         assigned-clocks = <&clks IMX6QDL_CLK_E     71         assigned-clocks = <&clks IMX6QDL_CLK_ENET_REF_SEL>;
 72         assigned-clock-parents = <&rmii_clk>;      72         assigned-clock-parents = <&rmii_clk>;
 73 };                                                 73 };
 74                                                    74 
 75 &ecspi2 {                                          75 &ecspi2 {
 76         pinctrl-names = "default";                 76         pinctrl-names = "default";
 77         pinctrl-0 = <&pinctrl_ecspi2>;             77         pinctrl-0 = <&pinctrl_ecspi2>;
 78         cs-gpios = <&gpio5 12 GPIO_ACTIVE_LOW>     78         cs-gpios = <&gpio5 12 GPIO_ACTIVE_LOW>;
 79         status = "okay";                           79         status = "okay";
 80                                                    80 
 81         flash@0 {                                  81         flash@0 {
 82                 compatible = "everspin,mr25h25     82                 compatible = "everspin,mr25h256";
 83                 reg = <0>;                         83                 reg = <0>;
 84                 spi-max-frequency = <15000000>     84                 spi-max-frequency = <15000000>;
 85         };                                         85         };
 86 };                                                 86 };
 87                                                    87 
 88 &ecspi1 {                                          88 &ecspi1 {
 89         pinctrl-names = "default";                 89         pinctrl-names = "default";
 90         pinctrl-0 = <&pinctrl_ecspi1>;             90         pinctrl-0 = <&pinctrl_ecspi1>;
 91         cs-gpios = <&gpio5 25 GPIO_ACTIVE_LOW>     91         cs-gpios = <&gpio5 25 GPIO_ACTIVE_LOW>;
 92         status = "okay";                           92         status = "okay";
 93                                                    93 
 94         tpm@0 {                                    94         tpm@0 {
 95                 compatible = "infineon,slb9670     95                 compatible = "infineon,slb9670", "tcg,tpm_tis-spi";
 96                 reg = <0>;                         96                 reg = <0>;
 97                 spi-max-frequency = <10000000>     97                 spi-max-frequency = <10000000>;
 98         };                                         98         };
 99 };                                                 99 };
100                                                   100 
101 &gpio2 {                                          101 &gpio2 {
102         gpio-line-names = "buzzer", "", "", ""    102         gpio-line-names = "buzzer", "", "", "", "", "", "", "",
103                           "", "", "", "", "",     103                           "", "", "", "", "", "", "", "",
104                           "", "", "", "", "",     104                           "", "", "", "", "", "", "", "",
105                           "", "", "", "", "",     105                           "", "", "", "", "", "", "", "";
106 };                                                106 };
107                                                   107 
108 &gpio4 {                                          108 &gpio4 {
109         gpio-line-names = "", "", "", "", "",     109         gpio-line-names = "", "", "", "", "", "", "", "in2",
110                           "prio2", "prio1", "a    110                           "prio2", "prio1", "aux", "", "", "", "", "",
111                           "", "", "", "", "",     111                           "", "", "", "", "", "", "", "",
112                           "", "", "", "", "",     112                           "", "", "", "", "", "", "", "";
113 };                                                113 };
114                                                   114 
115 &gpio6 {                                          115 &gpio6 {
116         gpio-line-names = "", "", "", "", "",     116         gpio-line-names = "", "", "", "", "", "", "", "",
117                           "", "", "", "", "",     117                           "", "", "", "", "", "", "", "in1",
118                           "", "", "", "", "",     118                           "", "", "", "", "", "", "", "",
119                           "", "", "", "", "",     119                           "", "", "", "", "", "", "", "";
120 };                                                120 };
121                                                   121 
122 &i2c1 {                                           122 &i2c1 {
123         pinctrl-names = "default";                123         pinctrl-names = "default";
124         pinctrl-0 = <&pinctrl_i2c1>;              124         pinctrl-0 = <&pinctrl_i2c1>;
125         status = "okay";                          125         status = "okay";
126                                                   126 
127         temperature-sensor@49 {                   127         temperature-sensor@49 {
128                 compatible = "ad,ad7414";         128                 compatible = "ad,ad7414";
129                 reg = <0x49>;                     129                 reg = <0x49>;
130         };                                        130         };
131                                                   131 
132         rtc@51 {                                  132         rtc@51 {
133                 compatible = "nxp,pcf2127";       133                 compatible = "nxp,pcf2127";
134                 reg = <0x51>;                     134                 reg = <0x51>;
135         };                                        135         };
136 };                                                136 };
137                                                   137 
138 &iomuxc {                                         138 &iomuxc {
139         pinctrl-names = "default";                139         pinctrl-names = "default";
140         pinctrl-0 = <&pinctrl_hog>;               140         pinctrl-0 = <&pinctrl_hog>;
141                                                   141 
142         pinctrl_hog: hog {                        142         pinctrl_hog: hog {
143                 fsl,pins = <                      143                 fsl,pins = <
144                         MX6QDL_PAD_NANDF_D0__G    144                         MX6QDL_PAD_NANDF_D0__GPIO2_IO00         0x00000018 /* buzzer */
145                         MX6QDL_PAD_KEY_COL1__G    145                         MX6QDL_PAD_KEY_COL1__GPIO4_IO08         0x00000018 /* OUT_1 */
146                         MX6QDL_PAD_KEY_ROW1__G    146                         MX6QDL_PAD_KEY_ROW1__GPIO4_IO09         0x00000018 /* OUT_2 */
147                         MX6QDL_PAD_KEY_COL2__G    147                         MX6QDL_PAD_KEY_COL2__GPIO4_IO10         0x00000018 /* OUT_3 */
148                         MX6QDL_PAD_NANDF_CS2__    148                         MX6QDL_PAD_NANDF_CS2__GPIO6_IO15        0x00000000 /* In1 */
149                         MX6QDL_PAD_KEY_ROW0__G    149                         MX6QDL_PAD_KEY_ROW0__GPIO4_IO07         0x00000000 /* In2 */
150                         MX6QDL_PAD_GPIO_9__GPI    150                         MX6QDL_PAD_GPIO_9__GPIO1_IO09           0x00000018 /* unused watchdog pin */
151                         MX6QDL_PAD_SD1_DAT2__G    151                         MX6QDL_PAD_SD1_DAT2__GPIO1_IO19         0x00000018 /* unused watchdog pin */
152                                                   152 
153                 >;                                153                 >;
154         };                                        154         };
155                                                   155 
156         pinctrl_ecspi1: ecspi1grp {               156         pinctrl_ecspi1: ecspi1grp {
157                 fsl,pins = <                      157                 fsl,pins = <
158                         MX6QDL_PAD_CSI0_DAT4__    158                         MX6QDL_PAD_CSI0_DAT4__ECSPI1_SCLK       0x000100a0
159                         MX6QDL_PAD_CSI0_DAT5__    159                         MX6QDL_PAD_CSI0_DAT5__ECSPI1_MOSI       0x000100a0
160                         MX6QDL_PAD_CSI0_DAT6__    160                         MX6QDL_PAD_CSI0_DAT6__ECSPI1_MISO       0x000100a0
161                         MX6QDL_PAD_CSI0_DAT7__    161                         MX6QDL_PAD_CSI0_DAT7__GPIO5_IO25        0x000100a0
162                 >;                                162                 >;
163         };                                        163         };
164                                                   164 
165         pinctrl_ecspi2: ecspi2grp {               165         pinctrl_ecspi2: ecspi2grp {
166                 fsl,pins = <                      166                 fsl,pins = <
167                         MX6QDL_PAD_DISP0_DAT19    167                         MX6QDL_PAD_DISP0_DAT19__ECSPI2_SCLK     0x000100b1
168                         MX6QDL_PAD_EIM_CS1__EC    168                         MX6QDL_PAD_EIM_CS1__ECSPI2_MOSI         0x000100b1
169                         MX6QDL_PAD_EIM_OE__ECS    169                         MX6QDL_PAD_EIM_OE__ECSPI2_MISO          0x000100b1
170                         MX6QDL_PAD_DISP0_DAT18    170                         MX6QDL_PAD_DISP0_DAT18__GPIO5_IO12      0x000100b1
171                 >;                                171                 >;
172         };                                        172         };
173                                                   173 
174         pinctrl_enet: enetgrp {                   174         pinctrl_enet: enetgrp {
175                 fsl,pins = <                      175                 fsl,pins = <
176                         MX6QDL_PAD_GPIO_16__EN    176                         MX6QDL_PAD_GPIO_16__ENET_REF_CLK        0x4001b0a8
177                         MX6QDL_PAD_ENET_MDIO__    177                         MX6QDL_PAD_ENET_MDIO__ENET_MDIO         0x0001b098
178                         MX6QDL_PAD_ENET_MDC__E    178                         MX6QDL_PAD_ENET_MDC__ENET_MDC           0x0001b098
179                         MX6QDL_PAD_ENET_TXD0__    179                         MX6QDL_PAD_ENET_TXD0__ENET_TX_DATA0     0x0001b098
180                         MX6QDL_PAD_ENET_TXD1__    180                         MX6QDL_PAD_ENET_TXD1__ENET_TX_DATA1     0x0001b098
181                         MX6QDL_PAD_ENET_TX_EN_    181                         MX6QDL_PAD_ENET_TX_EN__ENET_TX_EN       0x0001b098
182                         MX6QDL_PAD_ENET_RX_ER_    182                         MX6QDL_PAD_ENET_RX_ER__ENET_RX_ER       0x0001b0b0
183                         MX6QDL_PAD_ENET_RXD0__    183                         MX6QDL_PAD_ENET_RXD0__ENET_RX_DATA0     0x0001b0b0
184                         MX6QDL_PAD_ENET_RXD1__    184                         MX6QDL_PAD_ENET_RXD1__ENET_RX_DATA1     0x0001b0b0
185                         MX6QDL_PAD_ENET_CRS_DV    185                         MX6QDL_PAD_ENET_CRS_DV__ENET_RX_EN      0x0001b0b0
186                         MX6QDL_PAD_SD1_CMD__GP    186                         MX6QDL_PAD_SD1_CMD__GPIO1_IO18          0x00000018
187                 >;                                187                 >;
188         };                                        188         };
189                                                   189 
190         pinctrl_flexcan1: flexcan1grp {           190         pinctrl_flexcan1: flexcan1grp {
191                 fsl,pins = <                      191                 fsl,pins = <
192                         MX6QDL_PAD_GPIO_7__FLE    192                         MX6QDL_PAD_GPIO_7__FLEXCAN1_TX          0x0001b020
193                         MX6QDL_PAD_GPIO_8__FLE    193                         MX6QDL_PAD_GPIO_8__FLEXCAN1_RX          0x0001b0b0
194                 >;                                194                 >;
195         };                                        195         };
196                                                   196 
197         pinctrl_flexcan2: flexcan2grp {           197         pinctrl_flexcan2: flexcan2grp {
198                 fsl,pins = <                      198                 fsl,pins = <
199                         MX6QDL_PAD_KEY_COL4__F    199                         MX6QDL_PAD_KEY_COL4__FLEXCAN2_TX        0x0001b020
200                         MX6QDL_PAD_KEY_ROW4__F    200                         MX6QDL_PAD_KEY_ROW4__FLEXCAN2_RX        0x0001b0b0
201                 >;                                201                 >;
202         };                                        202         };
203                                                   203 
204         pinctrl_i2c1: i2c1grp {                   204         pinctrl_i2c1: i2c1grp {
205                 fsl,pins = <                      205                 fsl,pins = <
206                         /* without SION i2c do    206                         /* without SION i2c doesn't detect bus busy */
207                         MX6QDL_PAD_CSI0_DAT9__    207                         MX6QDL_PAD_CSI0_DAT9__I2C1_SCL          0x4001b820
208                         MX6QDL_PAD_CSI0_DAT8__    208                         MX6QDL_PAD_CSI0_DAT8__I2C1_SDA          0x4001b820
209                 >;                                209                 >;
210         };                                        210         };
211                                                   211 
212         pinctrl_pcie: pciegrp {                   212         pinctrl_pcie: pciegrp {
213                 fsl,pins = <                      213                 fsl,pins = <
214                         MX6QDL_PAD_SD1_CLK__GP    214                         MX6QDL_PAD_SD1_CLK__GPIO1_IO20          0x00000018
215                 >;                                215                 >;
216         };                                        216         };
217                                                   217 
218         pinctrl_reg_usb_h1_vbus: reg_usb_h1_vb    218         pinctrl_reg_usb_h1_vbus: reg_usb_h1_vbusgrp {
219                 fsl,pins = <                      219                 fsl,pins = <
220                         MX6QDL_PAD_EIM_D31__GP    220                         MX6QDL_PAD_EIM_D31__GPIO3_IO31          0x0001b0b0
221                 >;                                221                 >;
222         };                                        222         };
223                                                   223 
224         pinctrl_siox: sioxgrp {                   224         pinctrl_siox: sioxgrp {
225                 fsl,pins = <                      225                 fsl,pins = <
226                         MX6QDL_PAD_NANDF_CS0__    226                         MX6QDL_PAD_NANDF_CS0__GPIO6_IO11        0x0001b010      /* DIN */
227                         MX6QDL_PAD_NANDF_ALE__    227                         MX6QDL_PAD_NANDF_ALE__GPIO6_IO08        0x0001b010      /* DOUT */
228                         MX6QDL_PAD_NANDF_WP_B_    228                         MX6QDL_PAD_NANDF_WP_B__GPIO6_IO09       0x0001b010      /* DCLK */
229                         MX6QDL_PAD_NANDF_RB0__    229                         MX6QDL_PAD_NANDF_RB0__GPIO6_IO10        0x0001b010      /* DLD */
230                 >;                                230                 >;
231         };                                        231         };
232                                                   232 
233         pinctrl_uart1_dte: uart1grp {             233         pinctrl_uart1_dte: uart1grp {
234                 fsl,pins = <                      234                 fsl,pins = <
235                         MX6QDL_PAD_CSI0_DAT11_    235                         MX6QDL_PAD_CSI0_DAT11__UART1_TX_DATA    0x0001b010
236                         MX6QDL_PAD_CSI0_DAT10_    236                         MX6QDL_PAD_CSI0_DAT10__UART1_RX_DATA    0x0001b010
237                         MX6QDL_PAD_EIM_D19__UA    237                         MX6QDL_PAD_EIM_D19__UART1_RTS_B         0x0001b010
238                         MX6QDL_PAD_EIM_D20__UA    238                         MX6QDL_PAD_EIM_D20__UART1_CTS_B         0x0001b010
239                         MX6QDL_PAD_EIM_D23__GP    239                         MX6QDL_PAD_EIM_D23__GPIO3_IO23          0x0001b010      /* DCD */
240                         MX6QDL_PAD_EIM_D24__GP    240                         MX6QDL_PAD_EIM_D24__GPIO3_IO24          0x0001b010      /* DTR */
241                         MX6QDL_PAD_EIM_D25__GP    241                         MX6QDL_PAD_EIM_D25__GPIO3_IO25          0x0001b010      /* DSR */
242                 >;                                242                 >;
243         };                                        243         };
244                                                   244 
245         pinctrl_uart2_dte: uart2grp {             245         pinctrl_uart2_dte: uart2grp {
246                 fsl,pins = <                      246                 fsl,pins = <
247                         MX6QDL_PAD_EIM_D27__UA    247                         MX6QDL_PAD_EIM_D27__UART2_TX_DATA       0x0001b010
248                         MX6QDL_PAD_EIM_D26__UA    248                         MX6QDL_PAD_EIM_D26__UART2_RX_DATA       0x0001b010
249                         MX6QDL_PAD_EIM_D28__UA    249                         MX6QDL_PAD_EIM_D28__UART2_RTS_B         0x0001b010
250                         MX6QDL_PAD_EIM_D29__UA    250                         MX6QDL_PAD_EIM_D29__UART2_CTS_B         0x0001b010
251                         MX6QDL_PAD_NANDF_D1__G    251                         MX6QDL_PAD_NANDF_D1__GPIO2_IO01         0x0001b010      /* DCD */
252                         MX6QDL_PAD_GPIO_18__GP    252                         MX6QDL_PAD_GPIO_18__GPIO7_IO13          0x0001b010      /* DTR */
253                         MX6QDL_PAD_NANDF_CS3__    253                         MX6QDL_PAD_NANDF_CS3__GPIO6_IO16        0x0001b010      /* DSR */
254                 >;                                254                 >;
255         };                                        255         };
256                                                   256 
257         pinctrl_uart3_dce: uart3grp {             257         pinctrl_uart3_dce: uart3grp {
258                 fsl,pins = <                      258                 fsl,pins = <
259                         MX6QDL_PAD_SD4_CLK__UA    259                         MX6QDL_PAD_SD4_CLK__UART3_RX_DATA       0x0001b010
260                         MX6QDL_PAD_SD4_CMD__UA    260                         MX6QDL_PAD_SD4_CMD__UART3_TX_DATA       0x0001b010
261                 >;                                261                 >;
262         };                                        262         };
263                                                   263 
264         pinctrl_uart4_dce: uart4grp {             264         pinctrl_uart4_dce: uart4grp {
265                 fsl,pins = <                      265                 fsl,pins = <
266                         MX6QDL_PAD_CSI0_DAT13_    266                         MX6QDL_PAD_CSI0_DAT13__UART4_RX_DATA    0x0001b010
267                         MX6QDL_PAD_CSI0_DAT12_    267                         MX6QDL_PAD_CSI0_DAT12__UART4_TX_DATA    0x0001b010
268                         MX6QDL_PAD_CSI0_DAT17_    268                         MX6QDL_PAD_CSI0_DAT17__GPIO6_IO03       0x0001b010
269                 >;                                269                 >;
270         };                                        270         };
271                                                   271 
272         pinctrl_uart5_dce: uart5grp {             272         pinctrl_uart5_dce: uart5grp {
273                 fsl,pins = <                      273                 fsl,pins = <
274                         MX6QDL_PAD_CSI0_DAT15_    274                         MX6QDL_PAD_CSI0_DAT15__UART5_RX_DATA    0x0001b010
275                         MX6QDL_PAD_CSI0_DAT14_    275                         MX6QDL_PAD_CSI0_DAT14__UART5_TX_DATA    0x0001b010
276                         MX6QDL_PAD_CSI0_DAT19_    276                         MX6QDL_PAD_CSI0_DAT19__GPIO6_IO05       0x0001b010      /* RTS */
277                 >;                                277                 >;
278         };                                        278         };
279                                                   279 
280         pinctrl_usbh1: usbh1grp {                 280         pinctrl_usbh1: usbh1grp {
281                 fsl,pins = <                      281                 fsl,pins = <
282                         MX6QDL_PAD_EIM_D30__US    282                         MX6QDL_PAD_EIM_D30__USB_H1_OC           0x0001b0b0
283                 >;                                283                 >;
284         };                                        284         };
285                                                   285 
286         pinctrl_usdhc3: usdhc3grp {               286         pinctrl_usdhc3: usdhc3grp {
287                 fsl,pins = <                      287                 fsl,pins = <
288                         MX6QDL_PAD_SD3_CMD__SD    288                         MX6QDL_PAD_SD3_CMD__SD3_CMD             0x00017059
289                         MX6QDL_PAD_SD3_CLK__SD    289                         MX6QDL_PAD_SD3_CLK__SD3_CLK             0x00010059
290                         MX6QDL_PAD_SD3_DAT0__S    290                         MX6QDL_PAD_SD3_DAT0__SD3_DATA0          0x00017059
291                         MX6QDL_PAD_SD3_DAT1__S    291                         MX6QDL_PAD_SD3_DAT1__SD3_DATA1          0x00017059
292                         MX6QDL_PAD_SD3_DAT2__S    292                         MX6QDL_PAD_SD3_DAT2__SD3_DATA2          0x00017059
293                         MX6QDL_PAD_SD3_DAT3__S    293                         MX6QDL_PAD_SD3_DAT3__SD3_DATA3          0x00017059
294                         MX6QDL_PAD_SD3_DAT4__S    294                         MX6QDL_PAD_SD3_DAT4__SD3_DATA4          0x00017059
295                         MX6QDL_PAD_SD3_DAT5__S    295                         MX6QDL_PAD_SD3_DAT5__SD3_DATA5          0x00017059
296                         MX6QDL_PAD_SD3_DAT6__S    296                         MX6QDL_PAD_SD3_DAT6__SD3_DATA6          0x00017059
297                         MX6QDL_PAD_SD3_DAT7__S    297                         MX6QDL_PAD_SD3_DAT7__SD3_DATA7          0x00017059
298                 >;                                298                 >;
299         };                                        299         };
300 };                                                300 };
301                                                   301 
302 &fec {                                            302 &fec {
303         pinctrl-names = "default";                303         pinctrl-names = "default";
304         pinctrl-0 = <&pinctrl_enet>;              304         pinctrl-0 = <&pinctrl_enet>;
305         phy-mode = "rmii";                        305         phy-mode = "rmii";
306         phy-reset-gpios = <&gpio1 18 GPIO_ACTI    306         phy-reset-gpios = <&gpio1 18 GPIO_ACTIVE_LOW>;
307         phy-handle = <&phy>;                      307         phy-handle = <&phy>;
308         status = "okay";                          308         status = "okay";
309                                                   309 
310         mdio {                                    310         mdio {
311                 #address-cells = <1>;             311                 #address-cells = <1>;
312                 #size-cells = <0>;                312                 #size-cells = <0>;
313                                                   313 
314                 phy: ethernet-phy@1 {             314                 phy: ethernet-phy@1 {
315                         compatible = "ethernet    315                         compatible = "ethernet-phy-ieee802.3-c22";
316                         reg = <1>;                316                         reg = <1>;
317                 };                                317                 };
318         };                                        318         };
319 };                                                319 };
320                                                   320 
321 &pcie {                                           321 &pcie {
322         pinctrl-names = "default";                322         pinctrl-names = "default";
323         pinctrl-0 = <&pinctrl_pcie>;              323         pinctrl-0 = <&pinctrl_pcie>;
324         reset-gpio = <&gpio1 20 GPIO_ACTIVE_LO    324         reset-gpio = <&gpio1 20 GPIO_ACTIVE_LOW>;
325         status = "okay";                          325         status = "okay";
326 };                                                326 };
327                                                   327 
328 &uart1 {                                          328 &uart1 {
329         pinctrl-names = "default";                329         pinctrl-names = "default";
330         pinctrl-0 = <&pinctrl_uart1_dte>;         330         pinctrl-0 = <&pinctrl_uart1_dte>;
331         uart-has-rtscts;                          331         uart-has-rtscts;
332         fsl,dte-mode;                             332         fsl,dte-mode;
333         dcd-gpios = <&gpio3 23 GPIO_ACTIVE_LOW    333         dcd-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
334         dtr-gpios = <&gpio3 24 GPIO_ACTIVE_LOW    334         dtr-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
335         dsr-gpios = <&gpio3 25 GPIO_ACTIVE_LOW    335         dsr-gpios = <&gpio3 25 GPIO_ACTIVE_LOW>;
336         status = "okay";                          336         status = "okay";
337 };                                                337 };
338                                                   338 
339 &uart2 {                                          339 &uart2 {
340         pinctrl-names = "default";                340         pinctrl-names = "default";
341         pinctrl-0 = <&pinctrl_uart2_dte>;         341         pinctrl-0 = <&pinctrl_uart2_dte>;
342         uart-has-rtscts;                          342         uart-has-rtscts;
343         fsl,dte-mode;                             343         fsl,dte-mode;
344         dcd-gpios = <&gpio2 1 GPIO_ACTIVE_LOW>    344         dcd-gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
345         dtr-gpios = <&gpio7 13 GPIO_ACTIVE_LOW    345         dtr-gpios = <&gpio7 13 GPIO_ACTIVE_LOW>;
346         dsr-gpios = <&gpio6 16 GPIO_ACTIVE_LOW    346         dsr-gpios = <&gpio6 16 GPIO_ACTIVE_LOW>;
347         status = "okay";                          347         status = "okay";
348 };                                                348 };
349                                                   349 
350 &uart3 {                                          350 &uart3 {
351         pinctrl-names = "default";                351         pinctrl-names = "default";
352         pinctrl-0 = <&pinctrl_uart3_dce>;         352         pinctrl-0 = <&pinctrl_uart3_dce>;
353         status = "okay";                          353         status = "okay";
354 };                                                354 };
355                                                   355 
356 &uart4 {                                          356 &uart4 {
357         pinctrl-names = "default";                357         pinctrl-names = "default";
358         pinctrl-0 = <&pinctrl_uart4_dce>;         358         pinctrl-0 = <&pinctrl_uart4_dce>;
359         rts-gpios = <&gpio6 3 GPIO_ACTIVE_HIGH    359         rts-gpios = <&gpio6 3 GPIO_ACTIVE_HIGH>;
360         status = "okay";                          360         status = "okay";
361 };                                                361 };
362                                                   362 
363 &uart5 {                                          363 &uart5 {
364         pinctrl-names = "default";                364         pinctrl-names = "default";
365         pinctrl-0 = <&pinctrl_uart5_dce>;         365         pinctrl-0 = <&pinctrl_uart5_dce>;
366         rts-gpios = <&gpio6 5 GPIO_ACTIVE_HIGH    366         rts-gpios = <&gpio6 5 GPIO_ACTIVE_HIGH>;
367         status = "okay";                          367         status = "okay";
368 };                                                368 };
369                                                   369 
370 &usbh1 {                                          370 &usbh1 {
371         pinctrl-names = "default";                371         pinctrl-names = "default";
372         pinctrl-0 = <&pinctrl_usbh1>;             372         pinctrl-0 = <&pinctrl_usbh1>;
373         vbus-supply = <&reg_usb_h1_vbus>;         373         vbus-supply = <&reg_usb_h1_vbus>;
374         status = "okay";                          374         status = "okay";
375 };                                                375 };
376                                                   376 
377 &usbotg {                                         377 &usbotg {
378         dr_mode = "peripheral";                   378         dr_mode = "peripheral";
379         status = "okay";                          379         status = "okay";
380 };                                                380 };
381                                                   381 
382 &usdhc3 {                                         382 &usdhc3 {
383         pinctrl-names = "default";                383         pinctrl-names = "default";
384         pinctrl-0 = <&pinctrl_usdhc3>;            384         pinctrl-0 = <&pinctrl_usdhc3>;
385         bus-width = <8>;                          385         bus-width = <8>;
386         non-removable;                            386         non-removable;
387         status = "okay";                          387         status = "okay";
388 };                                                388 };
                                                      

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