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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/freescale/imx8mq-hummingboard-pulse.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/imx8mq-hummingboard-pulse.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/freescale/imx8mq-hummingboard-pulse.dts (Version linux-4.12.14)


  1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)      
  2 /*                                                
  3  * Copyright (C) 2018 Jon Nettleton <jon@solid-    
  4  */                                               
  5                                                   
  6 /dts-v1/;                                         
  7                                                   
  8 #include "dt-bindings/usb/pd.h"                   
  9 #include "imx8mq-sr-som.dtsi"                     
 10                                                   
 11 / {                                               
 12         model = "SolidRun i.MX8MQ HummingBoard    
 13         compatible = "solidrun,hummingboard-pu    
 14                                                   
 15         chosen {                                  
 16                 stdout-path = &uart1;             
 17         };                                        
 18                                                   
 19         reg_usdhc2_vmmc: regulator-usdhc2-vmmc    
 20                 compatible = "regulator-fixed"    
 21                 pinctrl-names = "default";        
 22                 pinctrl-0 = <&pinctrl_usdhc2_v    
 23                 regulator-name = "VSD_3V3";       
 24                 regulator-min-microvolt = <330    
 25                 regulator-max-microvolt = <330    
 26                 gpio = <&gpio1 13 GPIO_ACTIVE_    
 27         };                                        
 28                                                   
 29         reg_v_5v0: regulator-v-5v0 {              
 30                 compatible = "regulator-fixed"    
 31                 regulator-name = "v_5v0";         
 32                 regulator-max-microvolt = <500    
 33                 regulator-min-microvolt = <500    
 34                 regulator-always-on;              
 35         };                                        
 36 };                                                
 37                                                   
 38 &i2c2 {                                           
 39         pinctrl-names = "default";                
 40         pinctrl-0 = <&pinctrl_i2c2>;              
 41         clock-frequency = <100000>;               
 42         status = "okay";                          
 43                                                   
 44         typec_ptn5100: usb-typec@50 {             
 45                 compatible = "nxp,ptn5110", "t    
 46                 reg = <0x50>;                     
 47                 pinctrl-names = "default";        
 48                 pinctrl-0 = <&pinctrl_typec>;     
 49                 interrupt-parent = <&gpio1>;      
 50                 interrupts = <6 IRQ_TYPE_LEVEL    
 51                                                   
 52                 connector {                       
 53                         compatible = "usb-c-co    
 54                         label = "USB-C";          
 55                         data-role = "dual";       
 56                         power-role = "dual";      
 57                         try-power-role = "sink    
 58                         source-pdos = <PDO_FIX    
 59                                                   
 60                                                   
 61                                                   
 62                         sink-pdos = <PDO_FIXED    
 63                                                   
 64                                                   
 65                                                   
 66                                      PDO_FIXED    
 67                                                   
 68                                                   
 69                                                   
 70                         op-sink-microwatt = <9    
 71                                                   
 72                         port {                    
 73                                 typec1_dr_sw:     
 74                                         remote    
 75                                 };                
 76                         };                        
 77                 };                                
 78         };                                        
 79 };                                                
 80                                                   
 81 &i2c3 {                                           
 82         pinctrl-names = "default";                
 83         pinctrl-0 = <&pinctrl_i2c3>;              
 84         clock-frequency = <100000>;               
 85         status = "okay";                          
 86                                                   
 87         eeprom@57 {                               
 88                 compatible = "atmel,24c02";       
 89                 reg = <0x57>;                     
 90                 status = "okay";                  
 91         };                                        
 92                                                   
 93         rtc@69 {                                  
 94                 compatible = "abracon,ab1805";    
 95                 reg = <0x69>;                     
 96                 abracon,tc-diode = "schottky";    
 97                 abracon,tc-resistor = <3>;        
 98         };                                        
 99 };                                                
100                                                   
101 &uart2 { /* J35 header */                         
102         pinctrl-names = "default";                
103         pinctrl-0 = <&pinctrl_uart2>;             
104         assigned-clocks = <&clk IMX8MQ_CLK_UAR    
105         assigned-clock-parents = <&clk IMX8MQ_    
106         status = "okay";                          
107 };                                                
108                                                   
109 &uart3 { /* Mikrobus */                           
110         pinctrl-names = "default";                
111         pinctrl-0 = <&pinctrl_uart3>;             
112         assigned-clocks = <&clk IMX8MQ_CLK_UAR    
113         assigned-clock-parents = <&clk IMX8MQ_    
114         uart-has-rtscts;                          
115         status = "okay";                          
116 };                                                
117                                                   
118 &usdhc2 {                                         
119         assigned-clocks = <&clk IMX8MQ_CLK_USD    
120         assigned-clock-rates = <200000000>;       
121         pinctrl-names = "default", "state_100m    
122         pinctrl-0 = <&pinctrl_usdhc2>, <&pinct    
123         pinctrl-1 = <&pinctrl_usdhc2_100mhz>,     
124         pinctrl-2 = <&pinctrl_usdhc2_200mhz>,     
125         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>    
126         vmmc-supply = <&reg_usdhc2_vmmc>;         
127         status = "okay";                          
128 };                                                
129                                                   
130 &usb_dwc3_0 {                                     
131         dr_mode = "otg";                          
132         status = "okay";                          
133                                                   
134         port {                                    
135                 usb1_drd_sw: endpoint {           
136                         remote-endpoint = <&ty    
137                 };                                
138         };                                        
139 };                                                
140                                                   
141 &usb_dwc3_1 {                                     
142         dr_mode = "host";                         
143         status = "okay";                          
144 };                                                
145                                                   
146 &usb3_phy0 {                                      
147         status = "okay";                          
148 };                                                
149                                                   
150 &usb3_phy1 {                                      
151         status = "okay";                          
152 };                                                
153                                                   
154 &iomuxc {                                         
155         pinctrl-names = "default";                
156         pinctrl-0 = <&pinctrl_hog>;               
157                                                   
158         pinctrl_hog: hoggrp {                     
159                 fsl,pins = <                      
160                         /* MikroBus Analog */     
161                         MX8MQ_IOMUXC_NAND_DATA    
162                         /* MikroBus Reset */      
163                         MX8MQ_IOMUXC_SAI2_RXD0    
164                         /*                        
165                          * The following 2 pin    
166                          * reconfigured to ena    
167                          */                       
168                         /* MikroBus PWM */        
169                         MX8MQ_IOMUXC_ECSPI1_MI    
170                         /* MikroBus INT */        
171                         MX8MQ_IOMUXC_ECSPI1_SS    
172                 >;                                
173         };                                        
174                                                   
175         pinctrl_i2c2: i2c2grp {                   
176                 fsl,pins = <                      
177                         MX8MQ_IOMUXC_I2C2_SCL_    
178                         MX8MQ_IOMUXC_I2C2_SDA_    
179                 >;                                
180         };                                        
181                                                   
182         pinctrl_i2c3: i2c3grp {                   
183                 fsl,pins = <                      
184                         MX8MQ_IOMUXC_I2C3_SCL_    
185                         MX8MQ_IOMUXC_I2C3_SDA_    
186                 >;                                
187         };                                        
188                                                   
189         pinctrl_typec: typecgrp {                 
190                 fsl,pins = <                      
191                         MX8MQ_IOMUXC_NAND_RE_B    
192                         MX8MQ_IOMUXC_GPIO1_IO0    
193                 >;                                
194         };                                        
195                                                   
196         pinctrl_uart2: uart2grp {                 
197                 fsl,pins = <                      
198                         MX8MQ_IOMUXC_UART2_TXD    
199                         MX8MQ_IOMUXC_UART2_RXD    
200                 >;                                
201         };                                        
202                                                   
203         pinctrl_uart3: uart3grp {                 
204                 fsl,pins = <                      
205                         MX8MQ_IOMUXC_UART3_TXD    
206                         MX8MQ_IOMUXC_UART3_RXD    
207                         /*                        
208                          * These pins are by d    
209                          * Header. To use RTS/    
210                          * of the hoggrp and e    
211                          */                       
212                         /* MX8MQ_IOMUXC_ECSPI1    
213                         /* MX8MQ_IOMUXC_ECSPI1    
214                 >;                                
215         };                                        
216                                                   
217         pinctrl_usdhc2_gpio: usdhc2gpiogrp {      
218                 fsl,pins = <                      
219                         MX8MQ_IOMUXC_SD2_CD_B_    
220                 >;                                
221         };                                        
222                                                   
223         pinctrl_usdhc2_vmmc: usdhc2vmmcgpiogrp    
224                 fsl,pins = <                      
225                         MX8MQ_IOMUXC_GPIO1_IO1    
226                 >;                                
227         };                                        
228                                                   
229         pinctrl_usdhc2: usdhc2grp {               
230                 fsl,pins = <                      
231                         MX8MQ_IOMUXC_SD2_CLK_U    
232                         MX8MQ_IOMUXC_SD2_CMD_U    
233                         MX8MQ_IOMUXC_SD2_DATA0    
234                         MX8MQ_IOMUXC_SD2_DATA1    
235                         MX8MQ_IOMUXC_SD2_DATA2    
236                         MX8MQ_IOMUXC_SD2_DATA3    
237                         MX8MQ_IOMUXC_GPIO1_IO0    
238                 >;                                
239         };                                        
240                                                   
241         pinctrl_usdhc2_100mhz: usdhc2-100mhzgr    
242                 fsl,pins = <                      
243                         MX8MQ_IOMUXC_SD2_CLK_U    
244                         MX8MQ_IOMUXC_SD2_CMD_U    
245                         MX8MQ_IOMUXC_SD2_DATA0    
246                         MX8MQ_IOMUXC_SD2_DATA1    
247                         MX8MQ_IOMUXC_SD2_DATA2    
248                         MX8MQ_IOMUXC_SD2_DATA3    
249                         MX8MQ_IOMUXC_GPIO1_IO0    
250                 >;                                
251         };                                        
252                                                   
253         pinctrl_usdhc2_200mhz: usdhc2-200mhzgr    
254                 fsl,pins = <                      
255                         MX8MQ_IOMUXC_SD2_CLK_U    
256                         MX8MQ_IOMUXC_SD2_CMD_U    
257                         MX8MQ_IOMUXC_SD2_DATA0    
258                         MX8MQ_IOMUXC_SD2_DATA1    
259                         MX8MQ_IOMUXC_SD2_DATA2    
260                         MX8MQ_IOMUXC_SD2_DATA3    
261                         MX8MQ_IOMUXC_GPIO1_IO0    
262                 >;                                
263         };                                        
264 };                                                
                                                      

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