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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/mediatek/pumpkin-common.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/mediatek/pumpkin-common.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/mediatek/pumpkin-common.dtsi (Version linux-4.14.336)


  1 // SPDX-License-Identifier: GPL-2.0               
  2 /*                                                
  3  * Copyright (c) 2019 BayLibre, SAS.              
  4  * Author: Fabien Parent <fparent@baylibre.com>    
  5  */                                               
  6                                                   
  7 #include <dt-bindings/gpio/gpio.h>                
  8                                                   
  9 / {                                               
 10         aliases {                                 
 11                 serial0 = &uart0;                 
 12                 ethernet0 = &ethernet;            
 13         };                                        
 14                                                   
 15         chosen {                                  
 16                 stdout-path = "serial0:921600n    
 17         };                                        
 18                                                   
 19         firmware {                                
 20                 optee: optee {                    
 21                         compatible = "linaro,o    
 22                         method = "smc";           
 23                 };                                
 24         };                                        
 25                                                   
 26         gpio-keys {                               
 27                 compatible = "gpio-keys";         
 28                 pinctrl-names = "default";        
 29                 pinctrl-0 = <&gpio_keys_defaul    
 30                                                   
 31                 key-volume-up {                   
 32                         gpios = <&pio 42 GPIO_    
 33                         label = "volume_up";      
 34                         linux,code = <115>;       
 35                         wakeup-source;            
 36                         debounce-interval = <1    
 37                 };                                
 38                                                   
 39                 key-volume-down {                 
 40                         gpios = <&pio 43 GPIO_    
 41                         label = "volume_down";    
 42                         linux,code = <114>;       
 43                         wakeup-source;            
 44                         debounce-interval = <1    
 45                 };                                
 46         };                                        
 47 };                                                
 48                                                   
 49 &i2c0 {                                           
 50         clock-div = <2>;                          
 51         pinctrl-names = "default";                
 52         pinctrl-0 = <&i2c0_pins_a>;               
 53         status = "okay";                          
 54                                                   
 55         tca6416: gpio@20 {                        
 56                 compatible = "ti,tca6416";        
 57                 reg = <0x20>;                     
 58                 reset-gpios = <&pio 65 GPIO_AC    
 59                 pinctrl-names = "default";        
 60                 pinctrl-0 = <&tca6416_pins>;      
 61                                                   
 62                 gpio-controller;                  
 63                 #gpio-cells = <2>;                
 64                                                   
 65                 eint20-mux-sel0-hog {             
 66                         gpio-hog;                 
 67                         gpios = <0 0>;            
 68                         input;                    
 69                         line-name = "eint20_mu    
 70                 };                                
 71                                                   
 72                 expcon-mux-sel1-hog {             
 73                         gpio-hog;                 
 74                         gpios = <1 0>;            
 75                         input;                    
 76                         line-name = "expcon_mu    
 77                 };                                
 78                                                   
 79                 mrg-di-mux-sel2-hog {             
 80                         gpio-hog;                 
 81                         gpios = <2 0>;            
 82                         input;                    
 83                         line-name = "mrg_di_mu    
 84                 };                                
 85                                                   
 86                 sd-sdio-mux-sel3-hog {            
 87                         gpio-hog;                 
 88                         gpios = <3 0>;            
 89                         input;                    
 90                         line-name = "sd_sdio_m    
 91                 };                                
 92                                                   
 93                 sd-sdio-mux-ctrl7-hog {           
 94                         gpio-hog;                 
 95                         gpios = <7 0>;            
 96                         output-low;               
 97                         line-name = "sd_sdio_m    
 98                 };                                
 99                                                   
100                 hw-id0-hog {                      
101                         gpio-hog;                 
102                         gpios = <8 0>;            
103                         input;                    
104                         line-name = "hw_id0";     
105                 };                                
106                                                   
107                 hw-id1-hog {                      
108                         gpio-hog;                 
109                         gpios = <9 0>;            
110                         input;                    
111                         line-name = "hw_id1";     
112                 };                                
113                                                   
114                 hw-id2-hog {                      
115                         gpio-hog;                 
116                         gpios = <10 0>;           
117                         input;                    
118                         line-name = "hw_id2";     
119                 };                                
120                                                   
121                 fg-int-n-hog {                    
122                         gpio-hog;                 
123                         gpios = <11 0>;           
124                         input;                    
125                         line-name = "fg_int_n"    
126                 };                                
127                                                   
128                 usba-pwr-en-hog {                 
129                         gpio-hog;                 
130                         gpios = <12 0>;           
131                         output-high;              
132                         line-name = "usba_pwr_    
133                 };                                
134                                                   
135                 wifi-3v3-pg-hog {                 
136                         gpio-hog;                 
137                         gpios = <13 0>;           
138                         input;                    
139                         line-name = "wifi_3v3_    
140                 };                                
141                                                   
142                 cam-rst-hog {                     
143                         gpio-hog;                 
144                         gpios = <14 0>;           
145                         output-low;               
146                         line-name = "cam_rst";    
147                 };                                
148                                                   
149                 cam-pwdn-hog {                    
150                         gpio-hog;                 
151                         gpios = <15 0>;           
152                         output-low;               
153                         line-name = "cam_pwdn"    
154                 };                                
155         };                                        
156 };                                                
157                                                   
158 &i2c2 {                                           
159         clock-div = <2>;                          
160         pinctrl-names = "default";                
161         pinctrl-0 = <&i2c2_pins_a>;               
162         status = "okay";                          
163 };                                                
164                                                   
165 &uart0 {                                          
166         status = "okay";                          
167 };                                                
168                                                   
169 &ethernet {                                       
170         pinctrl-names = "default";                
171         pinctrl-0 = <&ethernet_pins_default>;     
172         phy-handle = <&eth_phy>;                  
173         phy-mode = "rmii";                        
174         mac-address = [00 00 00 00 00 00];        
175         status = "okay";                          
176                                                   
177         mdio {                                    
178                 #address-cells = <1>;             
179                 #size-cells = <0>;                
180                                                   
181                 eth_phy: ethernet-phy@0 {         
182                         reg = <0>;                
183                 };                                
184         };                                        
185 };                                                
186                                                   
187 &usb0 {                                           
188         status = "okay";                          
189         dr_mode = "peripheral";                   
190         usb-role-switch;                          
191                                                   
192         usb_con: connector {                      
193                 compatible = "usb-c-connector"    
194                 label = "USB-C";                  
195         };                                        
196 };                                                
197                                                   
198 &usb_phy {                                        
199         status = "okay";                          
200 };                                                
201                                                   
202 &pio {                                            
203         gpio_keys_default: gpiodefault {          
204                 pins_cmd_dat {                    
205                         pinmux = <MT8516_PIN_4    
206                                  <MT8516_PIN_4    
207                         bias-pull-up;             
208                         input-enable;             
209                 };                                
210         };                                        
211                                                   
212         i2c0_pins_a: i2c0 {                       
213                 pins1 {                           
214                         pinmux = <MT8516_PIN_5    
215                                  <MT8516_PIN_5    
216                         bias-disable;             
217                 };                                
218         };                                        
219                                                   
220         i2c2_pins_a: i2c2 {                       
221                 pins1 {                           
222                         pinmux = <MT8516_PIN_6    
223                                  <MT8516_PIN_6    
224                         bias-disable;             
225                 };                                
226         };                                        
227                                                   
228         tca6416_pins: pinmux_tca6416_pins {       
229                 gpio_mux_rst_n_pin {              
230                         pinmux = <MT8516_PIN_6    
231                         output-high;              
232                 };                                
233                                                   
234                 gpio_mux_int_n_pin {              
235                         pinmux = <MT8516_PIN_6    
236                         input-enable;             
237                         bias-pull-up;             
238                 };                                
239         };                                        
240                                                   
241         ethernet_pins_default: ethernet {         
242                 pins_ethernet {                   
243                         pinmux = <MT8516_PIN_0    
244                                  <MT8516_PIN_1    
245                                  <MT8516_PIN_5    
246                                  <MT8516_PIN_6    
247                                  <MT8516_PIN_7    
248                                  <MT8516_PIN_8    
249                                  <MT8516_PIN_9    
250                                  <MT8516_PIN_1    
251                                  <MT8516_PIN_3    
252                                  <MT8516_PIN_3    
253                 };                                
254         };                                        
255 };                                                
                                                      

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