| 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"; | |
| }; |