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

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


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)     
  2                                                   
  3 /dts-v1/;                                         
  4                                                   
  5 #include <dt-bindings/gpio/gpio.h>                
  6 #include <dt-bindings/input/linux-event-codes.    
  7 #include <dt-bindings/pinctrl/rockchip.h>         
  8 #include "rk3566-anbernic-rgxx3.dtsi"             
  9                                                   
 10 / {                                               
 11         adc-joystick {                            
 12                 compatible = "adc-joystick";      
 13                 io-channels = <&adc_mux 0>,       
 14                               <&adc_mux 1>,       
 15                               <&adc_mux 2>,       
 16                               <&adc_mux 3>;       
 17                 pinctrl-0 = <&joy_mux_en>;        
 18                 pinctrl-names = "default";        
 19                 poll-interval = <60>;             
 20                 #address-cells = <1>;             
 21                 #size-cells = <0>;                
 22                                                   
 23                 axis@0 {                          
 24                         reg = <0>;                
 25                         abs-flat = <32>;          
 26                         abs-fuzz = <32>;          
 27                         abs-range = <1023 15>;    
 28                         linux,code = <ABS_X>;     
 29                 };                                
 30                                                   
 31                 axis@1 {                          
 32                         reg = <1>;                
 33                         abs-flat = <32>;          
 34                         abs-fuzz = <32>;          
 35                         abs-range = <15 1023>;    
 36                         linux,code = <ABS_RX>;    
 37                 };                                
 38                                                   
 39                 axis@2 {                          
 40                         reg = <2>;                
 41                         abs-flat = <32>;          
 42                         abs-fuzz = <32>;          
 43                         abs-range = <15 1023>;    
 44                         linux,code = <ABS_Y>;     
 45                 };                                
 46                                                   
 47                 axis@3 {                          
 48                         reg = <3>;                
 49                         abs-flat = <32>;          
 50                         abs-fuzz = <32>;          
 51                         abs-range = <1023 15>;    
 52                         linux,code = <ABS_RY>;    
 53                 };                                
 54         };                                        
 55                                                   
 56         adc_mux: adc-mux {                        
 57                 compatible = "io-channel-mux";    
 58                 channels = "left_x", "right_x"    
 59                 #io-channel-cells = <1>;          
 60                 io-channels = <&saradc 3>;        
 61                 io-channel-names = "parent";      
 62                 mux-controls = <&gpio_mux>;       
 63                 settle-time-us = <100>;           
 64         };                                        
 65                                                   
 66         backlight: backlight {                    
 67                 compatible = "pwm-backlight";     
 68                 power-supply = <&vcc_sys>;        
 69                 pwms = <&pwm4 0 25000 0>;         
 70         };                                        
 71                                                   
 72         gpio_mux: mux-controller {                
 73                 compatible = "gpio-mux";          
 74                 mux-gpios = <&gpio0 RK_PB6 GPI    
 75                             <&gpio0 RK_PB7 GPI    
 76                 #mux-control-cells = <0>;         
 77         };                                        
 78 };                                                
 79                                                   
 80 &cru {                                            
 81         assigned-clocks = <&pmucru CLK_RTC_32K    
 82                           <&pmucru PLL_PPLL>,     
 83         assigned-clock-rates = <32768>, <12000    
 84                                <200000000>, <2    
 85 };                                                
 86                                                   
 87 &dsi_dphy0 {                                      
 88         status = "okay";                          
 89 };                                                
 90                                                   
 91 &dsi0 {                                           
 92         status = "okay";                          
 93         #address-cells = <1>;                     
 94         #size-cells = <0>;                        
 95                                                   
 96         ports {                                   
 97                 dsi0_in: port@0 {                 
 98                         reg = <0>;                
 99                         dsi0_in_vp1: endpoint     
100                                 remote-endpoin    
101                         };                        
102                 };                                
103                                                   
104                 dsi0_out: port@1 {                
105                         reg = <1>;                
106                         mipi_out_panel: endpoi    
107                                 remote-endpoin    
108                         };                        
109                 };                                
110         };                                        
111                                                   
112         panel: panel@0 {                          
113                 compatible = "anbernic,rg353p-    
114                 reg = <0>;                        
115                 backlight = <&backlight>;         
116                 pinctrl-names = "default";        
117                 pinctrl-0 = <&lcd_rst>;           
118                 reset-gpios = <&gpio4 RK_PA0 G    
119                 vdd-supply = <&vcc3v3_lcd0_n>;    
120                                                   
121                 port {                            
122                         mipi_in_panel: endpoin    
123                                 remote-endpoin    
124                         };                        
125                 };                                
126         };                                        
127 };                                                
128                                                   
129 &gpio_keys_control {                              
130         button-a {                                
131                 gpios = <&gpio3 RK_PC2 GPIO_AC    
132                 label = "EAST";                   
133                 linux,code = <BTN_EAST>;          
134         };                                        
135                                                   
136         button-left {                             
137                 gpios = <&gpio3 RK_PA6 GPIO_AC    
138                 label = "DPAD-LEFT";              
139                 linux,code = <BTN_DPAD_LEFT>;     
140         };                                        
141                                                   
142         button-right {                            
143                 gpios = <&gpio3 RK_PA5 GPIO_AC    
144                 label = "DPAD-RIGHT";             
145                 linux,code = <BTN_DPAD_RIGHT>;    
146         };                                        
147                                                   
148         button-thumbl {                           
149                 gpios = <&gpio3 RK_PA1 GPIO_AC    
150                 label = "THUMBL";                 
151                 linux,code = <BTN_THUMBL>;        
152         };                                        
153                                                   
154         button-thumbr {                           
155                 gpios = <&gpio3 RK_PA2 GPIO_AC    
156                 label = "THUMBR";                 
157                 linux,code = <BTN_THUMBR>;        
158         };                                        
159                                                   
160         button-y {                                
161                 gpios = <&gpio3 RK_PC1 GPIO_AC    
162                 label = "WEST";                   
163                 linux,code = <BTN_WEST>;          
164         };                                        
165 };                                                
166                                                   
167 &i2c0 {                                           
168         /* This hardware is physically present    
169         power-monitor@62 {                        
170                 compatible = "cellwise,cw2015"    
171                 reg = <0x62>;                     
172                 status = "disabled";              
173         };                                        
174 };                                                
175                                                   
176 &pinctrl {                                        
177         gpio-lcd {                                
178                 lcd_rst: lcd-rst {                
179                         rockchip,pins =           
180                                 <4 RK_PA0 RK_F    
181                 };                                
182         };                                        
183 };                                                
184                                                   
185 &pwm4 {                                           
186         status = "okay";                          
187 };                                                
188                                                   
189 &vp1 {                                            
190         vp1_out_dsi0: endpoint@ROCKCHIP_VOP2_E    
191                 reg = <ROCKCHIP_VOP2_EP_MIPI0>    
192                 remote-endpoint = <&dsi0_in_vp    
193         };                                        
194 };                                                
                                                      

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