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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml

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 /Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml (Version linux-4.9.337)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/mfd/brcm,bc    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: Broadcom BCM6362 GPIO System Controller    
  8                                                   
  9 maintainers:                                      
 10   - Álvaro Fernández Rojas <noltari@gmail.com    
 11   - Jonas Gorski <jonas.gorski@gmail.com>          
 12                                                   
 13 description:                                      
 14   Broadcom BCM6362 SoC GPIO system controller     
 15   for controlling the GPIO and pins of the SoC    
 16                                                   
 17 properties:                                       
 18   "#address-cells": true                          
 19                                                   
 20   "#size-cells": true                             
 21                                                   
 22   compatible:                                     
 23     items:                                        
 24       - const: brcm,bcm6362-gpio-sysctl           
 25       - const: syscon                             
 26       - const: simple-mfd                         
 27                                                   
 28   ranges:                                         
 29     maxItems: 1                                   
 30                                                   
 31   reg:                                            
 32     maxItems: 1                                   
 33                                                   
 34 patternProperties:                                
 35   "^gpio@[0-9a-f]+$":                             
 36     # Child node                                  
 37     type: object                                  
 38     $ref: /schemas/gpio/brcm,bcm63xx-gpio.yaml    
 39     description:                                  
 40       GPIO controller for the SoC GPIOs. This     
 41       should follow the bindings specified in     
 42       Documentation/devicetree/bindings/gpio/b    
 43                                                   
 44   "^pinctrl@[0-9a-f]+$":                          
 45     # Child node                                  
 46     type: object                                  
 47     $ref: /schemas/pinctrl/brcm,bcm6362-pinctr    
 48     description:                                  
 49       Pin controller for the SoC pins. This ch    
 50       should follow the bindings specified in     
 51       Documentation/devicetree/bindings/pinctr    
 52                                                   
 53 required:                                         
 54   - "#address-cells"                              
 55   - compatible                                    
 56   - ranges                                        
 57   - reg                                           
 58   - "#size-cells"                                 
 59                                                   
 60 additionalProperties: false                       
 61                                                   
 62 examples:                                         
 63   - |                                             
 64     syscon@10000080 {                             
 65       #address-cells = <1>;                       
 66       #size-cells = <1>;                          
 67       compatible = "brcm,bcm6362-gpio-sysctl",    
 68       reg = <0x10000080 0x80>;                    
 69       ranges = <0 0x10000080 0x80>;               
 70                                                   
 71       gpio@0 {                                    
 72         compatible = "brcm,bcm6362-gpio";         
 73         reg-names = "dirout", "dat";              
 74         reg = <0x0 0x8>, <0x8 0x8>;               
 75                                                   
 76         gpio-controller;                          
 77         gpio-ranges = <&pinctrl 0 0 48>;          
 78         #gpio-cells = <2>;                        
 79       };                                          
 80                                                   
 81       pinctrl: pinctrl@18 {                       
 82         compatible = "brcm,bcm6362-pinctrl";      
 83         reg = <0x18 0x10>, <0x38 0x4>;            
 84                                                   
 85         pinctrl_usb_device_led: usb_device_led    
 86           function = "usb_device_led";            
 87           pins = "gpio0";                         
 88         };                                        
 89                                                   
 90         pinctrl_sys_irq: sys_irq-pins {           
 91           function = "sys_irq";                   
 92           pins = "gpio1";                         
 93         };                                        
 94                                                   
 95         pinctrl_serial_led: serial_led-pins {     
 96           pinctrl_serial_led_clk: serial_led_c    
 97             function = "serial_led_clk";          
 98             pins = "gpio2";                       
 99           };                                      
100                                                   
101           pinctrl_serial_led_data: serial_led_    
102             function = "serial_led_data";         
103             pins = "gpio3";                       
104           };                                      
105         };                                        
106                                                   
107         pinctrl_robosw_led_data: robosw_led_da    
108           function = "robosw_led_data";           
109           pins = "gpio4";                         
110         };                                        
111                                                   
112         pinctrl_robosw_led_clk: robosw_led_clk    
113           function = "robosw_led_clk";            
114           pins = "gpio5";                         
115         };                                        
116                                                   
117         pinctrl_robosw_led0: robosw_led0-pins     
118           function = "robosw_led0";               
119           pins = "gpio6";                         
120         };                                        
121                                                   
122         pinctrl_robosw_led1: robosw_led1-pins     
123           function = "robosw_led1";               
124           pins = "gpio7";                         
125         };                                        
126                                                   
127         pinctrl_inet_led: inet_led-pins {         
128           function = "inet_led";                  
129           pins = "gpio8";                         
130         };                                        
131                                                   
132         pinctrl_spi_cs2: spi_cs2-pins {           
133           function = "spi_cs2";                   
134           pins = "gpio9";                         
135         };                                        
136                                                   
137         pinctrl_spi_cs3: spi_cs3-pins {           
138           function = "spi_cs3";                   
139           pins = "gpio10";                        
140         };                                        
141                                                   
142         pinctrl_ntr_pulse: ntr_pulse-pins {       
143           function = "ntr_pulse";                 
144           pins = "gpio11";                        
145         };                                        
146                                                   
147         pinctrl_uart1_scts: uart1_scts-pins {     
148           function = "uart1_scts";                
149           pins = "gpio12";                        
150         };                                        
151                                                   
152         pinctrl_uart1_srts: uart1_srts-pins {     
153           function = "uart1_srts";                
154           pins = "gpio13";                        
155         };                                        
156                                                   
157         pinctrl_uart1: uart1-pins {               
158           pinctrl_uart1_sdin: uart1_sdin-pins     
159             function = "uart1_sdin";              
160             pins = "gpio14";                      
161           };                                      
162                                                   
163           pinctrl_uart1_sdout: uart1_sdout-pin    
164             function = "uart1_sdout";             
165             pins = "gpio15";                      
166           };                                      
167         };                                        
168                                                   
169         pinctrl_adsl_spi: adsl_spi-pins {         
170           pinctrl_adsl_spi_miso: adsl_spi_miso    
171             function = "adsl_spi_miso";           
172             pins = "gpio16";                      
173           };                                      
174                                                   
175           pinctrl_adsl_spi_mosi: adsl_spi_mosi    
176             function = "adsl_spi_mosi";           
177             pins = "gpio17";                      
178           };                                      
179                                                   
180           pinctrl_adsl_spi_clk: adsl_spi_clk-p    
181             function = "adsl_spi_clk";            
182             pins = "gpio18";                      
183           };                                      
184                                                   
185           pinctrl_adsl_spi_cs: adsl_spi_cs-pin    
186             function = "adsl_spi_cs";             
187             pins = "gpio19";                      
188           };                                      
189         };                                        
190                                                   
191         pinctrl_ephy0_led: ephy0_led-pins {       
192           function = "ephy0_led";                 
193           pins = "gpio20";                        
194         };                                        
195                                                   
196         pinctrl_ephy1_led: ephy1_led-pins {       
197           function = "ephy1_led";                 
198           pins = "gpio21";                        
199         };                                        
200                                                   
201         pinctrl_ephy2_led: ephy2_led-pins {       
202           function = "ephy2_led";                 
203           pins = "gpio22";                        
204         };                                        
205                                                   
206         pinctrl_ephy3_led: ephy3_led-pins {       
207           function = "ephy3_led";                 
208           pins = "gpio23";                        
209         };                                        
210                                                   
211         pinctrl_ext_irq0: ext_irq0-pins {         
212           function = "ext_irq0";                  
213           pins = "gpio24";                        
214         };                                        
215                                                   
216         pinctrl_ext_irq1: ext_irq1-pins {         
217           function = "ext_irq1";                  
218           pins = "gpio25";                        
219         };                                        
220                                                   
221         pinctrl_ext_irq2: ext_irq2-pins {         
222           function = "ext_irq2";                  
223           pins = "gpio26";                        
224         };                                        
225                                                   
226         pinctrl_ext_irq3: ext_irq3-pins {         
227           function = "ext_irq3";                  
228           pins = "gpio27";                        
229         };                                        
230                                                   
231         pinctrl_nand: nand-pins {                 
232           function = "nand";                      
233           pins = "nand_grp";                      
234         };                                        
235       };                                          
236     };                                            
                                                      

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