| Andestech ATCPIT100 timer | |
| ------------------------------------------------------------------ | |
| ATCPIT100 is a generic IP block from Andes Technology, embedded in | |
| Andestech AE3XX platforms and other designs. | |
| This timer is a set of compact multi-function timers, which can be | |
| used as pulse width modulators (PWM) as well as simple timers. | |
| It supports up to 4 PIT channels. Each PIT channel is a | |
| multi-function timer and provide the following usage scenarios: | |
| One 32-bit timer | |
| Two 16-bit timers | |
| Four 8-bit timers | |
| One 16-bit PWM | |
| One 16-bit timer and one 8-bit PWM | |
| Two 8-bit timer and one 8-bit PWM | |
| Required properties: | |
| - compatible : Should be "andestech,atcpit100" | |
| - reg : Address and length of the register set | |
| - interrupts : Reference to the timer interrupt | |
| - clocks : a clock to provide the tick rate for "andestech,atcpit100" | |
| - clock-names : should be "PCLK" for the peripheral clock source. | |
| Examples: | |
| timer0: timer@f0400000 { | |
| compatible = "andestech,atcpit100"; | |
| reg = <0xf0400000 0x1000>; | |
| interrupts = <2>; | |
| clocks = <&apb>; | |
| clock-names = "PCLK"; | |
| }; |