aboutsummaryrefslogtreecommitdiff
path: root/drivers/qe
diff options
context:
space:
mode:
authorBin Meng2023-06-21 23:11:44 +0800
committerLeo Yu-Chi Liang2023-07-12 13:21:40 +0800
commit5764acb2617658af76c25285685e791ce6d0b051 (patch)
treedb44e07045cc57d1888f8efed317f5228f1423c1 /drivers/qe
parentc9745365f516a361be9cbe3568d2b8608084bbbf (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