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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/rockchip/rk3568.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/rockchip/rk3568.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/rockchip/rk3568.dtsi (Version linux-4.12.14)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)     
  2 /*                                                
  3  * Copyright (c) 2021 Rockchip Electronics Co.    
  4  */                                               
  5                                                   
  6 #include "rk356x.dtsi"                            
  7                                                   
  8 / {                                               
  9         compatible = "rockchip,rk3568";           
 10                                                   
 11         sata0: sata@fc000000 {                    
 12                 compatible = "rockchip,rk3568-    
 13                 reg = <0 0xfc000000 0 0x1000>;    
 14                 clocks = <&cru ACLK_SATA0>, <&    
 15                          <&cru CLK_SATA0_RXOOB    
 16                 clock-names = "sata", "pmalive    
 17                 interrupts = <GIC_SPI 94 IRQ_T    
 18                 phys = <&combphy0 PHY_TYPE_SAT    
 19                 phy-names = "sata-phy";           
 20                 ports-implemented = <0x1>;        
 21                 power-domains = <&power RK3568    
 22                 status = "disabled";              
 23         };                                        
 24                                                   
 25         pipe_phy_grf0: syscon@fdc70000 {          
 26                 compatible = "rockchip,rk3568-    
 27                 reg = <0x0 0xfdc70000 0x0 0x10    
 28         };                                        
 29                                                   
 30         qos_pcie3x1: qos@fe190080 {               
 31                 compatible = "rockchip,rk3568-    
 32                 reg = <0x0 0xfe190080 0x0 0x20    
 33         };                                        
 34                                                   
 35         qos_pcie3x2: qos@fe190100 {               
 36                 compatible = "rockchip,rk3568-    
 37                 reg = <0x0 0xfe190100 0x0 0x20    
 38         };                                        
 39                                                   
 40         qos_sata0: qos@fe190200 {                 
 41                 compatible = "rockchip,rk3568-    
 42                 reg = <0x0 0xfe190200 0x0 0x20    
 43         };                                        
 44                                                   
 45         pcie30_phy_grf: syscon@fdcb8000 {         
 46                 compatible = "rockchip,rk3568-    
 47                 reg = <0x0 0xfdcb8000 0x0 0x10    
 48         };                                        
 49                                                   
 50         pcie30phy: phy@fe8c0000 {                 
 51                 compatible = "rockchip,rk3568-    
 52                 reg = <0x0 0xfe8c0000 0x0 0x20    
 53                 #phy-cells = <0>;                 
 54                 clocks = <&pmucru CLK_PCIE30PH    
 55                          <&cru PCLK_PCIE30PHY>    
 56                 clock-names = "refclk_m", "ref    
 57                 resets = <&cru SRST_PCIE30PHY>    
 58                 reset-names = "phy";              
 59                 rockchip,phy-grf = <&pcie30_ph    
 60                 status = "disabled";              
 61         };                                        
 62                                                   
 63         pcie3x1: pcie@fe270000 {                  
 64                 compatible = "rockchip,rk3568-    
 65                 #address-cells = <3>;             
 66                 #size-cells = <2>;                
 67                 bus-range = <0x0 0xf>;            
 68                 clocks = <&cru ACLK_PCIE30X1_M    
 69                          <&cru ACLK_PCIE30X1_D    
 70                          <&cru CLK_PCIE30X1_AU    
 71                 clock-names = "aclk_mst", "acl    
 72                               "aclk_dbi", "pcl    
 73                 device_type = "pci";              
 74                 interrupts = <GIC_SPI 160 IRQ_    
 75                              <GIC_SPI 159 IRQ_    
 76                              <GIC_SPI 158 IRQ_    
 77                              <GIC_SPI 157 IRQ_    
 78                              <GIC_SPI 156 IRQ_    
 79                 interrupt-names = "sys", "pmc"    
 80                 #interrupt-cells = <1>;           
 81                 interrupt-map-mask = <0 0 0 7>    
 82                 interrupt-map = <0 0 0 1 &pcie    
 83                                 <0 0 0 2 &pcie    
 84                                 <0 0 0 3 &pcie    
 85                                 <0 0 0 4 &pcie    
 86                 linux,pci-domain = <1>;           
 87                 num-ib-windows = <6>;             
 88                 num-ob-windows = <2>;             
 89                 max-link-speed = <3>;             
 90                 msi-map = <0x0 &gic 0x1000 0x1    
 91                 num-lanes = <1>;                  
 92                 phys = <&pcie30phy>;              
 93                 phy-names = "pcie-phy";           
 94                 power-domains = <&power RK3568    
 95                 reg = <0x3 0xc0400000 0x0 0x00    
 96                       <0x0 0xfe270000 0x0 0x00    
 97                       <0x0 0xf2000000 0x0 0x00    
 98                 ranges = <0x01000000 0x0 0xf21    
 99                          <0x02000000 0x0 0xf22    
100                          <0x03000000 0x0 0x400    
101                 reg-names = "dbi", "apb", "con    
102                 resets = <&cru SRST_PCIE30X1_P    
103                 reset-names = "pipe";             
104                 /* bifurcation; lane1 when usi    
105                 status = "disabled";              
106                                                   
107                 pcie3x1_intc: legacy-interrupt    
108                         interrupt-controller;     
109                         #address-cells = <0>;     
110                         #interrupt-cells = <1>    
111                         interrupt-parent = <&g    
112                         interrupts = <GIC_SPI     
113                 };                                
114         };                                        
115                                                   
116         pcie3x2: pcie@fe280000 {                  
117                 compatible = "rockchip,rk3568-    
118                 #address-cells = <3>;             
119                 #size-cells = <2>;                
120                 bus-range = <0x0 0xf>;            
121                 clocks = <&cru ACLK_PCIE30X2_M    
122                          <&cru ACLK_PCIE30X2_D    
123                          <&cru CLK_PCIE30X2_AU    
124                 clock-names = "aclk_mst", "acl    
125                               "aclk_dbi", "pcl    
126                 device_type = "pci";              
127                 interrupts = <GIC_SPI 165 IRQ_    
128                              <GIC_SPI 164 IRQ_    
129                              <GIC_SPI 163 IRQ_    
130                              <GIC_SPI 162 IRQ_    
131                              <GIC_SPI 161 IRQ_    
132                 interrupt-names = "sys", "pmc"    
133                 #interrupt-cells = <1>;           
134                 interrupt-map-mask = <0 0 0 7>    
135                 interrupt-map = <0 0 0 1 &pcie    
136                                 <0 0 0 2 &pcie    
137                                 <0 0 0 3 &pcie    
138                                 <0 0 0 4 &pcie    
139                 linux,pci-domain = <2>;           
140                 num-ib-windows = <6>;             
141                 num-ob-windows = <2>;             
142                 max-link-speed = <3>;             
143                 msi-map = <0x0 &gic 0x2000 0x1    
144                 num-lanes = <2>;                  
145                 phys = <&pcie30phy>;              
146                 phy-names = "pcie-phy";           
147                 power-domains = <&power RK3568    
148                 reg = <0x3 0xc0800000 0x0 0x00    
149                       <0x0 0xfe280000 0x0 0x00    
150                       <0x0 0xf0000000 0x0 0x00    
151                 ranges = <0x01000000 0x0 0xf01    
152                          <0x02000000 0x0 0xf02    
153                          <0x03000000 0x0 0x400    
154                 reg-names = "dbi", "apb", "con    
155                 resets = <&cru SRST_PCIE30X2_P    
156                 reset-names = "pipe";             
157                 /* bifurcation; lane0 when usi    
158                 status = "disabled";              
159                                                   
160                 pcie3x2_intc: legacy-interrupt    
161                         interrupt-controller;     
162                         #address-cells = <0>;     
163                         #interrupt-cells = <1>    
164                         interrupt-parent = <&g    
165                         interrupts = <GIC_SPI     
166                 };                                
167         };                                        
168                                                   
169         gmac0: ethernet@fe2a0000 {                
170                 compatible = "rockchip,rk3568-    
171                 reg = <0x0 0xfe2a0000 0x0 0x10    
172                 interrupts = <GIC_SPI 27 IRQ_T    
173                              <GIC_SPI 24 IRQ_T    
174                 interrupt-names = "macirq", "e    
175                 clocks = <&cru SCLK_GMAC0>, <&    
176                          <&cru SCLK_GMAC0_RX_T    
177                          <&cru ACLK_GMAC0>, <&    
178                          <&cru SCLK_GMAC0_RX_T    
179                 clock-names = "stmmaceth", "ma    
180                               "mac_clk_tx", "c    
181                               "aclk_mac", "pcl    
182                               "clk_mac_speed",    
183                 resets = <&cru SRST_A_GMAC0>;     
184                 reset-names = "stmmaceth";        
185                 rockchip,grf = <&grf>;            
186                 snps,axi-config = <&gmac0_stmm    
187                 snps,mixed-burst;                 
188                 snps,mtl-rx-config = <&gmac0_m    
189                 snps,mtl-tx-config = <&gmac0_m    
190                 snps,tso;                         
191                 status = "disabled";              
192                                                   
193                 mdio0: mdio {                     
194                         compatible = "snps,dwm    
195                         #address-cells = <0x1>    
196                         #size-cells = <0x0>;      
197                 };                                
198                                                   
199                 gmac0_stmmac_axi_setup: stmmac    
200                         snps,blen = <0 0 0 0 1    
201                         snps,rd_osr_lmt = <8>;    
202                         snps,wr_osr_lmt = <4>;    
203                 };                                
204                                                   
205                 gmac0_mtl_rx_setup: rx-queues-    
206                         snps,rx-queues-to-use     
207                         queue0 {};                
208                 };                                
209                                                   
210                 gmac0_mtl_tx_setup: tx-queues-    
211                         snps,tx-queues-to-use     
212                         queue0 {};                
213                 };                                
214         };                                        
215                                                   
216         can0: can@fe570000 {                      
217                 compatible = "rockchip,rk3568v    
218                 reg = <0x0 0xfe570000 0x0 0x10    
219                 interrupts = <GIC_SPI 1 IRQ_TY    
220                 clocks = <&cru CLK_CAN0>, <&cr    
221                 clock-names = "baud", "pclk";     
222                 resets = <&cru SRST_CAN0>, <&c    
223                 reset-names = "core", "apb";      
224                 pinctrl-names = "default";        
225                 pinctrl-0 = <&can0m0_pins>;       
226                 status = "disabled";              
227         };                                        
228                                                   
229         can1: can@fe580000 {                      
230                 compatible = "rockchip,rk3568v    
231                 reg = <0x0 0xfe580000 0x0 0x10    
232                 interrupts = <GIC_SPI 2 IRQ_TY    
233                 clocks = <&cru CLK_CAN1>, <&cr    
234                 clock-names = "baud", "pclk";     
235                 resets = <&cru SRST_CAN1>, <&c    
236                 reset-names = "core", "apb";      
237                 pinctrl-names = "default";        
238                 pinctrl-0 = <&can1m0_pins>;       
239                 status = "disabled";              
240         };                                        
241                                                   
242         can2: can@fe590000 {                      
243                 compatible = "rockchip,rk3568v    
244                 reg = <0x0 0xfe590000 0x0 0x10    
245                 interrupts = <GIC_SPI 3 IRQ_TY    
246                 clocks = <&cru CLK_CAN2>, <&cr    
247                 clock-names = "baud", "pclk";     
248                 resets = <&cru SRST_CAN2>, <&c    
249                 reset-names = "core", "apb";      
250                 pinctrl-names = "default";        
251                 pinctrl-0 = <&can2m0_pins>;       
252                 status = "disabled";              
253         };                                        
254                                                   
255         combphy0: phy@fe820000 {                  
256                 compatible = "rockchip,rk3568-    
257                 reg = <0x0 0xfe820000 0x0 0x10    
258                 clocks = <&pmucru CLK_PCIEPHY0    
259                          <&cru PCLK_PIPEPHY0>,    
260                          <&cru PCLK_PIPE>;        
261                 clock-names = "ref", "apb", "p    
262                 assigned-clocks = <&pmucru CLK    
263                 assigned-clock-rates = <100000    
264                 resets = <&cru SRST_PIPEPHY0>;    
265                 rockchip,pipe-grf = <&pipegrf>    
266                 rockchip,pipe-phy-grf = <&pipe    
267                 #phy-cells = <1>;                 
268                 status = "disabled";              
269         };                                        
270 };                                                
271                                                   
272 &cpu0_opp_table {                                 
273         opp-1992000000 {                          
274                 opp-hz = /bits/ 64 <1992000000    
275                 opp-microvolt = <1150000 11500    
276         };                                        
277 };                                                
278                                                   
279 &pipegrf {                                        
280         compatible = "rockchip,rk3568-pipe-grf    
281 };                                                
282                                                   
283 &power {                                          
284         power-domain@RK3568_PD_PIPE {             
285                 reg = <RK3568_PD_PIPE>;           
286                 clocks = <&cru PCLK_PIPE>;        
287                 pm_qos = <&qos_pcie2x1>,          
288                          <&qos_pcie3x1>,          
289                          <&qos_pcie3x2>,          
290                          <&qos_sata0>,            
291                          <&qos_sata1>,            
292                          <&qos_sata2>,            
293                          <&qos_usb3_0>,           
294                          <&qos_usb3_1>;           
295                 #power-domain-cells = <0>;        
296         };                                        
297 };                                                
298                                                   
299 &rng {                                            
300         status = "okay";                          
301 };                                                
302                                                   
303 &usb_host0_xhci {                                 
304         phys = <&usb2phy0_otg>, <&combphy0 PHY    
305         phy-names = "usb2-phy", "usb3-phy";       
306 };                                                
307                                                   
308 &vop {                                            
309         compatible = "rockchip,rk3568-vop";       
310 };                                                
                                                      

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