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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/ABI.rst

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/ABI.rst (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/ABI.rst (Version linux-4.9.337)


  1 .. SPDX-License-Identifier: GPL-2.0               
  2                                                   
  3 ===================                               
  4 Devicetree (DT) ABI                               
  5 ===================                               
  6                                                   
  7 I. Regarding stable bindings/ABI, we quote fro    
  8    summary document:                              
  9                                                   
 10      "That still leaves the question of, what     
 11      like?  Certainly a stable binding means t    
 12      break on an older device tree, but that d    
 13      frozen for all time. Grant said there are    
 14      don't result in breakage. For instance, i    
 15      then default to the previous behaviour if    
 16      truly needs an incompatible change, then     
 17      at the same time.  The driver can bind ag    
 18      new. These guidelines aren't new, but the    
 19      documented."                                 
 20                                                   
 21 II.  General binding rules                        
 22                                                   
 23   1) Maintainers, don't let perfect be the ene    
 24      binding because it isn't perfect.            
 25                                                   
 26   2) Use specific compatible strings so that i    
 27      in the future, we can create a new compat    
 28                                                   
 29   3) Bindings can be augmented, but the driver    
 30      the old binding. ie. add additional prope    
 31      meaning of an existing property. For driv    
 32      behaviour when a newly added property is     
 33                                                   
 34   4) Don't submit bindings for staging or unst    
 35      the devicetree maintainers *after* discus    
 36                                                   
 37 III. Notes                                        
 38                                                   
 39   1) This document is intended as a general fa    
 40      decided at the 2013 Kernel Summit.  When     
 41      devicetree maintainers overrules this doc    
 42      updating this document would be appreciat    
                                                      

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