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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/rockchip/rk3288-rock2-square.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 /arch/arm/boot/dts/rockchip/rk3288-rock2-square.dts (Version linux-6.12-rc7) and /arch/i386/boot/dts/rockchip/rk3288-rock2-square.dts (Version linux-5.19.17)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)     
  2                                                   
  3 /dts-v1/;                                         
  4 #include <dt-bindings/input/input.h>              
  5 #include "rk3288-rock2-som.dtsi"                  
  6                                                   
  7 / {                                               
  8         model = "Radxa Rock 2 Square";            
  9         compatible = "radxa,rock2-square", "ro    
 10                                                   
 11         chosen {                                  
 12                 stdout-path = "serial2:115200n    
 13         };                                        
 14                                                   
 15         adc-keys {                                
 16                 compatible = "adc-keys";          
 17                 io-channels = <&saradc 1>;        
 18                 io-channel-names = "buttons";     
 19                 keyup-threshold-microvolt = <1    
 20                                                   
 21                 button-recovery {                 
 22                         label = "Recovery";       
 23                         linux,code = <KEY_VEND    
 24                         press-threshold-microv    
 25                 };                                
 26         };                                        
 27                                                   
 28         gpio-keys {                               
 29                 compatible = "gpio-keys";         
 30                                                   
 31                 key-power {                       
 32                         gpios = <&gpio0 RK_PA5    
 33                         label = "GPIO Power";     
 34                         linux,code = <KEY_POWE    
 35                         pinctrl-names = "defau    
 36                         pinctrl-0 = <&pwr_key>    
 37                         wakeup-source;            
 38                 };                                
 39         };                                        
 40                                                   
 41         gpio-leds {                               
 42                 compatible = "gpio-leds";         
 43                                                   
 44                 heartbeat_led: led-0 {            
 45                         gpios = <&gpio7 RK_PB7    
 46                         label = "rock2:green:s    
 47                         linux,default-trigger     
 48                 };                                
 49                                                   
 50                 mmc_led: led-1 {                  
 51                         gpios = <&gpio0 RK_PB3    
 52                         label = "rock2:blue:st    
 53                         linux,default-trigger     
 54                 };                                
 55         };                                        
 56                                                   
 57         ir: ir-receiver {                         
 58                 compatible = "gpio-ir-receiver    
 59                 gpios = <&gpio8 RK_PA1 GPIO_AC    
 60                 pinctrl-names = "default";        
 61                 pinctrl-0 = <&ir_int>;            
 62         };                                        
 63                                                   
 64         sound {                                   
 65                 compatible = "simple-audio-car    
 66                 simple-audio-card,name = "SPDI    
 67                 simple-audio-card,dai-link@1 {    
 68                         cpu { sound-dai = <&sp    
 69                         codec { sound-dai = <&    
 70                 };                                
 71         };                                        
 72                                                   
 73         sata_pwr: sata-prw-regulator {            
 74                 compatible = "regulator-fixed"    
 75                 enable-active-high;               
 76                 gpio = <&gpio0 13 GPIO_ACTIVE_    
 77                 pinctrl-names = "default";        
 78                 pinctrl-0 = <&sata_pwr_en>;       
 79                 /* Always turn on the 5V sata     
 80                 regulator-always-on;              
 81                 regulator-name = "sata_pwr";      
 82         };                                        
 83                                                   
 84         spdif_out: spdif-out {                    
 85                 compatible = "linux,spdif-dit"    
 86                 #sound-dai-cells = <0>;           
 87         };                                        
 88                                                   
 89         sound-i2s {                               
 90                 compatible = "rockchip,rk3288-    
 91                 pinctrl-names = "default";        
 92                 pinctrl-0 = <&phone_ctl>, <&hp    
 93                 rockchip,audio-codec = <&es838    
 94                 rockchip,hp-det-gpios = <&gpio    
 95                 rockchip,hp-en-gpios = <&gpio8    
 96                 rockchip,i2s-controller = <&i2    
 97                 rockchip,model = "I2S";           
 98                 rockchip,routing = "Analog", "    
 99                                    "Analog", "    
100         };                                        
101                                                   
102         sdio_pwrseq: sdio-pwrseq {                
103                 compatible = "mmc-pwrseq-simpl    
104                 clocks = <&hym8563>;              
105                 clock-names = "ext_clock";        
106                 pinctrl-names = "default";        
107                 pinctrl-0 = <&wifi_enable>;       
108                 reset-gpios = <&gpio4 RK_PD4 G    
109         };                                        
110                                                   
111         vcc_usb_host: vcc-host-regulator {        
112                 compatible = "regulator-fixed"    
113                 enable-active-high;               
114                 gpio = <&gpio0 RK_PB6 GPIO_ACT    
115                 pinctrl-names = "default";        
116                 pinctrl-0 = <&host_vbus_drv>;     
117                 regulator-name = "vcc_host";      
118         };                                        
119                                                   
120         vcc_sd: sdmmc-regulator {                 
121                 compatible = "regulator-fixed"    
122                 gpio = <&gpio7 RK_PB3 GPIO_ACT    
123                 pinctrl-names = "default";        
124                 pinctrl-0 = <&sdmmc_pwr>;         
125                 regulator-name = "vcc_sd";        
126                 regulator-min-microvolt = <330    
127                 regulator-max-microvolt = <330    
128                 vin-supply = <&vcc_io>;           
129         };                                        
130 };                                                
131                                                   
132 &sdio0 {                                          
133         bus-width = <4>;                          
134         cap-sd-highspeed;                         
135         cap-sdio-irq;                             
136         mmc-pwrseq = <&sdio_pwrseq>;              
137         non-removable;                            
138         pinctrl-names = "default";                
139         pinctrl-0 = <&sdio0_bus4 &sdio0_cmd &s    
140         vmmc-supply = <&vcc_io>;                  
141         vqmmc-supply = <&vcc_18>;                 
142         status = "okay";                          
143 };                                                
144                                                   
145 &sdmmc {                                          
146         bus-width = <4>;                          
147         cap-mmc-highspeed;                        
148         cap-sd-highspeed;                         
149         card-detect-delay = <200>;                
150         disable-wp;     /* wp not hooked up */    
151         pinctrl-names = "default";                
152         pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sd    
153         vmmc-supply = <&vcc_sd>;                  
154         vqmmc-supply = <&vccio_sd>;               
155         status = "okay";                          
156 };                                                
157                                                   
158 &gmac {                                           
159         status = "okay";                          
160 };                                                
161                                                   
162 &hdmi {                                           
163         ddc-i2c-bus = <&i2c5>;                    
164         status = "okay";                          
165 };                                                
166                                                   
167 &i2c0 {                                           
168         hym8563: rtc@51 {                         
169                 compatible = "haoyu,hym8563";     
170                 reg = <0x51>;                     
171                 #clock-cells = <0>;               
172                 clock-output-names = "xin32k";    
173                 interrupt-parent = <&gpio0>;      
174                 interrupts = <RK_PA4 IRQ_TYPE_    
175                 pinctrl-names = "default";        
176                 pinctrl-0 = <&pmic_int>;          
177                                                   
178         };                                        
179 };                                                
180                                                   
181 &i2c2 {                                           
182         status = "okay";                          
183                                                   
184         es8388: es8388@10 {                       
185                 compatible = "everest,es8388",    
186                 reg = <0x10>;                     
187                 AVDD-supply = <&vccio_codec>;     
188                 DVDD-supply = <&vccio_codec>;     
189                 HPVDD-supply = <&vccio_codec>;    
190                 PVDD-supply = <&vccio_codec>;     
191                 clocks = <&cru SCLK_I2S0_OUT>;    
192         };                                        
193 };                                                
194                                                   
195 &i2c5 {                                           
196         status = "okay";                          
197 };                                                
198                                                   
199 &i2s {                                            
200         status = "okay";                          
201 };                                                
202                                                   
203 &pinctrl {                                        
204         ir {                                      
205                 ir_int: ir-int {                  
206                         rockchip,pins = <8 RK_    
207                 };                                
208         };                                        
209                                                   
210         keys {                                    
211                 pwr_key: pwr-key {                
212                         rockchip,pins = <0 RK_    
213                 };                                
214         };                                        
215                                                   
216         pmic {                                    
217                 pmic_int: pmic-int {              
218                         rockchip,pins = <0 RK_    
219                 };                                
220         };                                        
221                                                   
222         headphone {                               
223                 hp_det: hp-det {                  
224                         rockchip,pins = <7 RK_    
225                 };                                
226                                                   
227                 phone_ctl: phone-ctl {            
228                         rockchip,pins = <8 RK_    
229                 };                                
230         };                                        
231                                                   
232         usb {                                     
233                 host_vbus_drv: host-vbus-drv {    
234                         rockchip,pins = <0 RK_    
235                 };                                
236         };                                        
237                                                   
238         sata {                                    
239                 sata_pwr_en: sata-pwr-en {        
240                         rockchip,pins = <0 RK_    
241                 };                                
242         };                                        
243                                                   
244         sdmmc {                                   
245                 sdmmc_pwr: sdmmc-pwr {            
246                         rockchip,pins = <7 RK_    
247                 };                                
248         };                                        
249                                                   
250         sdio {                                    
251                 wifi_enable: wifi-enable {        
252                         rockchip,pins = <4 RK_    
253                 };                                
254         };                                        
255 };                                                
256                                                   
257 &saradc {                                         
258         status = "okay";                          
259 };                                                
260                                                   
261 &spdif {                                          
262         status = "okay";                          
263 };                                                
264                                                   
265 &uart2 {                                          
266         status = "okay";                          
267 };                                                
268                                                   
269 &usbphy {                                         
270         status = "okay";                          
271 };                                                
272                                                   
273 &usbphy1 {                                        
274         vbus-supply = <&vcc_usb_host>;            
275 };                                                
276                                                   
277 &usb_host0_ehci {                                 
278         status = "okay";                          
279 };                                                
280                                                   
281 &usb_host1 {                                      
282         status = "okay";                          
283 };                                                
284                                                   
285 &usb_otg {                                        
286         status = "okay";                          
287 };                                                
                                                      

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