162306a36Sopenharmony_ciARM MPS2 timer
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciThe MPS2 platform has simple general-purpose 32 bits timers.
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciRequired properties:
662306a36Sopenharmony_ci- compatible	: Should be "arm,mps2-timer"
762306a36Sopenharmony_ci- reg		: Address and length of the register set
862306a36Sopenharmony_ci- interrupts	: Reference to the timer interrupt
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciRequired clocking property, have to be one of:
1162306a36Sopenharmony_ci- clocks	  : The input clock of the timer
1262306a36Sopenharmony_ci- clock-frequency : The rate in HZ in input of the ARM MPS2 timer
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ciExamples:
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_citimer1: mps2-timer@40000000 {
1762306a36Sopenharmony_ci	compatible = "arm,mps2-timer";
1862306a36Sopenharmony_ci	reg = <0x40000000 0x1000>;
1962306a36Sopenharmony_ci	interrupts = <8>;
2062306a36Sopenharmony_ci	clocks = <&sysclk>;
2162306a36Sopenharmony_ci};
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_citimer2: mps2-timer@40001000 {
2462306a36Sopenharmony_ci	compatible = "arm,mps2-timer";
2562306a36Sopenharmony_ci	reg = <0x40001000 0x1000>;
2662306a36Sopenharmony_ci	interrupts = <9>;
2762306a36Sopenharmony_ci	clock-frequency = <25000000>;
2862306a36Sopenharmony_ci};
29