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

TOMOYO Linux Cross Reference
Linux/arch/mips/boot/dts/pic32/pic32mzda.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 /arch/mips/boot/dts/pic32/pic32mzda.dtsi (Version linux-6.12-rc7) and /arch/i386/boot/dts/pic32/pic32mzda.dtsi (Version linux-6.8.12)


  1 // SPDX-License-Identifier: GPL-2.0-only          
  2 /*                                                
  3  * Copyright (C) 2015 Microchip Technology Inc    
  4  */                                               
  5 #include <dt-bindings/clock/microchip,pic32-cl    
  6 #include <dt-bindings/interrupt-controller/irq    
  7                                                   
  8 / {                                               
  9         #address-cells = <1>;                     
 10         #size-cells = <1>;                        
 11         interrupt-parent = <&evic>;               
 12                                                   
 13         aliases {                                 
 14                 gpio0 = &gpio0;                   
 15                 gpio1 = &gpio1;                   
 16                 gpio2 = &gpio2;                   
 17                 gpio3 = &gpio3;                   
 18                 gpio4 = &gpio4;                   
 19                 gpio5 = &gpio5;                   
 20                 gpio6 = &gpio6;                   
 21                 gpio7 = &gpio7;                   
 22                 gpio8 = &gpio8;                   
 23                 gpio9 = &gpio9;                   
 24                 serial0 = &uart1;                 
 25                 serial1 = &uart2;                 
 26                 serial2 = &uart3;                 
 27                 serial3 = &uart4;                 
 28                 serial4 = &uart5;                 
 29                 serial5 = &uart6;                 
 30         };                                        
 31                                                   
 32         cpus {                                    
 33                 #address-cells = <1>;             
 34                 #size-cells = <0>;                
 35                                                   
 36                 cpu@0 {                           
 37                         compatible = "mti,mips    
 38                         device_type = "cpu";      
 39                 };                                
 40         };                                        
 41                                                   
 42         soc {                                     
 43                 compatible = "microchip,pic32m    
 44                 interrupts = <0 IRQ_TYPE_EDGE_    
 45         };                                        
 46                                                   
 47         /* external clock input on TxCLKI pin     
 48         txcki: txcki_clk {                        
 49                 #clock-cells = <0>;               
 50                 compatible = "fixed-clock";       
 51                 clock-frequency = <4000000>;      
 52                 status = "disabled";              
 53         };                                        
 54                                                   
 55         /* external input on REFCLKIx pin */      
 56         refix: refix_clk {                        
 57                 #clock-cells = <0>;               
 58                 compatible = "fixed-clock";       
 59                 clock-frequency = <24000000>;     
 60                 status = "disabled";              
 61         };                                        
 62                                                   
 63         rootclk: clock-controller@1f801200 {      
 64                 compatible = "microchip,pic32m    
 65                 reg = <0x1f801200 0x200>;         
 66                 #clock-cells = <1>;               
 67                 microchip,pic32mzda-sosc;         
 68         };                                        
 69                                                   
 70         evic: interrupt-controller@1f810000 {     
 71                 compatible = "microchip,pic32m    
 72                 interrupt-controller;             
 73                 #interrupt-cells = <2>;           
 74                 reg = <0x1f810000 0x1000>;        
 75                 microchip,external-irqs = <3 8    
 76         };                                        
 77                                                   
 78         pic32_pinctrl: pinctrl@1f801400 {         
 79                 #address-cells = <1>;             
 80                 #size-cells = <1>;                
 81                 compatible = "microchip,pic32m    
 82                 reg = <0x1f801400 0x400>;         
 83                 clocks = <&rootclk PB1CLK>;       
 84         };                                        
 85                                                   
 86         /* PORTA */                               
 87         gpio0: gpio0@1f860000 {                   
 88                 compatible = "microchip,pic32m    
 89                 reg = <0x1f860000 0x100>;         
 90                 interrupts = <118 IRQ_TYPE_LEV    
 91                 #gpio-cells = <2>;                
 92                 gpio-controller;                  
 93                 interrupt-controller;             
 94                 #interrupt-cells = <2>;           
 95                 clocks = <&rootclk PB4CLK>;       
 96                 microchip,gpio-bank = <0>;        
 97                 gpio-ranges = <&pic32_pinctrl     
 98         };                                        
 99                                                   
100         /* PORTB */                               
101         gpio1: gpio1@1f860100 {                   
102                 compatible = "microchip,pic32m    
103                 reg = <0x1f860100 0x100>;         
104                 interrupts = <119 IRQ_TYPE_LEV    
105                 #gpio-cells = <2>;                
106                 gpio-controller;                  
107                 interrupt-controller;             
108                 #interrupt-cells = <2>;           
109                 clocks = <&rootclk PB4CLK>;       
110                 microchip,gpio-bank = <1>;        
111                 gpio-ranges = <&pic32_pinctrl     
112         };                                        
113                                                   
114         /* PORTC */                               
115         gpio2: gpio2@1f860200 {                   
116                 compatible = "microchip,pic32m    
117                 reg = <0x1f860200 0x100>;         
118                 interrupts = <120 IRQ_TYPE_LEV    
119                 #gpio-cells = <2>;                
120                 gpio-controller;                  
121                 interrupt-controller;             
122                 #interrupt-cells = <2>;           
123                 clocks = <&rootclk PB4CLK>;       
124                 microchip,gpio-bank = <2>;        
125                 gpio-ranges = <&pic32_pinctrl     
126         };                                        
127                                                   
128         /* PORTD */                               
129         gpio3: gpio3@1f860300 {                   
130                 compatible = "microchip,pic32m    
131                 reg = <0x1f860300 0x100>;         
132                 interrupts = <121 IRQ_TYPE_LEV    
133                 #gpio-cells = <2>;                
134                 gpio-controller;                  
135                 interrupt-controller;             
136                 #interrupt-cells = <2>;           
137                 clocks = <&rootclk PB4CLK>;       
138                 microchip,gpio-bank = <3>;        
139                 gpio-ranges = <&pic32_pinctrl     
140         };                                        
141                                                   
142         /* PORTE */                               
143         gpio4: gpio4@1f860400 {                   
144                 compatible = "microchip,pic32m    
145                 reg = <0x1f860400 0x100>;         
146                 interrupts = <122 IRQ_TYPE_LEV    
147                 #gpio-cells = <2>;                
148                 gpio-controller;                  
149                 interrupt-controller;             
150                 #interrupt-cells = <2>;           
151                 clocks = <&rootclk PB4CLK>;       
152                 microchip,gpio-bank = <4>;        
153                 gpio-ranges = <&pic32_pinctrl     
154         };                                        
155                                                   
156         /* PORTF */                               
157         gpio5: gpio5@1f860500 {                   
158                 compatible = "microchip,pic32m    
159                 reg = <0x1f860500 0x100>;         
160                 interrupts = <123 IRQ_TYPE_LEV    
161                 #gpio-cells = <2>;                
162                 gpio-controller;                  
163                 interrupt-controller;             
164                 #interrupt-cells = <2>;           
165                 clocks = <&rootclk PB4CLK>;       
166                 microchip,gpio-bank = <5>;        
167                 gpio-ranges = <&pic32_pinctrl     
168         };                                        
169                                                   
170         /* PORTG */                               
171         gpio6: gpio6@1f860600 {                   
172                 compatible = "microchip,pic32m    
173                 reg = <0x1f860600 0x100>;         
174                 interrupts = <124 IRQ_TYPE_LEV    
175                 #gpio-cells = <2>;                
176                 gpio-controller;                  
177                 interrupt-controller;             
178                 #interrupt-cells = <2>;           
179                 clocks = <&rootclk PB4CLK>;       
180                 microchip,gpio-bank = <6>;        
181                 gpio-ranges = <&pic32_pinctrl     
182         };                                        
183                                                   
184         /* PORTH */                               
185         gpio7: gpio7@1f860700 {                   
186                 compatible = "microchip,pic32m    
187                 reg = <0x1f860700 0x100>;         
188                 interrupts = <125 IRQ_TYPE_LEV    
189                 #gpio-cells = <2>;                
190                 gpio-controller;                  
191                 interrupt-controller;             
192                 #interrupt-cells = <2>;           
193                 clocks = <&rootclk PB4CLK>;       
194                 microchip,gpio-bank = <7>;        
195                 gpio-ranges = <&pic32_pinctrl     
196         };                                        
197                                                   
198         /* PORTI does not exist */                
199                                                   
200         /* PORTJ */                               
201         gpio8: gpio8@1f860800 {                   
202                 compatible = "microchip,pic32m    
203                 reg = <0x1f860800 0x100>;         
204                 interrupts = <126 IRQ_TYPE_LEV    
205                 #gpio-cells = <2>;                
206                 gpio-controller;                  
207                 interrupt-controller;             
208                 #interrupt-cells = <2>;           
209                 clocks = <&rootclk PB4CLK>;       
210                 microchip,gpio-bank = <8>;        
211                 gpio-ranges = <&pic32_pinctrl     
212         };                                        
213                                                   
214         /* PORTK */                               
215         gpio9: gpio9@1f860900 {                   
216                 compatible = "microchip,pic32m    
217                 reg = <0x1f860900 0x100>;         
218                 interrupts = <127 IRQ_TYPE_LEV    
219                 #gpio-cells = <2>;                
220                 gpio-controller;                  
221                 interrupt-controller;             
222                 #interrupt-cells = <2>;           
223                 clocks = <&rootclk PB4CLK>;       
224                 microchip,gpio-bank = <9>;        
225                 gpio-ranges = <&pic32_pinctrl     
226         };                                        
227                                                   
228         sdhci: sdhci@1f8ec000 {                   
229                 compatible = "microchip,pic32m    
230                 reg = <0x1f8ec000 0x100>;         
231                 interrupts = <191 IRQ_TYPE_LEV    
232                 clocks = <&rootclk REF4CLK>, <    
233                 clock-names = "base_clk", "sys    
234                 bus-width = <4>;                  
235                 cap-sd-highspeed;                 
236                 status = "disabled";              
237         };                                        
238                                                   
239         uart1: serial@1f822000 {                  
240                 compatible = "microchip,pic32m    
241                 reg = <0x1f822000 0x50>;          
242                 interrupts = <112 IRQ_TYPE_LEV    
243                         <113 IRQ_TYPE_LEVEL_HI    
244                         <114 IRQ_TYPE_LEVEL_HI    
245                 clocks = <&rootclk PB2CLK>;       
246                 status = "disabled";              
247         };                                        
248                                                   
249         uart2: serial@1f822200 {                  
250                 compatible = "microchip,pic32m    
251                 reg = <0x1f822200 0x50>;          
252                 interrupts = <145 IRQ_TYPE_LEV    
253                         <146 IRQ_TYPE_LEVEL_HI    
254                         <147 IRQ_TYPE_LEVEL_HI    
255                 clocks = <&rootclk PB2CLK>;       
256                 status = "disabled";              
257         };                                        
258                                                   
259         uart3: serial@1f822400 {                  
260                 compatible = "microchip,pic32m    
261                 reg = <0x1f822400 0x50>;          
262                 interrupts = <157 IRQ_TYPE_LEV    
263                         <158 IRQ_TYPE_LEVEL_HI    
264                         <159 IRQ_TYPE_LEVEL_HI    
265                 clocks = <&rootclk PB2CLK>;       
266                 status = "disabled";              
267         };                                        
268                                                   
269         uart4: serial@1f822600 {                  
270                 compatible = "microchip,pic32m    
271                 reg = <0x1f822600 0x50>;          
272                 interrupts = <170 IRQ_TYPE_LEV    
273                         <171 IRQ_TYPE_LEVEL_HI    
274                         <172 IRQ_TYPE_LEVEL_HI    
275                 clocks = <&rootclk PB2CLK>;       
276                 status = "disabled";              
277         };                                        
278                                                   
279         uart5: serial@1f822800 {                  
280                 compatible = "microchip,pic32m    
281                 reg = <0x1f822800 0x50>;          
282                 interrupts = <179 IRQ_TYPE_LEV    
283                         <180 IRQ_TYPE_LEVEL_HI    
284                         <181 IRQ_TYPE_LEVEL_HI    
285                 clocks = <&rootclk PB2CLK>;       
286                 status = "disabled";              
287         };                                        
288                                                   
289         uart6: serial@1f822A00 {                  
290                 compatible = "microchip,pic32m    
291                 reg = <0x1f822A00 0x50>;          
292                 interrupts = <188 IRQ_TYPE_LEV    
293                         <189 IRQ_TYPE_LEVEL_HI    
294                         <190 IRQ_TYPE_LEVEL_HI    
295                 clocks = <&rootclk PB2CLK>;       
296                 status = "disabled";              
297         };                                        
298 };                                                
                                                      

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