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.
44 lines
1.3 KiB
44 lines
1.3 KiB
Marvell Armada 370 and Armada XP Timers |
|
--------------------------------------- |
|
|
|
Required properties: |
|
- compatible: Should be one of the following |
|
"marvell,armada-370-timer", |
|
"marvell,armada-375-timer", |
|
"marvell,armada-xp-timer". |
|
- interrupts: Should contain the list of Global Timer interrupts and |
|
then local timer interrupts |
|
- reg: Should contain location and length for timers register. First |
|
pair for the Global Timer registers, second pair for the |
|
local/private timers. |
|
|
|
Clocks required for compatible = "marvell,armada-370-timer": |
|
- clocks : Must contain a single entry describing the clock input |
|
|
|
Clocks required for compatibles = "marvell,armada-xp-timer", |
|
"marvell,armada-375-timer": |
|
- clocks : Must contain an entry for each entry in clock-names. |
|
- clock-names : Must include the following entries: |
|
"nbclk" (L2/coherency fabric clock), |
|
"fixed" (Reference 25 MHz fixed-clock). |
|
|
|
Examples: |
|
|
|
- Armada 370: |
|
|
|
timer { |
|
compatible = "marvell,armada-370-timer"; |
|
reg = <0x20300 0x30>, <0x21040 0x30>; |
|
interrupts = <37>, <38>, <39>, <40>, <5>, <6>; |
|
clocks = <&coreclk 2>; |
|
}; |
|
|
|
- Armada XP: |
|
|
|
timer { |
|
compatible = "marvell,armada-xp-timer"; |
|
reg = <0x20300 0x30>, <0x21040 0x30>; |
|
interrupts = <37>, <38>, <39>, <40>, <5>, <6>; |
|
clocks = <&coreclk 2>, <&refclk>; |
|
clock-names = "nbclk", "fixed"; |
|
};
|
|
|