162306a36Sopenharmony_ciMarvell Armada 370 and Armada XP Timers 262306a36Sopenharmony_ci--------------------------------------- 362306a36Sopenharmony_ci 462306a36Sopenharmony_ciRequired properties: 562306a36Sopenharmony_ci- compatible: Should be one of the following 662306a36Sopenharmony_ci "marvell,armada-370-timer", 762306a36Sopenharmony_ci "marvell,armada-375-timer", 862306a36Sopenharmony_ci "marvell,armada-xp-timer". 962306a36Sopenharmony_ci- interrupts: Should contain the list of Global Timer interrupts and 1062306a36Sopenharmony_ci then local timer interrupts 1162306a36Sopenharmony_ci- reg: Should contain location and length for timers register. First 1262306a36Sopenharmony_ci pair for the Global Timer registers, second pair for the 1362306a36Sopenharmony_ci local/private timers. 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ciClocks required for compatible = "marvell,armada-370-timer": 1662306a36Sopenharmony_ci- clocks : Must contain a single entry describing the clock input 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciClocks required for compatibles = "marvell,armada-xp-timer", 1962306a36Sopenharmony_ci "marvell,armada-375-timer": 2062306a36Sopenharmony_ci- clocks : Must contain an entry for each entry in clock-names. 2162306a36Sopenharmony_ci- clock-names : Must include the following entries: 2262306a36Sopenharmony_ci "nbclk" (L2/coherency fabric clock), 2362306a36Sopenharmony_ci "fixed" (Reference 25 MHz fixed-clock). 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ciExamples: 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci- Armada 370: 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci timer { 3062306a36Sopenharmony_ci compatible = "marvell,armada-370-timer"; 3162306a36Sopenharmony_ci reg = <0x20300 0x30>, <0x21040 0x30>; 3262306a36Sopenharmony_ci interrupts = <37>, <38>, <39>, <40>, <5>, <6>; 3362306a36Sopenharmony_ci clocks = <&coreclk 2>; 3462306a36Sopenharmony_ci }; 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci- Armada XP: 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ci timer { 3962306a36Sopenharmony_ci compatible = "marvell,armada-xp-timer"; 4062306a36Sopenharmony_ci reg = <0x20300 0x30>, <0x21040 0x30>; 4162306a36Sopenharmony_ci interrupts = <37>, <38>, <39>, <40>, <5>, <6>; 4262306a36Sopenharmony_ci clocks = <&coreclk 2>, <&refclk>; 4362306a36Sopenharmony_ci clock-names = "nbclk", "fixed"; 4462306a36Sopenharmony_ci }; 45