mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
778 B
27 lines
778 B
Synopsys ARC Local Timer with Interrupt Capabilities |
|
- Found on all ARC CPUs (ARC700/ARCHS) |
|
- Can be optionally programmed to interrupt on Limit |
|
- Two idential copies TIMER0 and TIMER1 exist in ARC cores and historically |
|
TIMER0 used as clockevent provider (true for all ARC cores) |
|
TIMER1 used for clocksource (mandatory for ARC700, optional for ARC HS) |
|
|
|
Required properties: |
|
|
|
- compatible : should be "snps,arc-timer" |
|
- interrupts : single Interrupt going into parent intc |
|
(16 for ARCHS cores, 3 for ARC700 cores) |
|
- clocks : phandle to the source clock |
|
|
|
Example: |
|
|
|
timer0 { |
|
compatible = "snps,arc-timer"; |
|
interrupts = <3>; |
|
interrupt-parent = <&core_intc>; |
|
clocks = <&core_clk>; |
|
}; |
|
|
|
timer1 { |
|
compatible = "snps,arc-timer"; |
|
clocks = <&core_clk>; |
|
};
|
|
|