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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/arm/syna.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/arm/syna.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/arm/syna.txt (Version policy-sample)


  1 Synaptics SoC Device Tree Bindings                
  2                                                   
  3 According to https://www.synaptics.com/company    
  4 Synaptics has acquired the Multimedia Solution    
  5 berlin SoCs are now Synaptics' SoCs now.          
  6                                                   
  7 ----------------------------------------------    
  8                                                   
  9 Boards with a SoC of the Marvell Berlin family    
 10 shall have the following properties:              
 11                                                   
 12 * Required root node properties:                  
 13 compatible: must contain "marvell,berlin"         
 14                                                   
 15 In addition, the above compatible shall be ext    
 16 SoC and board used. Currently known SoC compat    
 17     "marvell,berlin2"      for Marvell Armada     
 18     "marvell,berlin2cd"    for Marvell Armada     
 19     "marvell,berlin2ct"    for Marvell Armada     
 20     "marvell,berlin2q"     for Marvell Armada     
 21     "marvell,berlin3"      for Marvell Armada     
 22                                                   
 23 * Example:                                        
 24                                                   
 25 / {                                               
 26         model = "Sony NSZ-GS7";                   
 27         compatible = "sony,nsz-gs7", "marvell,    
 28                                                   
 29         ...                                       
 30 }                                                 
 31                                                   
 32 * Marvell Berlin CPU control bindings             
 33                                                   
 34 CPU control register allows various operations    
 35 independently.                                    
 36                                                   
 37 Required properties:                              
 38 - compatible: should be "marvell,berlin-cpu-ct    
 39 - reg: address and length of the register set     
 40                                                   
 41 Example:                                          
 42                                                   
 43 cpu-ctrl@f7dd0000 {                               
 44         compatible = "marvell,berlin-cpu-ctrl"    
 45         reg = <0xf7dd0000 0x10000>;               
 46 };                                                
 47                                                   
 48 * Marvell Berlin2 chip control binding            
 49                                                   
 50 Marvell Berlin SoCs have a chip control regist    
 51 individual registers dealing with pinmux, padm    
 52 CPU boot address. Unfortunately, the individua    
 53 chip control registers, so there should be a s    
 54 different functions which are described below.    
 55                                                   
 56 Required properties:                              
 57 - compatible:                                     
 58         * the first and second values must be:    
 59                 "simple-mfd", "syscon"            
 60 - reg: address and length of following registe    
 61   BG2/BG2CD: chip control register set            
 62   BG2Q: chip control register set and cpu pll     
 63                                                   
 64 * Marvell Berlin2 system control binding          
 65                                                   
 66 Marvell Berlin SoCs have a system control regi    
 67 individual registers dealing with pinmux, padm    
 68                                                   
 69 Required properties:                              
 70 - compatible:                                     
 71         * the first and second values must be:    
 72                 "simple-mfd", "syscon"            
 73 - reg: address and length of the system contro    
 74                                                   
 75 Example:                                          
 76                                                   
 77 chip: chip-control@ea0000 {                       
 78         compatible = "simple-mfd", "syscon";      
 79         reg = <0xea0000 0x400>;                   
 80                                                   
 81         /* sub-device nodes */                    
 82 };                                                
 83                                                   
 84 sysctrl: system-controller@d000 {                 
 85         compatible = "simple-mfd", "syscon";      
 86         reg = <0xd000 0x100>;                     
 87                                                   
 88         /* sub-device nodes */                    
 89 };                                                
                                                      

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