~ [ 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.7.12)


  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 {       22         reg_can1_stby: regulator-can1-stby {
 57                 compatible = "regulator-fixed"     23                 compatible = "regulator-fixed";
 58                 pinctrl-names = "default";         24                 pinctrl-names = "default";
 59                 pinctrl-0 = <&pinctrl_flexcan1     25                 pinctrl-0 = <&pinctrl_flexcan1_reg>;
 60                 gpio = <&gpio3 20 GPIO_ACTIVE_     26                 gpio = <&gpio3 20 GPIO_ACTIVE_LOW>;
 61                 regulator-max-microvolt = <330     27                 regulator-max-microvolt = <3300000>;
 62                 regulator-min-microvolt = <330     28                 regulator-min-microvolt = <3300000>;
 63                 regulator-name = "can1-stby";      29                 regulator-name = "can1-stby";
 64         };                                         30         };
 65                                                    31 
 66         reg_can2_stby: regulator-can2-stby {       32         reg_can2_stby: regulator-can2-stby {
 67                 compatible = "regulator-fixed"     33                 compatible = "regulator-fixed";
 68                 pinctrl-names = "default";         34                 pinctrl-names = "default";
 69                 pinctrl-0 = <&pinctrl_flexcan2     35                 pinctrl-0 = <&pinctrl_flexcan2_reg>;
 70                 gpio = <&gpio3 21 GPIO_ACTIVE_     36                 gpio = <&gpio3 21 GPIO_ACTIVE_LOW>;
 71                 regulator-max-microvolt = <330     37                 regulator-max-microvolt = <3300000>;
 72                 regulator-min-microvolt = <330     38                 regulator-min-microvolt = <3300000>;
 73                 regulator-name = "can2-stby";      39                 regulator-name = "can2-stby";
 74         };                                         40         };
 75                                                    41 
 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 {       42         reg_usb1_vbus: regulator-usb1-vbus {
 86                 compatible = "regulator-fixed"     43                 compatible = "regulator-fixed";
 87                 pinctrl-names = "default";         44                 pinctrl-names = "default";
 88                 pinctrl-0 = <&pinctrl_usb1_vbu     45                 pinctrl-0 = <&pinctrl_usb1_vbus>;
 89                 gpio = <&gpio1 12 GPIO_ACTIVE_     46                 gpio = <&gpio1 12 GPIO_ACTIVE_LOW>;
 90                 regulator-max-microvolt = <500     47                 regulator-max-microvolt = <5000000>;
 91                 regulator-min-microvolt = <500     48                 regulator-min-microvolt = <5000000>;
 92                 regulator-name = "usb1_host_vb     49                 regulator-name = "usb1_host_vbus";
 93         };                                         50         };
 94                                                    51 
 95         reg_usdhc2_vmmc: regulator-usdhc2 {        52         reg_usdhc2_vmmc: regulator-usdhc2 {
 96                 compatible = "regulator-fixed"     53                 compatible = "regulator-fixed";
 97                 pinctrl-names = "default";         54                 pinctrl-names = "default";
 98                 pinctrl-0 = <&pinctrl_reg_usdh     55                 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
 99                 regulator-name = "VSD_3V3";        56                 regulator-name = "VSD_3V3";
100                 regulator-min-microvolt = <330     57                 regulator-min-microvolt = <3300000>;
101                 regulator-max-microvolt = <330     58                 regulator-max-microvolt = <3300000>;
102                 gpio = <&gpio2 19 GPIO_ACTIVE_     59                 gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>;
103                 enable-active-high;                60                 enable-active-high;
104                 startup-delay-us = <100>;          61                 startup-delay-us = <100>;
105                 off-on-delay-us = <12000>;         62                 off-on-delay-us = <12000>;
106         };                                         63         };
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 };                                                 64 };
131                                                    65 
132 &eqos {                                            66 &eqos {
133         pinctrl-names = "default";                 67         pinctrl-names = "default";
134         pinctrl-0 = <&pinctrl_eqos>;               68         pinctrl-0 = <&pinctrl_eqos>;
135         phy-mode = "rgmii-id";                     69         phy-mode = "rgmii-id";
136         phy-handle = <&ethphy0>;                   70         phy-handle = <&ethphy0>;
137         status = "okay";                           71         status = "okay";
138                                                    72 
139         mdio {                                     73         mdio {
140                 compatible = "snps,dwmac-mdio"     74                 compatible = "snps,dwmac-mdio";
141                 #address-cells = <1>;              75                 #address-cells = <1>;
142                 #size-cells = <0>;                 76                 #size-cells = <0>;
143                                                    77 
144                 ethphy0: ethernet-phy@1 {          78                 ethphy0: ethernet-phy@1 {
145                         compatible = "ethernet     79                         compatible = "ethernet-phy-ieee802.3-c22";
146                         reg = <0x1>;               80                         reg = <0x1>;
147                         ti,rx-internal-delay =     81                         ti,rx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>;
148                         ti,tx-internal-delay =     82                         ti,tx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>;
149                         ti,fifo-depth = <DP838     83                         ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
150                         ti,clk-output-sel = <D     84                         ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
151                         enet-phy-lane-no-swap;     85                         enet-phy-lane-no-swap;
152                 };                                 86                 };
153         };                                         87         };
154 };                                                 88 };
155                                                    89 
156 /* CAN FD */                                       90 /* CAN FD */
157 &flexcan1 {                                        91 &flexcan1 {
158         pinctrl-names = "default";                 92         pinctrl-names = "default";
159         pinctrl-0 = <&pinctrl_flexcan1>;           93         pinctrl-0 = <&pinctrl_flexcan1>;
160         xceiver-supply = <&reg_can1_stby>;         94         xceiver-supply = <&reg_can1_stby>;
161         status = "okay";                           95         status = "okay";
162 };                                                 96 };
163                                                    97 
164 &flexcan2 {                                        98 &flexcan2 {
165         pinctrl-names = "default";                 99         pinctrl-names = "default";
166         pinctrl-0 = <&pinctrl_flexcan2>;          100         pinctrl-0 = <&pinctrl_flexcan2>;
167         xceiver-supply = <&reg_can2_stby>;        101         xceiver-supply = <&reg_can2_stby>;
168         status = "okay";                          102         status = "okay";
169 };                                                103 };
170                                                   104 
171 &i2c2 {                                           105 &i2c2 {
172         clock-frequency = <400000>;               106         clock-frequency = <400000>;
173         pinctrl-names = "default", "gpio";        107         pinctrl-names = "default", "gpio";
174         pinctrl-0 = <&pinctrl_i2c2>;              108         pinctrl-0 = <&pinctrl_i2c2>;
175         pinctrl-1 = <&pinctrl_i2c2_gpio>;         109         pinctrl-1 = <&pinctrl_i2c2_gpio>;
176         sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HI    110         sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
177         scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HI    111         scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
178         status = "okay";                          112         status = "okay";
179                                                   113 
180         eeprom@51 {                               114         eeprom@51 {
181                 compatible = "atmel,24c02";       115                 compatible = "atmel,24c02";
182                 reg = <0x51>;                     116                 reg = <0x51>;
183                 pagesize = <16>;                  117                 pagesize = <16>;
184                 vcc-supply = <&reg_vcc_3v3_sw> << 
185         };                                        118         };
186                                                   119 
187         leds@62 {                                 120         leds@62 {
188                 compatible = "nxp,pca9533";       121                 compatible = "nxp,pca9533";
189                 reg = <0x62>;                     122                 reg = <0x62>;
190                                                   123 
191                 led-1 {                           124                 led-1 {
192                         type = <PCA9532_TYPE_L    125                         type = <PCA9532_TYPE_LED>;
193                 };                                126                 };
194                                                   127 
195                 led-2 {                           128                 led-2 {
196                         type = <PCA9532_TYPE_L    129                         type = <PCA9532_TYPE_LED>;
197                 };                                130                 };
198                                                   131 
199                 led-3 {                           132                 led-3 {
200                         type = <PCA9532_TYPE_L    133                         type = <PCA9532_TYPE_LED>;
201                 };                                134                 };
202         };                                        135         };
203 };                                                136 };
204                                                   137 
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 {                                    138 &snvs_pwrkey {
234         status = "okay";                          139         status = "okay";
235 };                                                140 };
236                                                   141 
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 */                               142 /* debug console */
271 &uart1 {                                          143 &uart1 {
272         pinctrl-names = "default";                144         pinctrl-names = "default";
273         pinctrl-0 = <&pinctrl_uart1>;             145         pinctrl-0 = <&pinctrl_uart1>;
274         status = "okay";                          146         status = "okay";
275 };                                                147 };
276                                                   148 
277 /* USB1 Host mode Type-A */                       149 /* USB1 Host mode Type-A */
278 &usb3_phy0 {                                      150 &usb3_phy0 {
279         vbus-supply = <&reg_usb1_vbus>;           151         vbus-supply = <&reg_usb1_vbus>;
280         status = "okay";                          152         status = "okay";
281 };                                                153 };
282                                                   154 
283 &usb3_0 {                                         155 &usb3_0 {
284         status = "okay";                          156         status = "okay";
285 };                                                157 };
286                                                   158 
287 &usb_dwc3_0 {                                     159 &usb_dwc3_0 {
288         dr_mode = "host";                         160         dr_mode = "host";
289         status = "okay";                          161         status = "okay";
290 };                                                162 };
291                                                   163 
292 /* USB2 4-port USB3.0 HUB */                      164 /* USB2 4-port USB3.0 HUB */
293 &usb3_phy1 {                                      165 &usb3_phy1 {
294         vbus-supply = <&reg_vcc_5v_sw>;        << 
295         status = "okay";                          166         status = "okay";
296 };                                                167 };
297                                                   168 
298 &usb3_1 {                                         169 &usb3_1 {
299         fsl,permanently-attached;                 170         fsl,permanently-attached;
300         fsl,disable-port-power-control;           171         fsl,disable-port-power-control;
301         status = "okay";                          172         status = "okay";
302 };                                                173 };
303                                                   174 
304 &usb_dwc3_1 {                                     175 &usb_dwc3_1 {
305         dr_mode = "host";                         176         dr_mode = "host";
306         status = "okay";                          177         status = "okay";
307 };                                                178 };
308                                                   179 
309 /* RS232/RS485 */                                 180 /* RS232/RS485 */
310 &uart2 {                                          181 &uart2 {
311         assigned-clocks = <&clk IMX8MP_CLK_UAR    182         assigned-clocks = <&clk IMX8MP_CLK_UART2>;
312         assigned-clock-parents = <&clk IMX8MP_    183         assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>;
313         pinctrl-names = "default";                184         pinctrl-names = "default";
314         pinctrl-0 = <&pinctrl_uart2>;             185         pinctrl-0 = <&pinctrl_uart2>;
315         uart-has-rtscts;                          186         uart-has-rtscts;
316         status = "okay";                          187         status = "okay";
317 };                                                188 };
318                                                   189 
319 /* SD-Card */                                     190 /* SD-Card */
320 &usdhc2 {                                         191 &usdhc2 {
321         assigned-clocks = <&clk IMX8MP_CLK_USD    192         assigned-clocks = <&clk IMX8MP_CLK_USDHC2>;
322         assigned-clock-rates = <200000000>;       193         assigned-clock-rates = <200000000>;
323         pinctrl-names = "default", "state_100m    194         pinctrl-names = "default", "state_100mhz", "state_200mhz";
324         pinctrl-0 = <&pinctrl_usdhc2>, <&pinct    195         pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_pins>;
325         pinctrl-1 = <&pinctrl_usdhc2_100mhz>,     196         pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_pins>;
326         pinctrl-2 = <&pinctrl_usdhc2_200mhz>,     197         pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_pins>;
327         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>    198         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
328         disable-wp;                            << 
329         vmmc-supply = <&reg_usdhc2_vmmc>;         199         vmmc-supply = <&reg_usdhc2_vmmc>;
330         vqmmc-supply = <&ldo5>;                << 
331         bus-width = <4>;                          200         bus-width = <4>;
332         status = "okay";                          201         status = "okay";
333 };                                                202 };
334                                                   203 
335 &gpio1 {                                          204 &gpio1 {
336         gpio-line-names = "", "", "X_PMIC_WDOG    205         gpio-line-names = "", "", "X_PMIC_WDOG_B", "",
337                 "PMIC_SD_VSEL", "", "", "", ""    206                 "PMIC_SD_VSEL", "", "", "", "", "",
338                 "", "", "USB1_OTG_PWR", "", ""    207                 "", "", "USB1_OTG_PWR", "", "", "X_nETHPHY_INT";
339 };                                                208 };
340                                                   209 
341 &gpio2 {                                          210 &gpio2 {
342         gpio-line-names = "", "", "", "",         211         gpio-line-names = "", "", "", "",
343                 "", "", "", "", "", "",           212                 "", "", "", "", "", "",
344                 "", "", "X_SD2_CD_B", "", "",     213                 "", "", "X_SD2_CD_B", "", "", "",
345                 "", "", "", "SD2_RESET_B";        214                 "", "", "", "SD2_RESET_B";
346 };                                                215 };
347                                                   216 
348 &gpio3 {                                          217 &gpio3 {
349         gpio-line-names = "", "", "", "",         218         gpio-line-names = "", "", "", "",
350                 "", "", "", "", "", "",           219                 "", "", "", "", "", "",
351                 "", "", "", "", "", "",           220                 "", "", "", "", "", "",
352                 "", "", "", "", "nCAN1_EN", "n    221                 "", "", "", "", "nCAN1_EN", "nCAN2_EN";
353 };                                                222 };
354                                                   223 
355 &gpio4 {                                          224 &gpio4 {
356         gpio-line-names = "", "", "", "",         225         gpio-line-names = "", "", "", "",
357                 "", "", "", "", "", "",           226                 "", "", "", "", "", "",
358                 "", "", "", "", "", "",           227                 "", "", "", "", "", "",
359                 "", "", "X_PMIC_IRQ_B", "", "n    228                 "", "", "X_PMIC_IRQ_B", "", "nENET0_INT_PWDN";
360 };                                                229 };
361                                                   230 
362 &iomuxc {                                         231 &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 {                   232         pinctrl_eqos: eqosgrp {
373                 fsl,pins = <                      233                 fsl,pins = <
374                         MX8MP_IOMUXC_ENET_MDC_    234                         MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC                     0x2
375                         MX8MP_IOMUXC_ENET_MDIO    235                         MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO                   0x2
376                         MX8MP_IOMUXC_ENET_RD0_    236                         MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0               0x90
377                         MX8MP_IOMUXC_ENET_RD1_    237                         MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1               0x90
378                         MX8MP_IOMUXC_ENET_RD2_    238                         MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2               0x90
379                         MX8MP_IOMUXC_ENET_RD3_    239                         MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3               0x90
380                         MX8MP_IOMUXC_ENET_RXC_    240                         MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK       0x90
381                         MX8MP_IOMUXC_ENET_RX_C    241                         MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL         0x90
382                         MX8MP_IOMUXC_ENET_TD0_ !! 242                         MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0               0x16
383                         MX8MP_IOMUXC_ENET_TD1_ !! 243                         MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1               0x16
384                         MX8MP_IOMUXC_ENET_TD2_ !! 244                         MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2               0x16
385                         MX8MP_IOMUXC_ENET_TD3_ !! 245                         MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3               0x16
386                         MX8MP_IOMUXC_ENET_TX_C !! 246                         MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL         0x16
387                         MX8MP_IOMUXC_ENET_TXC_ !! 247                         MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK       0x16
388                         MX8MP_IOMUXC_SAI1_MCLK    248                         MX8MP_IOMUXC_SAI1_MCLK__GPIO4_IO20                      0x10
389                 >;                                249                 >;
390         };                                        250         };
391                                                   251 
392         pinctrl_flexcan1: flexcan1grp {           252         pinctrl_flexcan1: flexcan1grp {
393                 fsl,pins = <                      253                 fsl,pins = <
394                         MX8MP_IOMUXC_SAI5_RXD2    254                         MX8MP_IOMUXC_SAI5_RXD2__CAN1_RX         0x154
395                         MX8MP_IOMUXC_SAI5_RXD1    255                         MX8MP_IOMUXC_SAI5_RXD1__CAN1_TX         0x154
396                 >;                                256                 >;
397         };                                        257         };
398                                                   258 
399         pinctrl_flexcan2: flexcan2grp {           259         pinctrl_flexcan2: flexcan2grp {
400                 fsl,pins = <                      260                 fsl,pins = <
401                         MX8MP_IOMUXC_SAI5_MCLK    261                         MX8MP_IOMUXC_SAI5_MCLK__CAN2_RX         0x154
402                         MX8MP_IOMUXC_SAI5_RXD3    262                         MX8MP_IOMUXC_SAI5_RXD3__CAN2_TX         0x154
403                 >;                                263                 >;
404         };                                        264         };
405                                                   265 
406         pinctrl_flexcan1_reg: flexcan1reggrp {    266         pinctrl_flexcan1_reg: flexcan1reggrp {
407                 fsl,pins = <                      267                 fsl,pins = <
408                         MX8MP_IOMUXC_SAI5_RXC_    268                         MX8MP_IOMUXC_SAI5_RXC__GPIO3_IO20       0x154
409                 >;                                269                 >;
410         };                                        270         };
411                                                   271 
412         pinctrl_flexcan2_reg: flexcan2reggrp {    272         pinctrl_flexcan2_reg: flexcan2reggrp {
413                 fsl,pins = <                      273                 fsl,pins = <
414                         MX8MP_IOMUXC_SAI5_RXD0    274                         MX8MP_IOMUXC_SAI5_RXD0__GPIO3_IO21      0x154
415                 >;                                275                 >;
416         };                                        276         };
417                                                   277 
418         pinctrl_i2c2: i2c2grp {                   278         pinctrl_i2c2: i2c2grp {
419                 fsl,pins = <                      279                 fsl,pins = <
420                         MX8MP_IOMUXC_I2C2_SCL_    280                         MX8MP_IOMUXC_I2C2_SCL__I2C2_SCL         0x400001c2
421                         MX8MP_IOMUXC_I2C2_SDA_    281                         MX8MP_IOMUXC_I2C2_SDA__I2C2_SDA         0x400001c2
422                 >;                                282                 >;
423         };                                        283         };
424                                                   284 
425         pinctrl_i2c2_gpio: i2c2gpiogrp {          285         pinctrl_i2c2_gpio: i2c2gpiogrp {
426                 fsl,pins = <                      286                 fsl,pins = <
427                         MX8MP_IOMUXC_I2C2_SCL_    287                         MX8MP_IOMUXC_I2C2_SCL__GPIO5_IO16       0x1e2
428                         MX8MP_IOMUXC_I2C2_SDA_    288                         MX8MP_IOMUXC_I2C2_SDA__GPIO5_IO17       0x1e2
429                 >;                                289                 >;
430         };                                        290         };
431                                                   291 
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    292         pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp {
454                 fsl,pins = <                      293                 fsl,pins = <
455                         MX8MP_IOMUXC_SD2_RESET    294                         MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19    0x40
456                 >;                                295                 >;
457         };                                        296         };
458                                                   297 
459         pinctrl_rtc: rtcgrp {                  << 
460                 fsl,pins = <                   << 
461                         MX8MP_IOMUXC_SAI1_TXD7 << 
462                 >;                             << 
463         };                                     << 
464                                                << 
465         pinctrl_uart1: uart1grp {                 298         pinctrl_uart1: uart1grp {
466                 fsl,pins = <                      299                 fsl,pins = <
467                         MX8MP_IOMUXC_UART1_RXD !! 300                         MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX    0x40
468                         MX8MP_IOMUXC_UART1_TXD !! 301                         MX8MP_IOMUXC_UART1_TXD__UART1_DCE_TX    0x40
469                 >;                                302                 >;
470         };                                        303         };
471                                                   304 
472         pinctrl_usb1_vbus: usb1vbusgrp {          305         pinctrl_usb1_vbus: usb1vbusgrp {
473                 fsl,pins = <                      306                 fsl,pins = <
474                         MX8MP_IOMUXC_GPIO1_IO1    307                         MX8MP_IOMUXC_GPIO1_IO12__GPIO1_IO12     0x10
475                 >;                                308                 >;
476         };                                        309         };
477                                                   310 
478         pinctrl_uart2: uart2grp {                 311         pinctrl_uart2: uart2grp {
479                 fsl,pins = <                      312                 fsl,pins = <
480                         MX8MP_IOMUXC_UART2_RXD    313                         MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX    0x140
481                         MX8MP_IOMUXC_UART2_TXD    314                         MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX    0x140
482                         MX8MP_IOMUXC_SAI3_RXC_    315                         MX8MP_IOMUXC_SAI3_RXC__UART2_DCE_CTS    0x140
483                         MX8MP_IOMUXC_SAI3_RXD_    316                         MX8MP_IOMUXC_SAI3_RXD__UART2_DCE_RTS    0x140
484                 >;                                317                 >;
485         };                                        318         };
486                                                   319 
487         pinctrl_usdhc2_pins: usdhc2-gpiogrp {     320         pinctrl_usdhc2_pins: usdhc2-gpiogrp {
488                 fsl,pins = <                      321                 fsl,pins = <
489                         MX8MP_IOMUXC_SD2_CD_B_ !! 322                         MX8MP_IOMUXC_SD2_CD_B__GPIO2_IO12       0x1c4
490                 >;                                323                 >;
491         };                                        324         };
492                                                   325 
493         pinctrl_usdhc2: usdhc2grp {               326         pinctrl_usdhc2: usdhc2grp {
494                 fsl,pins = <                      327                 fsl,pins = <
495                         MX8MP_IOMUXC_SD2_CLK__    328                         MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK        0x190
496                         MX8MP_IOMUXC_SD2_CMD__    329                         MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD        0x1d0
497                         MX8MP_IOMUXC_SD2_DATA0    330                         MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0    0x1d0
498                         MX8MP_IOMUXC_SD2_DATA1    331                         MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1    0x1d0
499                         MX8MP_IOMUXC_SD2_DATA2    332                         MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2    0x1d0
500                         MX8MP_IOMUXC_SD2_DATA3    333                         MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3    0x1d0
501                         MX8MP_IOMUXC_GPIO1_IO0    334                         MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc0
502                 >;                                335                 >;
503         };                                        336         };
504                                                   337 
505         pinctrl_usdhc2_100mhz: usdhc2-100mhzgr    338         pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
506                 fsl,pins = <                      339                 fsl,pins = <
507                         MX8MP_IOMUXC_SD2_CLK__    340                         MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK        0x194
508                         MX8MP_IOMUXC_SD2_CMD__    341                         MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD        0x1d4
509                         MX8MP_IOMUXC_SD2_DATA0    342                         MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0    0x1d4
510                         MX8MP_IOMUXC_SD2_DATA1    343                         MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1    0x1d4
511                         MX8MP_IOMUXC_SD2_DATA2    344                         MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2    0x1d4
512                         MX8MP_IOMUXC_SD2_DATA3    345                         MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3    0x1d4
513                         MX8MP_IOMUXC_GPIO1_IO0    346                         MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc0
514                 >;                                347                 >;
515         };                                        348         };
516                                                   349 
517         pinctrl_usdhc2_200mhz: usdhc2-200mhzgr    350         pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
518                 fsl,pins = <                      351                 fsl,pins = <
519                         MX8MP_IOMUXC_SD2_CLK__    352                         MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK        0x196
520                         MX8MP_IOMUXC_SD2_CMD__    353                         MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD        0x1d6
521                         MX8MP_IOMUXC_SD2_DATA0    354                         MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0    0x1d6
522                         MX8MP_IOMUXC_SD2_DATA1    355                         MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1    0x1d6
523                         MX8MP_IOMUXC_SD2_DATA2    356                         MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2    0x1d6
524                         MX8MP_IOMUXC_SD2_DATA3    357                         MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3    0x1d6
525                         MX8MP_IOMUXC_GPIO1_IO0    358                         MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc0
526                 >;                                359                 >;
527         };                                        360         };
528 };                                                361 };
                                                      

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