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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-phyboard-pollux-rdk.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/arm64/freescale/imx8mp-phyboard-pollux-rdk.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/freescale/imx8mp-phyboard-pollux-rdk.dts (Version linux-6.4.16)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 /*                                                  2 /*
  3  * Copyright (C) 2020 PHYTEC Messtechnik GmbH       3  * Copyright (C) 2020 PHYTEC Messtechnik GmbH
  4  * Author: Teresa Remmet <t.remmet@phytec.de>        4  * Author: Teresa Remmet <t.remmet@phytec.de>
  5  */                                                 5  */
  6                                                     6 
  7 /dts-v1/;                                           7 /dts-v1/;
  8                                                     8 
  9 #include <dt-bindings/phy/phy-imx8-pcie.h>     << 
 10 #include <dt-bindings/leds/leds-pca9532.h>          9 #include <dt-bindings/leds/leds-pca9532.h>
 11 #include <dt-bindings/pwm/pwm.h>                   10 #include <dt-bindings/pwm/pwm.h>
 12 #include "imx8mp-phycore-som.dtsi"                 11 #include "imx8mp-phycore-som.dtsi"
 13                                                    12 
 14 / {                                                13 / {
 15         model = "PHYTEC phyBOARD-Pollux i.MX8M     14         model = "PHYTEC phyBOARD-Pollux i.MX8MP";
 16         compatible = "phytec,imx8mp-phyboard-p     15         compatible = "phytec,imx8mp-phyboard-pollux-rdk",
 17                      "phytec,imx8mp-phycore-so     16                      "phytec,imx8mp-phycore-som", "fsl,imx8mp";
 18                                                    17 
 19         chosen {                                   18         chosen {
 20                 stdout-path = &uart1;              19                 stdout-path = &uart1;
 21         };                                         20         };
 22                                                    21 
 23         backlight_lvds: backlight {            << 
 24                 compatible = "pwm-backlight";  << 
 25                 pinctrl-names = "default";     << 
 26                 pinctrl-0 = <&pinctrl_lvds1>;  << 
 27                 brightness-levels = <0 4 8 16  << 
 28                 default-brightness-level = <11 << 
 29                 enable-gpios = <&gpio2 20 GPIO << 
 30                 num-interpolated-steps = <2>;  << 
 31                 power-supply = <&reg_lvds1_reg << 
 32                 pwms = <&pwm3 0 50000 0>;      << 
 33         };                                     << 
 34                                                << 
 35         panel1_lvds: panel-lvds {              << 
 36                 compatible = "edt,etml1010g3dr << 
 37                 backlight = <&backlight_lvds>; << 
 38                 power-supply = <&reg_vcc_3v3_s << 
 39                                                << 
 40                 port {                         << 
 41                         panel1_in: endpoint {  << 
 42                                 remote-endpoin << 
 43                         };                     << 
 44                 };                             << 
 45         };                                     << 
 46                                                << 
 47         reg_vcc_5v_sw: regulator-vcc-5v-sw {   << 
 48                 compatible = "regulator-fixed" << 
 49                 regulator-always-on;           << 
 50                 regulator-boot-on;             << 
 51                 regulator-max-microvolt = <500 << 
 52                 regulator-min-microvolt = <500 << 
 53                 regulator-name = "VCC_5V_SW";  << 
 54         };                                     << 
 55                                                << 
 56         reg_can1_stby: regulator-can1-stby {   << 
 57                 compatible = "regulator-fixed" << 
 58                 pinctrl-names = "default";     << 
 59                 pinctrl-0 = <&pinctrl_flexcan1 << 
 60                 gpio = <&gpio3 20 GPIO_ACTIVE_ << 
 61                 regulator-max-microvolt = <330 << 
 62                 regulator-min-microvolt = <330 << 
 63                 regulator-name = "can1-stby";  << 
 64         };                                     << 
 65                                                << 
 66         reg_can2_stby: regulator-can2-stby {   << 
 67                 compatible = "regulator-fixed" << 
 68                 pinctrl-names = "default";     << 
 69                 pinctrl-0 = <&pinctrl_flexcan2 << 
 70                 gpio = <&gpio3 21 GPIO_ACTIVE_ << 
 71                 regulator-max-microvolt = <330 << 
 72                 regulator-min-microvolt = <330 << 
 73                 regulator-name = "can2-stby";  << 
 74         };                                     << 
 75                                                << 
 76         reg_lvds1_reg_en: regulator-lvds1 {    << 
 77                 compatible = "regulator-fixed" << 
 78                 enable-active-high;            << 
 79                 gpio = <&gpio1 9 GPIO_ACTIVE_H << 
 80                 regulator-max-microvolt = <120 << 
 81                 regulator-min-microvolt = <120 << 
 82                 regulator-name = "lvds1_reg_en << 
 83         };                                     << 
 84                                                << 
 85         reg_usb1_vbus: regulator-usb1-vbus {   << 
 86                 compatible = "regulator-fixed" << 
 87                 pinctrl-names = "default";     << 
 88                 pinctrl-0 = <&pinctrl_usb1_vbu << 
 89                 gpio = <&gpio1 12 GPIO_ACTIVE_ << 
 90                 regulator-max-microvolt = <500 << 
 91                 regulator-min-microvolt = <500 << 
 92                 regulator-name = "usb1_host_vb << 
 93         };                                     << 
 94                                                << 
 95         reg_usdhc2_vmmc: regulator-usdhc2 {        22         reg_usdhc2_vmmc: regulator-usdhc2 {
 96                 compatible = "regulator-fixed"     23                 compatible = "regulator-fixed";
 97                 pinctrl-names = "default";         24                 pinctrl-names = "default";
 98                 pinctrl-0 = <&pinctrl_reg_usdh     25                 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
 99                 regulator-name = "VSD_3V3";        26                 regulator-name = "VSD_3V3";
100                 regulator-min-microvolt = <330     27                 regulator-min-microvolt = <3300000>;
101                 regulator-max-microvolt = <330     28                 regulator-max-microvolt = <3300000>;
102                 gpio = <&gpio2 19 GPIO_ACTIVE_     29                 gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>;
103                 enable-active-high;                30                 enable-active-high;
104                 startup-delay-us = <100>;          31                 startup-delay-us = <100>;
105                 off-on-delay-us = <12000>;         32                 off-on-delay-us = <12000>;
106         };                                         33         };
107                                                << 
108         reg_vcc_3v3_sw: regulator-vcc-3v3-sw { << 
109                 compatible = "regulator-fixed" << 
110                 regulator-name = "VCC_3V3_SW"; << 
111                 regulator-min-microvolt = <330 << 
112                 regulator-max-microvolt = <330 << 
113         };                                     << 
114 };                                             << 
115                                                << 
116 /* TPM */                                      << 
117 &ecspi1 {                                      << 
118         #address-cells = <1>;                  << 
119         #size-cells = <0>;                     << 
120         cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>; << 
121         pinctrl-names = "default";             << 
122         pinctrl-0 = <&pinctrl_ecspi1>;         << 
123         status = "okay";                       << 
124                                                << 
125         tpm: tpm@0 {                           << 
126                 compatible = "infineon,slb9670 << 
127                 reg = <0>;                     << 
128                 spi-max-frequency = <38000000> << 
129         };                                     << 
130 };                                                 34 };
131                                                    35 
132 &eqos {                                            36 &eqos {
133         pinctrl-names = "default";                 37         pinctrl-names = "default";
134         pinctrl-0 = <&pinctrl_eqos>;               38         pinctrl-0 = <&pinctrl_eqos>;
135         phy-mode = "rgmii-id";                     39         phy-mode = "rgmii-id";
136         phy-handle = <&ethphy0>;                   40         phy-handle = <&ethphy0>;
137         status = "okay";                           41         status = "okay";
138                                                    42 
139         mdio {                                     43         mdio {
140                 compatible = "snps,dwmac-mdio"     44                 compatible = "snps,dwmac-mdio";
141                 #address-cells = <1>;              45                 #address-cells = <1>;
142                 #size-cells = <0>;                 46                 #size-cells = <0>;
143                                                    47 
144                 ethphy0: ethernet-phy@1 {          48                 ethphy0: ethernet-phy@1 {
145                         compatible = "ethernet     49                         compatible = "ethernet-phy-ieee802.3-c22";
146                         reg = <0x1>;               50                         reg = <0x1>;
147                         ti,rx-internal-delay =     51                         ti,rx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>;
148                         ti,tx-internal-delay =     52                         ti,tx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>;
149                         ti,fifo-depth = <DP838     53                         ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
150                         ti,clk-output-sel = <D     54                         ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
151                         enet-phy-lane-no-swap;     55                         enet-phy-lane-no-swap;
152                 };                                 56                 };
153         };                                         57         };
154 };                                                 58 };
155                                                    59 
156 /* CAN FD */                                   << 
157 &flexcan1 {                                    << 
158         pinctrl-names = "default";             << 
159         pinctrl-0 = <&pinctrl_flexcan1>;       << 
160         xceiver-supply = <&reg_can1_stby>;     << 
161         status = "okay";                       << 
162 };                                             << 
163                                                << 
164 &flexcan2 {                                    << 
165         pinctrl-names = "default";             << 
166         pinctrl-0 = <&pinctrl_flexcan2>;       << 
167         xceiver-supply = <&reg_can2_stby>;     << 
168         status = "okay";                       << 
169 };                                             << 
170                                                << 
171 &i2c2 {                                            60 &i2c2 {
172         clock-frequency = <400000>;                61         clock-frequency = <400000>;
173         pinctrl-names = "default", "gpio";         62         pinctrl-names = "default", "gpio";
174         pinctrl-0 = <&pinctrl_i2c2>;               63         pinctrl-0 = <&pinctrl_i2c2>;
175         pinctrl-1 = <&pinctrl_i2c2_gpio>;          64         pinctrl-1 = <&pinctrl_i2c2_gpio>;
176         sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HI     65         sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
177         scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HI     66         scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
178         status = "okay";                           67         status = "okay";
179                                                    68 
180         eeprom@51 {                                69         eeprom@51 {
181                 compatible = "atmel,24c02";        70                 compatible = "atmel,24c02";
182                 reg = <0x51>;                      71                 reg = <0x51>;
183                 pagesize = <16>;                   72                 pagesize = <16>;
184                 vcc-supply = <&reg_vcc_3v3_sw> << 
185         };                                         73         };
186                                                    74 
187         leds@62 {                                  75         leds@62 {
188                 compatible = "nxp,pca9533";        76                 compatible = "nxp,pca9533";
189                 reg = <0x62>;                      77                 reg = <0x62>;
190                                                    78 
191                 led-1 {                        !!  79                 led1 {
192                         type = <PCA9532_TYPE_L     80                         type = <PCA9532_TYPE_LED>;
193                 };                                 81                 };
194                                                    82 
195                 led-2 {                        !!  83                 led2 {
196                         type = <PCA9532_TYPE_L     84                         type = <PCA9532_TYPE_LED>;
197                 };                                 85                 };
198                                                    86 
199                 led-3 {                        !!  87                 led3 {
200                         type = <PCA9532_TYPE_L     88                         type = <PCA9532_TYPE_LED>;
201                 };                                 89                 };
202         };                                         90         };
203 };                                                 91 };
204                                                    92 
205 &lcdif2 {                                      << 
206         status = "okay";                       << 
207 };                                             << 
208                                                << 
209 &lvds_bridge {                                 << 
210         status = "okay";                       << 
211                                                << 
212         ports {                                << 
213                 port@2 {                       << 
214                         ldb_lvds_ch1: endpoint << 
215                                 remote-endpoin << 
216                         };                     << 
217                 };                             << 
218         };                                     << 
219 };                                             << 
220                                                << 
221 &media_blk_ctrl {                              << 
222         /*                                     << 
223          * The LVDS panel on this device uses  << 
224          * set IMX8MP_VIDEO_PLL1 to 72.4 * 7 = << 
225          * serializer and LCDIFv3 scanout engi << 
226          * pixel clock of exactly 72.4 MHz.    << 
227          */                                    << 
228         assigned-clock-rates = <500000000>, <2 << 
229                                <0>, <0>, <5000 << 
230                                <506800000>;    << 
231 };                                             << 
232                                                << 
233 &snvs_pwrkey {                                     93 &snvs_pwrkey {
234         status = "okay";                           94         status = "okay";
235 };                                                 95 };
236                                                    96 
237 &pcie_phy {                                    << 
238         clocks = <&hsio_blk_ctrl>;             << 
239         clock-names = "ref";                   << 
240         fsl,refclk-pad-mode = <IMX8_PCIE_REFCL << 
241         fsl,clkreq-unsupported;                << 
242         status = "okay";                       << 
243 };                                             << 
244                                                << 
245 /* Mini PCIe */                                << 
246 &pcie {                                        << 
247         pinctrl-names = "default";             << 
248         pinctrl-0 = <&pinctrl_pcie0>;          << 
249         reset-gpio = <&gpio1 8 GPIO_ACTIVE_LOW << 
250         vpcie-supply = <&reg_vcc_3v3_sw>;      << 
251         status = "okay";                       << 
252 };                                             << 
253                                                << 
254 &pwm3 {                                        << 
255         status = "okay";                       << 
256         pinctrl-names = "default";             << 
257         pinctrl-0 = <&pinctrl_pwm3>;           << 
258 };                                             << 
259                                                << 
260 &rv3028 {                                      << 
261         pinctrl-names = "default";             << 
262         pinctrl-0 = <&pinctrl_rtc>;            << 
263         interrupt-parent = <&gpio4>;           << 
264         interrupts = <19 IRQ_TYPE_LEVEL_LOW>;  << 
265         aux-voltage-chargeable = <1>;          << 
266         wakeup-source;                         << 
267         trickle-resistor-ohms = <3000>;        << 
268 };                                             << 
269                                                << 
270 /* debug console */                                97 /* debug console */
271 &uart1 {                                           98 &uart1 {
272         pinctrl-names = "default";                 99         pinctrl-names = "default";
273         pinctrl-0 = <&pinctrl_uart1>;             100         pinctrl-0 = <&pinctrl_uart1>;
274         status = "okay";                          101         status = "okay";
275 };                                                102 };
276                                                   103 
277 /* USB1 Host mode Type-A */                    << 
278 &usb3_phy0 {                                   << 
279         vbus-supply = <&reg_usb1_vbus>;        << 
280         status = "okay";                       << 
281 };                                             << 
282                                                << 
283 &usb3_0 {                                      << 
284         status = "okay";                       << 
285 };                                             << 
286                                                << 
287 &usb_dwc3_0 {                                  << 
288         dr_mode = "host";                      << 
289         status = "okay";                       << 
290 };                                             << 
291                                                << 
292 /* USB2 4-port USB3.0 HUB */                   << 
293 &usb3_phy1 {                                   << 
294         vbus-supply = <&reg_vcc_5v_sw>;        << 
295         status = "okay";                       << 
296 };                                             << 
297                                                << 
298 &usb3_1 {                                      << 
299         fsl,permanently-attached;              << 
300         fsl,disable-port-power-control;        << 
301         status = "okay";                       << 
302 };                                             << 
303                                                << 
304 &usb_dwc3_1 {                                  << 
305         dr_mode = "host";                      << 
306         status = "okay";                       << 
307 };                                             << 
308                                                << 
309 /* RS232/RS485 */                              << 
310 &uart2 {                                       << 
311         assigned-clocks = <&clk IMX8MP_CLK_UAR << 
312         assigned-clock-parents = <&clk IMX8MP_ << 
313         pinctrl-names = "default";             << 
314         pinctrl-0 = <&pinctrl_uart2>;          << 
315         uart-has-rtscts;                       << 
316         status = "okay";                       << 
317 };                                             << 
318                                                << 
319 /* SD-Card */                                     104 /* SD-Card */
320 &usdhc2 {                                         105 &usdhc2 {
321         assigned-clocks = <&clk IMX8MP_CLK_USD << 
322         assigned-clock-rates = <200000000>;    << 
323         pinctrl-names = "default", "state_100m    106         pinctrl-names = "default", "state_100mhz", "state_200mhz";
324         pinctrl-0 = <&pinctrl_usdhc2>, <&pinct    107         pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_pins>;
325         pinctrl-1 = <&pinctrl_usdhc2_100mhz>,     108         pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_pins>;
326         pinctrl-2 = <&pinctrl_usdhc2_200mhz>,     109         pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_pins>;
327         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>    110         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
328         disable-wp;                            << 
329         vmmc-supply = <&reg_usdhc2_vmmc>;         111         vmmc-supply = <&reg_usdhc2_vmmc>;
330         vqmmc-supply = <&ldo5>;                << 
331         bus-width = <4>;                          112         bus-width = <4>;
332         status = "okay";                          113         status = "okay";
333 };                                                114 };
334                                                   115 
335 &gpio1 {                                       << 
336         gpio-line-names = "", "", "X_PMIC_WDOG << 
337                 "PMIC_SD_VSEL", "", "", "", "" << 
338                 "", "", "USB1_OTG_PWR", "", "" << 
339 };                                             << 
340                                                << 
341 &gpio2 {                                       << 
342         gpio-line-names = "", "", "", "",      << 
343                 "", "", "", "", "", "",        << 
344                 "", "", "X_SD2_CD_B", "", "",  << 
345                 "", "", "", "SD2_RESET_B";     << 
346 };                                             << 
347                                                << 
348 &gpio3 {                                       << 
349         gpio-line-names = "", "", "", "",      << 
350                 "", "", "", "", "", "",        << 
351                 "", "", "", "", "", "",        << 
352                 "", "", "", "", "nCAN1_EN", "n << 
353 };                                             << 
354                                                << 
355 &gpio4 {                                       << 
356         gpio-line-names = "", "", "", "",      << 
357                 "", "", "", "", "", "",        << 
358                 "", "", "", "", "", "",        << 
359                 "", "", "X_PMIC_IRQ_B", "", "n << 
360 };                                             << 
361                                                << 
362 &iomuxc {                                         116 &iomuxc {
363         pinctrl_ecspi1: ecspi1grp {            << 
364                 fsl,pins = <                   << 
365                         MX8MP_IOMUXC_ECSPI1_MI << 
366                         MX8MP_IOMUXC_ECSPI1_MO << 
367                         MX8MP_IOMUXC_ECSPI1_SC << 
368                         MX8MP_IOMUXC_ECSPI1_SS << 
369                 >;                             << 
370         };                                     << 
371                                                << 
372         pinctrl_eqos: eqosgrp {                   117         pinctrl_eqos: eqosgrp {
373                 fsl,pins = <                      118                 fsl,pins = <
374                         MX8MP_IOMUXC_ENET_MDC_    119                         MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC                     0x2
375                         MX8MP_IOMUXC_ENET_MDIO    120                         MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO                   0x2
376                         MX8MP_IOMUXC_ENET_RD0_    121                         MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0               0x90
377                         MX8MP_IOMUXC_ENET_RD1_    122                         MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1               0x90
378                         MX8MP_IOMUXC_ENET_RD2_    123                         MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2               0x90
379                         MX8MP_IOMUXC_ENET_RD3_    124                         MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3               0x90
380                         MX8MP_IOMUXC_ENET_RXC_    125                         MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK       0x90
381                         MX8MP_IOMUXC_ENET_RX_C    126                         MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL         0x90
382                         MX8MP_IOMUXC_ENET_TD0_ !! 127                         MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0               0x16
383                         MX8MP_IOMUXC_ENET_TD1_ !! 128                         MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1               0x16
384                         MX8MP_IOMUXC_ENET_TD2_ !! 129                         MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2               0x16
385                         MX8MP_IOMUXC_ENET_TD3_ !! 130                         MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3               0x16
386                         MX8MP_IOMUXC_ENET_TX_C !! 131                         MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL         0x16
387                         MX8MP_IOMUXC_ENET_TXC_ !! 132                         MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK       0x16
388                         MX8MP_IOMUXC_SAI1_MCLK    133                         MX8MP_IOMUXC_SAI1_MCLK__GPIO4_IO20                      0x10
389                 >;                                134                 >;
390         };                                        135         };
391                                                   136 
392         pinctrl_flexcan1: flexcan1grp {        << 
393                 fsl,pins = <                   << 
394                         MX8MP_IOMUXC_SAI5_RXD2 << 
395                         MX8MP_IOMUXC_SAI5_RXD1 << 
396                 >;                             << 
397         };                                     << 
398                                                << 
399         pinctrl_flexcan2: flexcan2grp {        << 
400                 fsl,pins = <                   << 
401                         MX8MP_IOMUXC_SAI5_MCLK << 
402                         MX8MP_IOMUXC_SAI5_RXD3 << 
403                 >;                             << 
404         };                                     << 
405                                                << 
406         pinctrl_flexcan1_reg: flexcan1reggrp { << 
407                 fsl,pins = <                   << 
408                         MX8MP_IOMUXC_SAI5_RXC_ << 
409                 >;                             << 
410         };                                     << 
411                                                << 
412         pinctrl_flexcan2_reg: flexcan2reggrp { << 
413                 fsl,pins = <                   << 
414                         MX8MP_IOMUXC_SAI5_RXD0 << 
415                 >;                             << 
416         };                                     << 
417                                                << 
418         pinctrl_i2c2: i2c2grp {                   137         pinctrl_i2c2: i2c2grp {
419                 fsl,pins = <                      138                 fsl,pins = <
420                         MX8MP_IOMUXC_I2C2_SCL_    139                         MX8MP_IOMUXC_I2C2_SCL__I2C2_SCL         0x400001c2
421                         MX8MP_IOMUXC_I2C2_SDA_    140                         MX8MP_IOMUXC_I2C2_SDA__I2C2_SDA         0x400001c2
422                 >;                                141                 >;
423         };                                        142         };
424                                                   143 
425         pinctrl_i2c2_gpio: i2c2gpiogrp {          144         pinctrl_i2c2_gpio: i2c2gpiogrp {
426                 fsl,pins = <                      145                 fsl,pins = <
427                         MX8MP_IOMUXC_I2C2_SCL_    146                         MX8MP_IOMUXC_I2C2_SCL__GPIO5_IO16       0x1e2
428                         MX8MP_IOMUXC_I2C2_SDA_    147                         MX8MP_IOMUXC_I2C2_SDA__GPIO5_IO17       0x1e2
429                 >;                                148                 >;
430         };                                        149         };
431                                                   150 
432         pinctrl_lvds1: lvds1grp {              << 
433                 fsl,pins = <                   << 
434                         MX8MP_IOMUXC_SD2_WP__G << 
435                 >;                             << 
436         };                                     << 
437                                                << 
438         pinctrl_pcie0: pcie0grp {              << 
439                 fsl,pins = <                   << 
440                         MX8MP_IOMUXC_GPIO1_IO0 << 
441                         MX8MP_IOMUXC_GPIO1_IO1 << 
442                         MX8MP_IOMUXC_GPIO1_IO1 << 
443                         MX8MP_IOMUXC_GPIO1_IO1 << 
444                 >;                             << 
445         };                                     << 
446                                                << 
447         pinctrl_pwm3: pwm3grp {                << 
448                 fsl,pins = <                   << 
449                         MX8MP_IOMUXC_SPDIF_TX_ << 
450                 >;                             << 
451         };                                     << 
452                                                << 
453         pinctrl_reg_usdhc2_vmmc: regusdhc2vmmc    151         pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
454                 fsl,pins = <                      152                 fsl,pins = <
455                         MX8MP_IOMUXC_SD2_RESET    153                         MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19    0x40
456                 >;                                154                 >;
457         };                                        155         };
458                                                   156 
459         pinctrl_rtc: rtcgrp {                  << 
460                 fsl,pins = <                   << 
461                         MX8MP_IOMUXC_SAI1_TXD7 << 
462                 >;                             << 
463         };                                     << 
464                                                << 
465         pinctrl_uart1: uart1grp {                 157         pinctrl_uart1: uart1grp {
466                 fsl,pins = <                      158                 fsl,pins = <
467                         MX8MP_IOMUXC_UART1_RXD !! 159                         MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX    0x40
468                         MX8MP_IOMUXC_UART1_TXD !! 160                         MX8MP_IOMUXC_UART1_TXD__UART1_DCE_TX    0x40
469                 >;                             << 
470         };                                     << 
471                                                << 
472         pinctrl_usb1_vbus: usb1vbusgrp {       << 
473                 fsl,pins = <                   << 
474                         MX8MP_IOMUXC_GPIO1_IO1 << 
475                 >;                             << 
476         };                                     << 
477                                                << 
478         pinctrl_uart2: uart2grp {              << 
479                 fsl,pins = <                   << 
480                         MX8MP_IOMUXC_UART2_RXD << 
481                         MX8MP_IOMUXC_UART2_TXD << 
482                         MX8MP_IOMUXC_SAI3_RXC_ << 
483                         MX8MP_IOMUXC_SAI3_RXD_ << 
484                 >;                                161                 >;
485         };                                        162         };
486                                                   163 
487         pinctrl_usdhc2_pins: usdhc2-gpiogrp {     164         pinctrl_usdhc2_pins: usdhc2-gpiogrp {
488                 fsl,pins = <                      165                 fsl,pins = <
489                         MX8MP_IOMUXC_SD2_CD_B_ !! 166                         MX8MP_IOMUXC_SD2_CD_B__GPIO2_IO12       0x1c4
490                 >;                                167                 >;
491         };                                        168         };
492                                                   169 
493         pinctrl_usdhc2: usdhc2grp {               170         pinctrl_usdhc2: usdhc2grp {
494                 fsl,pins = <                      171                 fsl,pins = <
495                         MX8MP_IOMUXC_SD2_CLK__    172                         MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK        0x190
496                         MX8MP_IOMUXC_SD2_CMD__    173                         MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD        0x1d0
497                         MX8MP_IOMUXC_SD2_DATA0    174                         MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0    0x1d0
498                         MX8MP_IOMUXC_SD2_DATA1    175                         MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1    0x1d0
499                         MX8MP_IOMUXC_SD2_DATA2    176                         MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2    0x1d0
500                         MX8MP_IOMUXC_SD2_DATA3    177                         MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3    0x1d0
501                         MX8MP_IOMUXC_GPIO1_IO0    178                         MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc0
502                 >;                                179                 >;
503         };                                        180         };
504                                                   181 
505         pinctrl_usdhc2_100mhz: usdhc2-100mhzgr    182         pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
506                 fsl,pins = <                      183                 fsl,pins = <
507                         MX8MP_IOMUXC_SD2_CLK__    184                         MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK        0x194
508                         MX8MP_IOMUXC_SD2_CMD__    185                         MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD        0x1d4
509                         MX8MP_IOMUXC_SD2_DATA0    186                         MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0    0x1d4
510                         MX8MP_IOMUXC_SD2_DATA1    187                         MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1    0x1d4
511                         MX8MP_IOMUXC_SD2_DATA2    188                         MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2    0x1d4
512                         MX8MP_IOMUXC_SD2_DATA3    189                         MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3    0x1d4
513                         MX8MP_IOMUXC_GPIO1_IO0    190                         MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc0
514                 >;                                191                 >;
515         };                                        192         };
516                                                   193 
517         pinctrl_usdhc2_200mhz: usdhc2-200mhzgr    194         pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
518                 fsl,pins = <                      195                 fsl,pins = <
519                         MX8MP_IOMUXC_SD2_CLK__    196                         MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK        0x196
520                         MX8MP_IOMUXC_SD2_CMD__    197                         MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD        0x1d6
521                         MX8MP_IOMUXC_SD2_DATA0    198                         MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0    0x1d6
522                         MX8MP_IOMUXC_SD2_DATA1    199                         MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1    0x1d6
523                         MX8MP_IOMUXC_SD2_DATA2    200                         MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2    0x1d6
524                         MX8MP_IOMUXC_SD2_DATA3    201                         MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3    0x1d6
525                         MX8MP_IOMUXC_GPIO1_IO0    202                         MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc0
526                 >;                                203                 >;
527         };                                        204         };
528 };                                                205 };
                                                      

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