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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mtd/mtd.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/mtd/mtd.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/mtd/mtd.yaml (Version linux-4.10.17)


  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/mtd/mtd.yam    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: MTD (Memory Technology Device)             
  8                                                   
  9 maintainers:                                      
 10   - Miquel Raynal <miquel.raynal@bootlin.com>      
 11   - Richard Weinberger <richard@nod.at>            
 12                                                   
 13 select: false                                     
 14                                                   
 15 properties:                                       
 16   $nodename:                                      
 17     pattern: "^(flash|.*sram|nand)(@.*)?$"        
 18                                                   
 19   label:                                          
 20     description:                                  
 21       User-defined MTD device name. Can be use    
 22       names to MTD devices (instead of the fla    
 23       based name) in order to ease flash devic    
 24       describe what they are used for.            
 25                                                   
 26   '#address-cells':                               
 27     deprecated: true                              
 28                                                   
 29   '#size-cells':                                  
 30     deprecated: true                              
 31                                                   
 32   partitions:                                     
 33     $ref: /schemas/mtd/partitions/partitions.y    
 34                                                   
 35     required:                                     
 36       - compatible                                
 37                                                   
 38 patternProperties:                                
 39   "@[0-9a-f]+$":                                  
 40     $ref: partitions/partition.yaml               
 41     deprecated: true                              
 42                                                   
 43   "^partition@[0-9a-f]+":                         
 44     $ref: partitions/partition.yaml               
 45     deprecated: true                              
 46                                                   
 47   "^otp(-[0-9]+)?$":                              
 48     type: object                                  
 49                                                   
 50     allOf:                                        
 51       - $ref: /schemas/nvmem/nvmem.yaml#          
 52       - $ref: /schemas/nvmem/nvmem-deprecated-    
 53                                                   
 54     unevaluatedProperties: false                  
 55                                                   
 56     description: |                                
 57       An OTP memory region. Some flashes provi    
 58       memory whose content can either be progr    
 59       pre-programmed by the factory. Some flas    
 60                                                   
 61     properties:                                   
 62       compatible:                                 
 63         enum:                                     
 64           - user-otp                              
 65           - factory-otp                           
 66                                                   
 67     required:                                     
 68       - compatible                                
 69                                                   
 70 # This is a generic file other binding inherit    
 71 additionalProperties: true                        
 72                                                   
 73 examples:                                         
 74   - |                                             
 75     spi {                                         
 76         #address-cells = <1>;                     
 77         #size-cells = <0>;                        
 78                                                   
 79         flash@0 {                                 
 80             reg = <0>;                            
 81             compatible = "jedec,spi-nor";         
 82             label = "System-firmware";            
 83         };                                        
 84     };                                            
 85                                                   
 86   - |                                             
 87     spi {                                         
 88         #address-cells = <1>;                     
 89         #size-cells = <0>;                        
 90                                                   
 91         flash@0 {                                 
 92             reg = <0>;                            
 93             compatible = "jedec,spi-nor";         
 94                                                   
 95             otp-1 {                               
 96                 compatible = "factory-otp";       
 97                 #address-cells = <1>;             
 98                 #size-cells = <1>;                
 99                                                   
100                 electronic-serial-number@0 {      
101                     reg = <0 8>;                  
102                 };                                
103             };                                    
104                                                   
105             otp-2 {                               
106                 compatible = "user-otp";          
107                 #address-cells = <1>;             
108                 #size-cells = <1>;                
109                                                   
110                 mac-address@0 {                   
111                     reg = <0 6>;                  
112                 };                                
113             };                                    
114         };                                        
115     };                                            
116                                                   
117 ...                                               
                                                      

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