Commit 410d129e8c68b994dee69c89dd8e52931458ff85
1 parent
c6c85dc87d
Exists in
smarc_8mq_lf_v2020.04
and in
17 other branches
dt-bindings: timer: Add andestech atcpit100 timer
Add a document to describe Andestech atcpit100 timer and binding information. Signed-off-by: rick <rick@andestech.com> Signed-off-by: Rick Chen <rickchen36@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Showing 1 changed file with 31 additions and 0 deletions Side-by-side Diff
doc/device-tree-bindings/timer/atcpit100_timer.txt
1 | +Andestech ATCPIT100 timer | |
2 | +------------------------------------------------------------------ | |
3 | +ATCPIT100 is a generic IP block from Andes Technology, embedded in | |
4 | +Andestech AE3XX, AE250 platforms and other designs. | |
5 | + | |
6 | +This timer is a set of compact multi-function timers, which can be | |
7 | +used as pulse width modulators (PWM) as well as simple timers. | |
8 | + | |
9 | +It supports up to 4 PIT channels. Each PIT channel is a | |
10 | +multi-function timer and provide the following usage scenarios: | |
11 | +One 32-bit timer | |
12 | +Two 16-bit timers | |
13 | +Four 8-bit timers | |
14 | +One 16-bit PWM | |
15 | +One 16-bit timer and one 8-bit PWM | |
16 | +Two 8-bit timer and one 8-bit PWM | |
17 | + | |
18 | +Required properties: | |
19 | +- compatible : Should be "andestech,atcpit100" | |
20 | +- reg : Address and length of the register set | |
21 | +- interrupts : Reference to the timer interrupt | |
22 | +- clock-frequency : The rate in HZ in input of the Andestech ATCPIT100 timer | |
23 | + | |
24 | +Examples: | |
25 | + | |
26 | +timer0: timer@f0400000 { | |
27 | + compatible = "andestech,atcpit100"; | |
28 | + reg = <0xf0400000 0x1000>; | |
29 | + interrupts = <2 4>; | |
30 | + clock-frequency = <30000000>; | |
31 | +}: |