RISC-V: Device, timer, IRQs, and the SBI
authorPalmer Dabbelt <palmer@dabbelt.com>
Tue, 11 Jul 2017 01:05:09 +0000 (18:05 -0700)
committerPalmer Dabbelt <palmer@dabbelt.com>
Tue, 26 Sep 2017 22:26:47 +0000 (15:26 -0700)
commit6d60b6ee0c9777b92c47f6dc8aad1dd90612e4fa
tree759b45dbcebd1700f2f9df4deb0513ba54da36c7
parent7db91e57a0acde126a162ababfb1e0ab190130cb
RISC-V: Device, timer, IRQs, and the SBI

This patch contains code that interfaces with devices that are mandated
by the RISC-V supervisor specification and that don't have explicit
drivers anywhere else in the tree.  This includes the staticly defined
interrupts, the CSR-mapped timer, and virtualized SBI devices.

Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
arch/riscv/include/asm/delay.h [new file with mode: 0644]
arch/riscv/include/asm/dma-mapping.h [new file with mode: 0644]
arch/riscv/include/asm/irq.h [new file with mode: 0644]
arch/riscv/include/asm/irqflags.h [new file with mode: 0644]
arch/riscv/include/asm/pci.h [new file with mode: 0644]
arch/riscv/include/asm/sbi.h [new file with mode: 0644]
arch/riscv/include/asm/timex.h [new file with mode: 0644]
arch/riscv/lib/delay.c [new file with mode: 0644]
arch/riscv/mm/ioremap.c [new file with mode: 0644]