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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/resource-names.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/resource-names.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/resource-names.txt (Version linux-5.16.20)


  1 Some properties contain an ordered list of 1 o      1 Some properties contain an ordered list of 1 or more datum which are
  2 normally accessed by index.  However, some dev      2 normally accessed by index.  However, some devices will have multiple
  3 values which are more naturally accessed by na      3 values which are more naturally accessed by name.  Device nodes can
  4 include a supplemental property for assigning       4 include a supplemental property for assigning names to each of the list
  5 items.  The names property consists of a list       5 items.  The names property consists of a list of strings in the same
  6 order as the data in the resource property.         6 order as the data in the resource property.
  7                                                     7 
  8 The following supplemental names properties ar      8 The following supplemental names properties are defined.
  9                                                     9 
 10 Resource Property       Supplemental Names Pro     10 Resource Property       Supplemental Names Property
 11 -----------------       ----------------------     11 -----------------       ---------------------------
 12 reg                     reg-names                  12 reg                     reg-names
 13 clocks                  clock-names                13 clocks                  clock-names
 14 interrupts              interrupt-names            14 interrupts              interrupt-names
 15                                                    15 
 16 Usage:                                             16 Usage:
 17                                                    17 
 18 The -names property must be used in conjunctio     18 The -names property must be used in conjunction with the normal resource
 19 property. If not it will be ignored.               19 property. If not it will be ignored.
 20                                                    20 
 21 Examples:                                          21 Examples:
 22                                                    22 
 23 l4-abe {                                           23 l4-abe {
 24         compatible = "simple-bus";                 24         compatible = "simple-bus";
 25         #address-cells = <2>;                      25         #address-cells = <2>;
 26         #size-cells = <1>;                         26         #size-cells = <1>;
 27         ranges = <0 0 0x48000000 0x00001000>,      27         ranges = <0 0 0x48000000 0x00001000>, /* MPU path */
 28                  <1 0 0x49000000 0x00001000>;      28                  <1 0 0x49000000 0x00001000>; /* L3 path */
 29         mcasp {                                    29         mcasp {
 30                 compatible = "ti,mcasp";           30                 compatible = "ti,mcasp";
 31                 reg = <0 0x10 0x10>, <0 0x20 0     31                 reg = <0 0x10 0x10>, <0 0x20 0x10>,
 32                       <1 0x10 0x10>, <1 0x20 0     32                       <1 0x10 0x10>, <1 0x20 0x10>;
 33                 reg-names = "mpu", "dat",          33                 reg-names = "mpu", "dat",
 34                             "dma", "dma_dat";      34                             "dma", "dma_dat";
 35                 interrupts = <11>, <12>;           35                 interrupts = <11>, <12>;
 36                 interrupt-names = "rx", "tx";      36                 interrupt-names = "rx", "tx";
 37         };                                         37         };
 38                                                    38 
 39         timer {                                    39         timer {
 40                 compatible = "ti,timer";           40                 compatible = "ti,timer";
 41                 reg = <0 0x40 0x10>, <1 0x40 0     41                 reg = <0 0x40 0x10>, <1 0x40 0x10>;
 42                 reg-names = "mpu", "dma";          42                 reg-names = "mpu", "dma";
 43         };                                         43         };
 44 };                                                 44 };
 45                                                    45 
 46                                                    46 
 47 usb {                                              47 usb {
 48         compatible = "ti,usb-host";                48         compatible = "ti,usb-host";
 49         reg = <0x4a064000 0x800>, <0x4a064800      49         reg = <0x4a064000 0x800>, <0x4a064800 0x200>,
 50               <0x4a064c00 0x200>;                  50               <0x4a064c00 0x200>;
 51         reg-names = "config", "ohci", "ehci";      51         reg-names = "config", "ohci", "ehci";
 52         interrupts = <14>, <15>;                   52         interrupts = <14>, <15>;
 53         interrupt-names = "ohci", "ehci";          53         interrupt-names = "ohci", "ehci";
 54 };                                                 54 };
                                                      

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