| Some properties contain an ordered list of 1 or more datum which are |
| normally accessed by index. However, some devices will have multiple |
| values which are more naturally accessed by name. Device nodes can |
| include a supplemental property for assigning names to each of the list |
| items. The names property consists of a list of strings in the same |
| order as the data in the resource property. |
| |
| The following supplemental names properties are defined. |
| |
| Resource Property Supplemental Names Property |
| ----------------- --------------------------- |
| reg reg-names |
| clocks clock-names |
| interrupts interrupt-names |
| |
| Usage: |
| |
| The -names property must be used in conjunction with the normal resource |
| property. If not it will be ignored. |
| |
| Examples: |
| |
| l4-abe { |
| compatible = "simple-bus"; |
| #address-cells = <2>; |
| #size-cells = <1>; |
| ranges = <0 0 0x48000000 0x00001000>, /* MPU path */ |
| <1 0 0x49000000 0x00001000>; /* L3 path */ |
| mcasp { |
| compatible = "ti,mcasp"; |
| reg = <0 0x10 0x10>, <0 0x20 0x10>, |
| <1 0x10 0x10>, <1 0x20 0x10>; |
| reg-names = "mpu", "dat", |
| "dma", "dma_dat"; |
| interrupts = <11>, <12>; |
| interrupt-names = "rx", "tx"; |
| }; |
| |
| timer { |
| compatible = "ti,timer"; |
| reg = <0 0x40 0x10>, <1 0x40 0x10>; |
| reg-names = "mpu", "dma"; |
| }; |
| }; |
| |
| |
| usb { |
| compatible = "ti,usb-host"; |
| reg = <0x4a064000 0x800>, <0x4a064800 0x200>, |
| <0x4a064c00 0x200>; |
| reg-names = "config", "ohci", "ehci"; |
| interrupts = <14>, <15>; |
| interrupt-names = "ohci", "ehci"; |
| }; |