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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/renesas/beacon-renesom-som.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/renesas/beacon-renesom-som.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/renesas/beacon-renesom-som.dtsi (Version linux-4.9.337)


  1 // SPDX-License-Identifier: GPL-2.0               
  2 /*                                                
  3  * Copyright 2020, Compass Electronics Group,     
  4  */                                               
  5                                                   
  6 #include <dt-bindings/gpio/gpio.h>                
  7 #include <dt-bindings/clock/versaclock.h>         
  8                                                   
  9 / {                                               
 10         memory@48000000 {                         
 11                 device_type = "memory";           
 12                 /* first 128MB is reserved for    
 13                 reg = <0x0 0x48000000 0x0 0x78    
 14         };                                        
 15                                                   
 16         osc_32k: osc_32k {                        
 17                 compatible = "fixed-clock";       
 18                 #clock-cells = <0>;               
 19                 clock-frequency = <32768>;        
 20                 clock-output-names = "osc_32k"    
 21         };                                        
 22                                                   
 23         reg_1p8v: regulator-1p8v {                
 24                 compatible = "regulator-fixed"    
 25                 regulator-name = "fixed-1.8V";    
 26                 regulator-min-microvolt = <180    
 27                 regulator-max-microvolt = <180    
 28                 regulator-boot-on;                
 29                 regulator-always-on;              
 30         };                                        
 31                                                   
 32         reg_3p3v: regulator-3p3v {                
 33                 compatible = "regulator-fixed"    
 34                 regulator-name = "fixed-3.3V";    
 35                 regulator-min-microvolt = <330    
 36                 regulator-max-microvolt = <330    
 37                 regulator-boot-on;                
 38                 regulator-always-on;              
 39         };                                        
 40                                                   
 41         wlan_pwrseq: wlan_pwrseq {                
 42                 compatible = "mmc-pwrseq-simpl    
 43                 reset-gpios = <&pca9654 1 GPIO    
 44                 clocks = <&osc_32k>;              
 45                 clock-names = "ext_clock";        
 46                 post-power-on-delay-ms = <80>;    
 47         };                                        
 48 };                                                
 49                                                   
 50 &avb {                                            
 51         pinctrl-0 = <&avb_pins>;                  
 52         pinctrl-names = "default";                
 53         phy-mode = "rgmii-rxid";                  
 54         phy-handle = <&phy0>;                     
 55         rx-internal-delay-ps = <1800>;            
 56         tx-internal-delay-ps = <2000>;            
 57         clocks = <&cpg CPG_MOD 812>, <&versacl    
 58         clock-names = "fck", "refclk";            
 59         status = "okay";                          
 60                                                   
 61         phy0: ethernet-phy@0 {                    
 62                 compatible = "ethernet-phy-id0    
 63                              "ethernet-phy-iee    
 64                 reg = <0>;                        
 65                 interrupt-parent = <&gpio2>;      
 66                 interrupts = <11 IRQ_TYPE_LEVE    
 67                 reset-gpios = <&gpio2 10 GPIO_    
 68         };                                        
 69 };                                                
 70                                                   
 71 &extal_clk {                                      
 72         clock-frequency = <16666666>;             
 73 };                                                
 74                                                   
 75 &extalr_clk {                                     
 76         clock-frequency = <32768>;                
 77 };                                                
 78                                                   
 79 &gpio6 {                                          
 80         usb-hub-reset-hog {                       
 81                 gpio-hog;                         
 82                 gpios = <10 GPIO_ACTIVE_HIGH>;    
 83                 output-high;                      
 84                 line-name = "usb-hub-reset";      
 85         };                                        
 86 };                                                
 87                                                   
 88 &hscif0 {                                         
 89         pinctrl-0 = <&hscif0_pins>;               
 90         pinctrl-names = "default";                
 91         uart-has-rtscts;                          
 92         status = "okay";                          
 93                                                   
 94         bluetooth {                               
 95                 compatible = "brcm,bcm43438-bt    
 96                 shutdown-gpios = <&pca9654 2 G    
 97                 host-wakeup-gpios = <&gpio1 28    
 98                 device-wakeup-gpios = <&pca965    
 99                 clocks = <&osc_32k>;              
100                 clock-names = "extclk";           
101                 max-speed = <4000000>;            
102         };                                        
103 };                                                
104                                                   
105 &hscif2 {                                         
106         status = "okay";                          
107         pinctrl-0 = <&hscif2_pins>;               
108         pinctrl-names = "default";                
109 };                                                
110                                                   
111 &i2c4 {                                           
112         status = "okay";                          
113         clock-frequency = <100000>;               
114                                                   
115         pca9654: gpio@20 {                        
116                 compatible = "onnn,pca9654";      
117                 reg = <0x20>;                     
118                 gpio-controller;                  
119                 #gpio-cells = <2>;                
120                 gpio-line-names =                 
121                         "i2c4_20_0",              
122                         "wl_reg_on",              
123                         "bt_reg_on",              
124                         "i2c4_20_3",              
125                         "i2c4_20_4",              
126                         "bt_dev_wake",            
127                         "i2c4_20_6",              
128                         "i2c4_20_7";              
129         };                                        
130                                                   
131         pca9654_lte: gpio@21 {                    
132                 compatible = "onnn,pca9654";      
133                 reg = <0x21>;                     
134                 interrupt-parent = <&gpio5>;      
135                 interrupts = <25 IRQ_TYPE_EDGE    
136                 interrupt-controller;             
137                 #interrupt-cells = <2>;           
138                 gpio-controller;                  
139                 #gpio-cells = <2>;                
140                 gpio-line-names =                 
141                         "i2c4_21_0",              
142                         "zoe_pwr_on",             
143                         "zoe_extint",             
144                         "zoe_reset_n",            
145                         "sara_reset",             
146                         "i2c4_21_5",              
147                         "sara_pwr_off",           
148                         "sara_networking_statu    
149         };                                        
150                                                   
151         eeprom@50 {                               
152                 compatible = "microchip,24c64"    
153                 pagesize = <32>;                  
154                 read-only;      /* Manufacturi    
155                 reg = <0x50>;                     
156         };                                        
157                                                   
158         rtc@51 {                                  
159                 compatible = "nxp,pcf85263";      
160                 reg = <0x51>;                     
161         };                                        
162                                                   
163         versaclock5: versaclock_som@6a {          
164                 compatible = "idt,5p49v6965";     
165                 reg = <0x6a>;                     
166                 #clock-cells = <1>;               
167                 clocks = <&x304_clk>;             
168                 clock-names = "xin";              
169                 /* du_dotclkin0, du_dotclkin2,    
170                 assigned-clocks = <&versaclock    
171                                    <&versacloc    
172                                    <&versacloc    
173                                    <&versacloc    
174                                                   
175                 assigned-clock-rates = <333333    
176                                                   
177                 OUT1 {                            
178                         idt,mode = <VC5_CMOS>;    
179                         idt,voltage-microvolt     
180                         idt,slew-percent = <10    
181                 };                                
182                                                   
183                 OUT2 {                            
184                         idt,mode = <VC5_CMOS>;    
185                         idt,voltage-microvolt     
186                         idt,slew-percent = <10    
187                 };                                
188                                                   
189                 OUT3 {                            
190                         idt,mode = <VC5_CMOS>;    
191                         idt,voltage-microvolt     
192                         idt,slew-percent = <10    
193                 };                                
194                                                   
195                 OUT4 {                            
196                         idt,mode = <VC5_CMOS>;    
197                         idt,voltage-microvolt     
198                         idt,slew-percent = <10    
199                 };                                
200         };                                        
201 };                                                
202                                                   
203 &pfc {                                            
204         pinctrl-0 = <&scif_clk_pins>;             
205         pinctrl-names = "default";                
206                                                   
207         avb_pins: avb {                           
208                 mux {                             
209                         groups = "avb_link", "    
210                         function = "avb";         
211                 };                                
212                                                   
213                 pins_mdio {                       
214                         groups = "avb_mdio";      
215                         drive-strength = <24>;    
216                 };                                
217                                                   
218                 pins_mii_tx {                     
219                         pins = "PIN_AVB_TX_CTL    
220                                "PIN_AVB_TD1",     
221                         drive-strength = <12>;    
222                 };                                
223         };                                        
224                                                   
225         scif2_pins: scif2 {                       
226                 groups = "scif2_data_a";          
227                 function = "scif2";               
228         };                                        
229                                                   
230         hscif0_pins: hscif0 {                     
231                 groups = "hscif0_data", "hscif    
232                 function = "hscif0";              
233         };                                        
234                                                   
235         hscif1_pins: hscif1 {                     
236                 groups = "hscif1_data_a", "hsc    
237                 function = "hscif1";              
238         };                                        
239                                                   
240         hscif2_pins: hscif2 {                     
241                 groups = "hscif2_data_a";         
242                 function = "hscif2";              
243         };                                        
244                                                   
245         scif0_pins: scif0 {                       
246                 groups = "scif0_data";            
247                 function = "scif0";               
248         };                                        
249                                                   
250         scif5_pins: scif5 {                       
251                 groups = "scif5_data_a";          
252                 function = "scif5";               
253         };                                        
254                                                   
255         scif_clk_pins: scif_clk {                 
256                 groups = "scif_clk_a";            
257                 function = "scif_clk";            
258         };                                        
259                                                   
260         i2c0_pins: i2c0 {                         
261                 groups = "i2c0";                  
262                 function = "i2c0";                
263         };                                        
264                                                   
265         sdhi2_pins: sd2 {                         
266                 groups = "sdhi2_data4", "sdhi2    
267                 function = "sdhi2";               
268                 power-source = <1800>;            
269         };                                        
270                                                   
271         sdhi3_pins: sd3 {                         
272                 groups = "sdhi3_data8", "sdhi3    
273                 function = "sdhi3";               
274                 power-source = <1800>;            
275         };                                        
276 };                                                
277                                                   
278 &scif_clk {                                       
279         clock-frequency = <14745600>;             
280 };                                                
281                                                   
282 &scif2 {                                          
283         pinctrl-0 = <&scif2_pins>;                
284         pinctrl-names = "default";                
285         status = "okay";                          
286 };                                                
287                                                   
288 &sdhi2 {                                          
289         pinctrl-names = "default";                
290         pinctrl-0 = <&sdhi2_pins>;                
291         bus-width = <4>;                          
292         vmmc-supply = <&reg_3p3v>;                
293         vqmmc-supply = <&reg_1p8v>;               
294         non-removable;                            
295         cap-power-off-card;                       
296         keep-power-in-suspend;                    
297         mmc-pwrseq = <&wlan_pwrseq>;              
298         status = "okay";                          
299         #address-cells = <1>;                     
300         #size-cells = <0>;                        
301                                                   
302         brcmf: bcrmf@1 {                          
303                 reg = <1>;                        
304                 compatible = "brcm,bcm4329-fma    
305                 interrupt-parent = <&gpio1>;      
306                 interrupts = <27 IRQ_TYPE_LEVE    
307                 interrupt-names = "host-wake";    
308         };                                        
309 };                                                
310                                                   
311 &sdhi3 {                                          
312         pinctrl-0 = <&sdhi3_pins>;                
313         pinctrl-1 = <&sdhi3_pins>;                
314         pinctrl-names = "default", "state_uhs"    
315         vmmc-supply = <&reg_3p3v>;                
316         vqmmc-supply = <&reg_1p8v>;               
317         bus-width = <8>;                          
318         mmc-hs200-1_8v;                           
319         no-sd;                                    
320         no-sdio;                                  
321         non-removable;                            
322         fixed-emmc-driver-type = <1>;             
323         status = "okay";                          
324 };                                                
325                                                   
326 &usb2_clksel {                                    
327         clocks = <&cpg CPG_MOD 703>, <&cpg CPG    
328                   <&versaclock5 3>, <&usb3s0_c    
329         status = "okay";                          
330 };                                                
331                                                   
332 &usb3s0_clk {                                     
333         clock-frequency = <100000000>;            
334 };                                                
                                                      

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