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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-venice-gw71xx.dtsi

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

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/freescale/imx8mp-venice-gw71xx.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/freescale/imx8mp-venice-gw71xx.dtsi (Version linux-6.7.12)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)       1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 /*                                                  2 /*
  3  * Copyright 2023 Gateworks Corporation             3  * Copyright 2023 Gateworks Corporation
  4  */                                                 4  */
  5                                                     5 
  6 #include <dt-bindings/gpio/gpio.h>                  6 #include <dt-bindings/gpio/gpio.h>
  7 #include <dt-bindings/leds/common.h>                7 #include <dt-bindings/leds/common.h>
  8 #include <dt-bindings/phy/phy-imx8-pcie.h>          8 #include <dt-bindings/phy/phy-imx8-pcie.h>
  9                                                     9 
 10 / {                                                10 / {
 11         connector {                            << 
 12                 compatible = "gpio-usb-b-conne << 
 13                 pinctrl-names = "default";     << 
 14                 pinctrl-0 = <&pinctrl_usbcon1> << 
 15                 type = "micro";                << 
 16                 label = "Type-C";              << 
 17                 id-gpios = <&gpio3 21 GPIO_ACT << 
 18                                                << 
 19                 port {                         << 
 20                         usb_dr_connector: endp << 
 21                                 remote-endpoin << 
 22                         };                     << 
 23                 };                             << 
 24         };                                     << 
 25                                                << 
 26         led-controller {                           11         led-controller {
 27                 compatible = "gpio-leds";          12                 compatible = "gpio-leds";
 28                 pinctrl-names = "default";         13                 pinctrl-names = "default";
 29                 pinctrl-0 = <&pinctrl_gpio_led     14                 pinctrl-0 = <&pinctrl_gpio_leds>;
 30                                                    15 
 31                 led-0 {                            16                 led-0 {
 32                         function = LED_FUNCTIO     17                         function = LED_FUNCTION_STATUS;
 33                         color = <LED_COLOR_ID_     18                         color = <LED_COLOR_ID_GREEN>;
 34                         gpios = <&gpio4 1 GPIO     19                         gpios = <&gpio4 1 GPIO_ACTIVE_HIGH>;
 35                         default-state = "on";      20                         default-state = "on";
 36                         linux,default-trigger      21                         linux,default-trigger = "heartbeat";
 37                 };                                 22                 };
 38                                                    23 
 39                 led-1 {                            24                 led-1 {
 40                         function = LED_FUNCTIO     25                         function = LED_FUNCTION_STATUS;
 41                         color = <LED_COLOR_ID_     26                         color = <LED_COLOR_ID_RED>;
 42                         gpios = <&gpio4 5 GPIO     27                         gpios = <&gpio4 5 GPIO_ACTIVE_HIGH>;
 43                         default-state = "off";     28                         default-state = "off";
 44                 };                                 29                 };
 45         };                                         30         };
 46                                                    31 
 47         pcie0_refclk: clock-pcie0 {                32         pcie0_refclk: clock-pcie0 {
 48                 compatible = "fixed-clock";        33                 compatible = "fixed-clock";
 49                 #clock-cells = <0>;                34                 #clock-cells = <0>;
 50                 clock-frequency = <100000000>;     35                 clock-frequency = <100000000>;
 51         };                                         36         };
 52                                                    37 
 53         pps {                                      38         pps {
 54                 compatible = "pps-gpio";           39                 compatible = "pps-gpio";
 55                 pinctrl-names = "default";         40                 pinctrl-names = "default";
 56                 pinctrl-0 = <&pinctrl_pps>;        41                 pinctrl-0 = <&pinctrl_pps>;
 57                 gpios = <&gpio4 3 GPIO_ACTIVE_     42                 gpios = <&gpio4 3 GPIO_ACTIVE_HIGH>;
 58                 status = "okay";                   43                 status = "okay";
 59         };                                         44         };
 60 };                                                 45 };
 61                                                    46 
 62 /* off-board header */                             47 /* off-board header */
 63 &ecspi2 {                                          48 &ecspi2 {
 64         pinctrl-names = "default";                 49         pinctrl-names = "default";
 65         pinctrl-0 = <&pinctrl_spi2>;               50         pinctrl-0 = <&pinctrl_spi2>;
 66         cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW> !!  51         cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
 67                    <&gpio1 10 GPIO_ACTIVE_LOW> << 
 68         status = "okay";                           52         status = "okay";
 69                                                << 
 70         tpm@1 {                                << 
 71                 compatible = "atmel,attpm20p", << 
 72                 reg = <0x1>;                   << 
 73                 spi-max-frequency = <36000000> << 
 74         };                                     << 
 75 };                                                 53 };
 76                                                    54 
 77 &gpio4 {                                           55 &gpio4 {
 78         gpio-line-names =                          56         gpio-line-names =
 79                 "", "", "", "",                    57                 "", "", "", "",
 80                 "", "", "", "",                    58                 "", "", "", "",
 81                 "dio1", "", "", "dio0",            59                 "dio1", "", "", "dio0",
 82                 "", "", "pci_usb_sel", "",         60                 "", "", "pci_usb_sel", "",
 83                 "", "", "", "",                    61                 "", "", "", "",
 84                 "", "", "", "",                    62                 "", "", "", "",
 85                 "dio3", "", "dio2", "",            63                 "dio3", "", "dio2", "",
 86                 "pci_wdis#", "", "", "";           64                 "pci_wdis#", "", "", "";
 87 };                                                 65 };
 88                                                    66 
 89 &i2c2 {                                            67 &i2c2 {
 90         clock-frequency = <400000>;                68         clock-frequency = <400000>;
 91         pinctrl-names = "default";                 69         pinctrl-names = "default";
 92         pinctrl-0 = <&pinctrl_i2c2>;               70         pinctrl-0 = <&pinctrl_i2c2>;
 93         status = "okay";                           71         status = "okay";
 94                                                    72 
 95         accelerometer@19 {                         73         accelerometer@19 {
 96                 compatible = "st,lis2de12";        74                 compatible = "st,lis2de12";
 97                 reg = <0x19>;                      75                 reg = <0x19>;
 98                 pinctrl-names = "default";         76                 pinctrl-names = "default";
 99                 pinctrl-0 = <&pinctrl_accel>;      77                 pinctrl-0 = <&pinctrl_accel>;
100                 st,drdy-int-pin = <1>;             78                 st,drdy-int-pin = <1>;
101                 interrupt-parent = <&gpio4>;       79                 interrupt-parent = <&gpio4>;
102                 interrupts = <21 IRQ_TYPE_LEVE     80                 interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
103         };                                         81         };
104 };                                                 82 };
105                                                    83 
106 &pcie_phy {                                        84 &pcie_phy {
107         fsl,refclk-pad-mode = <IMX8_PCIE_REFCL     85         fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
108         fsl,clkreq-unsupported;                    86         fsl,clkreq-unsupported;
109         clocks = <&pcie0_refclk>;                  87         clocks = <&pcie0_refclk>;
110         clock-names = "ref";                       88         clock-names = "ref";
111         status = "okay";                           89         status = "okay";
112 };                                                 90 };
113                                                    91 
114 &pcie {                                            92 &pcie {
115         pinctrl-names = "default";                 93         pinctrl-names = "default";
116         pinctrl-0 = <&pinctrl_pcie0>;              94         pinctrl-0 = <&pinctrl_pcie0>;
117         reset-gpio = <&gpio4 29 GPIO_ACTIVE_LO     95         reset-gpio = <&gpio4 29 GPIO_ACTIVE_LOW>;
118         status = "okay";                           96         status = "okay";
119 };                                                 97 };
120                                                    98 
121 /* GPS */                                          99 /* GPS */
122 &uart1 {                                          100 &uart1 {
123         pinctrl-names = "default";                101         pinctrl-names = "default";
124         pinctrl-0 = <&pinctrl_uart1>;             102         pinctrl-0 = <&pinctrl_uart1>;
125         status = "okay";                          103         status = "okay";
126 };                                                104 };
127                                                   105 
128 /* off-board header */                            106 /* off-board header */
129 &uart3 {                                          107 &uart3 {
130         pinctrl-names = "default";                108         pinctrl-names = "default";
131         pinctrl-0 = <&pinctrl_uart3>;             109         pinctrl-0 = <&pinctrl_uart3>;
132         status = "okay";                          110         status = "okay";
133 };                                                111 };
134                                                   112 
135 /* USB1 Type-C front panel */                     113 /* USB1 Type-C front panel */
136 &usb3_0 {                                         114 &usb3_0 {
137         pinctrl-names = "default";                115         pinctrl-names = "default";
138         pinctrl-0 = <&pinctrl_usb1>;              116         pinctrl-0 = <&pinctrl_usb1>;
139         fsl,over-current-active-low;              117         fsl,over-current-active-low;
140         status = "okay";                          118         status = "okay";
141 };                                                119 };
142                                                   120 
143 &usb3_phy0 {                                      121 &usb3_phy0 {
144         status = "okay";                          122         status = "okay";
145 };                                                123 };
146                                                   124 
147 &usb_dwc3_0 {                                     125 &usb_dwc3_0 {
148         /* dual role is implemented but not a     126         /* dual role is implemented but not a full featured OTG */
149         adp-disable;                              127         adp-disable;
150         hnp-disable;                              128         hnp-disable;
151         srp-disable;                              129         srp-disable;
152         dr_mode = "otg";                          130         dr_mode = "otg";
153         usb-role-switch;                          131         usb-role-switch;
154         role-switch-default-mode = "peripheral    132         role-switch-default-mode = "peripheral";
155         status = "okay";                          133         status = "okay";
156                                                   134 
157         port {                                 !! 135         connector {
158                 usb3_dwc: endpoint {           !! 136                 compatible = "gpio-usb-b-connector", "usb-b-connector";
159                         remote-endpoint = <&us !! 137                 pinctrl-names = "default";
160                 };                             !! 138                 pinctrl-0 = <&pinctrl_usbcon1>;
                                                   >> 139                 type = "micro";
                                                   >> 140                 label = "Type-C";
                                                   >> 141                 id-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
161         };                                        142         };
162 };                                                143 };
163                                                   144 
164 /* USB2 - MiniPCIe socket */                      145 /* USB2 - MiniPCIe socket */
165 &usb3_1 {                                         146 &usb3_1 {
166         fsl,permanently-attached;                 147         fsl,permanently-attached;
167         fsl,disable-port-power-control;           148         fsl,disable-port-power-control;
168         status = "okay";                          149         status = "okay";
169 };                                                150 };
170                                                   151 
171 &usb3_phy1 {                                      152 &usb3_phy1 {
172         status = "okay";                          153         status = "okay";
173 };                                                154 };
174                                                   155 
175 &usb_dwc3_1 {                                     156 &usb_dwc3_1 {
176         dr_mode = "host";                         157         dr_mode = "host";
177         status = "okay";                          158         status = "okay";
178 };                                                159 };
179                                                   160 
180 &iomuxc {                                         161 &iomuxc {
181         pinctrl-names = "default";                162         pinctrl-names = "default";
182         pinctrl-0 = <&pinctrl_hog>;               163         pinctrl-0 = <&pinctrl_hog>;
183                                                   164 
184         pinctrl_hog: hoggrp {                     165         pinctrl_hog: hoggrp {
185                 fsl,pins = <                      166                 fsl,pins = <
186                         MX8MP_IOMUXC_SAI1_RXD6    167                         MX8MP_IOMUXC_SAI1_RXD6__GPIO4_IO08      0x40000146 /* DIO1 */
187                         MX8MP_IOMUXC_SAI1_TXC_    168                         MX8MP_IOMUXC_SAI1_TXC__GPIO4_IO11       0x40000146 /* DIO0 */
188                         MX8MP_IOMUXC_SAI1_TXD2    169                         MX8MP_IOMUXC_SAI1_TXD2__GPIO4_IO14      0x40000106 /* PCIE_USBSEL */
189                         MX8MP_IOMUXC_SAI2_TXD0    170                         MX8MP_IOMUXC_SAI2_TXD0__GPIO4_IO26      0x40000146 /* DIO2 */
190                         MX8MP_IOMUXC_SAI2_TXFS    171                         MX8MP_IOMUXC_SAI2_TXFS__GPIO4_IO24      0x40000146 /* DIO3 */
191                         MX8MP_IOMUXC_SAI3_RXFS    172                         MX8MP_IOMUXC_SAI3_RXFS__GPIO4_IO28      0x40000106 /* PCIE_WDIS# */
192                 >;                                173                 >;
193         };                                        174         };
194                                                   175 
195         pinctrl_accel: accelgrp {                 176         pinctrl_accel: accelgrp {
196                 fsl,pins = <                      177                 fsl,pins = <
197                         MX8MP_IOMUXC_SAI2_RXFS    178                         MX8MP_IOMUXC_SAI2_RXFS__GPIO4_IO21      0x150   /* IRQ */
198                 >;                                179                 >;
199         };                                        180         };
200                                                   181 
201         pinctrl_gpio_leds: gpioledgrp {           182         pinctrl_gpio_leds: gpioledgrp {
202                 fsl,pins = <                      183                 fsl,pins = <
203                         MX8MP_IOMUXC_SAI1_RXC_    184                         MX8MP_IOMUXC_SAI1_RXC__GPIO4_IO01       0x6     /* LEDG */
204                         MX8MP_IOMUXC_SAI1_RXD3    185                         MX8MP_IOMUXC_SAI1_RXD3__GPIO4_IO05      0x6     /* LEDR */
205                 >;                                186                 >;
206         };                                        187         };
207                                                   188 
208         pinctrl_pcie0: pcie0grp {                 189         pinctrl_pcie0: pcie0grp {
209                 fsl,pins = <                      190                 fsl,pins = <
210                         MX8MP_IOMUXC_SAI3_RXC_    191                         MX8MP_IOMUXC_SAI3_RXC__GPIO4_IO29       0x106
211                 >;                                192                 >;
212         };                                        193         };
213                                                   194 
214         pinctrl_pps: ppsgrp {                     195         pinctrl_pps: ppsgrp {
215                 fsl,pins = <                      196                 fsl,pins = <
216                         MX8MP_IOMUXC_SAI1_RXD1    197                         MX8MP_IOMUXC_SAI1_RXD1__GPIO4_IO03      0x146
217                 >;                                198                 >;
218         };                                        199         };
219                                                   200 
220         pinctrl_usb1: usb1grp {                   201         pinctrl_usb1: usb1grp {
221                 fsl,pins = <                      202                 fsl,pins = <
222                         MX8MP_IOMUXC_GPIO1_IO1    203                         MX8MP_IOMUXC_GPIO1_IO13__USB1_OTG_OC    0x140 /* USB1_FLT# */
223                 >;                                204                 >;
224         };                                        205         };
225                                                   206 
226         pinctrl_usbcon1: usbcon1grp {             207         pinctrl_usbcon1: usbcon1grp {
227                 fsl,pins = <                      208                 fsl,pins = <
228                         MX8MP_IOMUXC_SAI5_RXD0    209                         MX8MP_IOMUXC_SAI5_RXD0__GPIO3_IO21      0x140 /* USB1_ID */
229                 >;                                210                 >;
230         };                                        211         };
231                                                   212 
232         pinctrl_spi2: spi2grp {                   213         pinctrl_spi2: spi2grp {
233                 fsl,pins = <                      214                 fsl,pins = <
234                         MX8MP_IOMUXC_ECSPI2_SC    215                         MX8MP_IOMUXC_ECSPI2_SCLK__ECSPI2_SCLK   0x140
235                         MX8MP_IOMUXC_ECSPI2_MO    216                         MX8MP_IOMUXC_ECSPI2_MOSI__ECSPI2_MOSI   0x140
236                         MX8MP_IOMUXC_ECSPI2_MI    217                         MX8MP_IOMUXC_ECSPI2_MISO__ECSPI2_MISO   0x140
237                         MX8MP_IOMUXC_ECSPI2_SS    218                         MX8MP_IOMUXC_ECSPI2_SS0__GPIO5_IO13     0x140
238                         MX8MP_IOMUXC_GPIO1_IO1 << 
239                 >;                                219                 >;
240         };                                        220         };
241                                                   221 
242         pinctrl_uart1: uart1grp {                 222         pinctrl_uart1: uart1grp {
243                 fsl,pins = <                      223                 fsl,pins = <
244                         MX8MP_IOMUXC_UART1_RXD    224                         MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX    0x140
245                         MX8MP_IOMUXC_UART1_TXD    225                         MX8MP_IOMUXC_UART1_TXD__UART1_DCE_TX    0x140
246                 >;                                226                 >;
247         };                                        227         };
248                                                   228 
249         pinctrl_uart3: uart3grp {                 229         pinctrl_uart3: uart3grp {
250                 fsl,pins = <                      230                 fsl,pins = <
251                         MX8MP_IOMUXC_UART3_RXD    231                         MX8MP_IOMUXC_UART3_RXD__UART3_DCE_RX    0x140
252                         MX8MP_IOMUXC_UART3_TXD    232                         MX8MP_IOMUXC_UART3_TXD__UART3_DCE_TX    0x140
253                 >;                                233                 >;
254         };                                        234         };
255 };                                                235 };
                                                      

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