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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt

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/pinctrl/axis,artpec6-pinctrl.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt (Version linux-4.10.17)


  1 Axis ARTPEC-6 Pin Controller                      
  2                                                   
  3 Required properties:                              
  4 - compatible: "axis,artpec6-pinctrl".             
  5 - reg: Should contain the register physical ad    
  6        controller.                                
  7                                                   
  8 A pinctrl node should contain at least one sub    
  9 groups available on the machine. Each subnode     
 10 required and what pin group it will use. Each     
 11 drive strength and bias pullup of the pin grou    
 12 not set, its actual value will be unspecified.    
 13                                                   
 14                                                   
 15 Required subnode-properties:                      
 16 - function: Function to mux.                      
 17 - groups: Name of the pin group to use for the    
 18                                                   
 19         Available functions and groups (functi    
 20                 gpio: cpuclkoutgrp0, udlclkout    
 21                       i2c3grp0, i2s0grp0, i2s1    
 22                       spi1grp0, pciedebuggrp0,    
 23                       uart1grp0, uart1grp1, ua    
 24                       uart3grp0, uart4grp0, ua    
 25                       uart5nocts                  
 26                 cpuclkout: cpuclkoutgrp0          
 27                 udlclkout: udlclkoutgrp0          
 28                 i2c1: i2c1grp0                    
 29                 i2c2: i2c2grp0                    
 30                 i2c3: i2c3grp0                    
 31                 i2s0: i2s0grp0                    
 32                 i2s1: i2s1grp0                    
 33                 i2srefclk: i2srefclkgrp0          
 34                 spi0: spi0grp0                    
 35                 spi1: spi1grp0                    
 36                 pciedebug: pciedebuggrp0          
 37                 uart0: uart0grp0, uart0grp1, u    
 38                 uart1: uart1grp0, uart1grp1       
 39                 uart2: uart2grp0, uart2grp1, u    
 40                 uart3: uart3grp0                  
 41                 uart4: uart4grp0, uart4grp1       
 42                 uart5: uart5grp0, uart5grp1, u    
 43                 nand: nandgrp0                    
 44                 sdio0: sdio0grp0                  
 45                 sdio1: sdio1grp0                  
 46                 ethernet: ethernetgrp0            
 47                                                   
 48                                                   
 49 Optional subnode-properties (see pinctrl-bindi    
 50 - drive-strength: 4, 6, 8, 9 mA.  For SD and N    
 51 - bias-pull-up                                    
 52 - bias-disable                                    
 53                                                   
 54 Examples:                                         
 55 pinctrl@f801d000 {                                
 56         compatible = "axis,artpec6-pinctrl";      
 57         reg = <0xf801d000 0x400>;                 
 58                                                   
 59         pinctrl_uart0: uart0grp {                 
 60                 function = "uart0";               
 61                 groups = "uart0grp0";             
 62                 drive-strength = <4>;             
 63                 bias-pull-up;                     
 64         };                                        
 65         pinctrl_uart3: uart3grp {                 
 66                 function = "uart3";               
 67                 groups = "uart3grp0";             
 68         };                                        
 69 };                                                
 70 uart0: uart@f8036000 {                            
 71         compatible = "arm,pl011", "arm,primece    
 72         reg = <0xf8036000 0x1000>;                
 73         interrupts = <0 104 IRQ_TYPE_LEVEL_HIG    
 74         clocks = <&pll2div24>, <&apb_pclk>;       
 75         clock-names = "uart_clk", "apb_pclk";     
 76         pinctrl-names = "default";                
 77         pinctrl-0 = <&pinctrl_uart0>;             
 78 };                                                
 79 uart3: uart@f8039000 {                            
 80         compatible = "arm,pl011", "arm,primece    
 81         reg = <0xf8039000 0x1000>;                
 82         interrupts = <0 128 IRQ_TYPE_LEVEL_HIG    
 83         clocks = <&pll2div24>, <&apb_pclk>;       
 84         clock-names = "uart_clk", "apb_pclk";     
 85         pinctrl-names = "default";                
 86         pinctrl-0 = <&pinctrl_uart3>;             
 87 };                                                
                                                      

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