diff options
author | Bin Meng | 2023-06-21 23:11:44 +0800 |
---|---|---|
committer | Leo Yu-Chi Liang | 2023-07-12 13:21:40 +0800 |
commit | 5764acb2617658af76c25285685e791ce6d0b051 (patch) | |
tree | db44e07045cc57d1888f8efed317f5228f1423c1 /drivers/qe | |
parent | c9745365f516a361be9cbe3568d2b8608084bbbf (diff) |
riscv: timer: Update the sifive clint timer driver to support aclint
This RISC-V ACLINT specification [1] defines a set of memory mapped
devices which provide inter-processor interrupts (IPI) and timer
functionalities for each HART on a multi-HART RISC-V platform.
The RISC-V ACLINT specification is defined to be backward compatible
with the SiFive CLINT specification, however the device tree binding
is a new one. This change updates the sifive clint timer driver to
support ACLINT mtimer device, using a per-driver data field to hold
the mtimer offset to the base address encoded in the mtimer node.
[1] https://github.com/riscv/riscv-aclint/blob/main/riscv-aclint.adoc
Signed-off-by: Bin Meng <bmeng@tinylab.org>
Reviewed-by: Rick Chen <rick@andestech.com>
Diffstat (limited to 'drivers/qe')
0 files changed, 0 insertions, 0 deletions