| Marvell Armada 370 and Armada XP Timers |
| --------------------------------------- |
| |
| Required properties: |
| - compatible: Should be one of the following |
| "marvell,armada-370-timer", |
| "marvell,armada-375-timer", |
| "marvell,armada-xp-timer". |
| - interrupts: Should contain the list of Global Timer interrupts and |
| then local timer interrupts |
| - reg: Should contain location and length for timers register. First |
| pair for the Global Timer registers, second pair for the |
| local/private timers. |
| |
| Clocks required for compatible = "marvell,armada-370-timer": |
| - clocks : Must contain a single entry describing the clock input |
| |
| Clocks required for compatibles = "marvell,armada-xp-timer", |
| "marvell,armada-375-timer": |
| - clocks : Must contain an entry for each entry in clock-names. |
| - clock-names : Must include the following entries: |
| "nbclk" (L2/coherency fabric clock), |
| "fixed" (Reference 25 MHz fixed-clock). |
| |
| Examples: |
| |
| - Armada 370: |
| |
| timer { |
| compatible = "marvell,armada-370-timer"; |
| reg = <0x20300 0x30>, <0x21040 0x30>; |
| interrupts = <37>, <38>, <39>, <40>, <5>, <6>; |
| clocks = <&coreclk 2>; |
| }; |
| |
| - Armada XP: |
| |
| timer { |
| compatible = "marvell,armada-xp-timer"; |
| reg = <0x20300 0x30>, <0x21040 0x30>; |
| interrupts = <37>, <38>, <39>, <40>, <5>, <6>; |
| clocks = <&coreclk 2>, <&refclk>; |
| clock-names = "nbclk", "fixed"; |
| }; |