18c2ecf20Sopenharmony_ci* Cirrus Logic CLPS711X Timer Counter 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci- compatible: Shall contain "cirrus,ep7209-timer". 58c2ecf20Sopenharmony_ci- reg : Address and length of the register set. 68c2ecf20Sopenharmony_ci- interrupts: The interrupt number of the timer. 78c2ecf20Sopenharmony_ci- clocks : phandle of timer reference clock. 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ciNote: Each timer should have an alias correctly numbered in "aliases" node. 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciExample: 128c2ecf20Sopenharmony_ci aliases { 138c2ecf20Sopenharmony_ci timer0 = &timer1; 148c2ecf20Sopenharmony_ci timer1 = &timer2; 158c2ecf20Sopenharmony_ci }; 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci timer1: timer@80000300 { 188c2ecf20Sopenharmony_ci compatible = "cirrus,ep7312-timer", "cirrus,ep7209-timer"; 198c2ecf20Sopenharmony_ci reg = <0x80000300 0x4>; 208c2ecf20Sopenharmony_ci interrupts = <8>; 218c2ecf20Sopenharmony_ci clocks = <&clks 5>; 228c2ecf20Sopenharmony_ci }; 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci timer2: timer@80000340 { 258c2ecf20Sopenharmony_ci compatible = "cirrus,ep7312-timer", "cirrus,ep7209-timer"; 268c2ecf20Sopenharmony_ci reg = <0x80000340 0x4>; 278c2ecf20Sopenharmony_ci interrupts = <9>; 288c2ecf20Sopenharmony_ci clocks = <&clks 6>; 298c2ecf20Sopenharmony_ci }; 30