risc-v/plic: support rv32 targets

Signed-off-by: Axel Heider <axel.heider@hensoldt.net>
This commit is contained in:
Axel Heider
2022-11-09 23:06:45 +01:00
committed by Gerwin Klein
parent 2d7ded68c6
commit 838b9a4331

View File

@@ -69,12 +69,12 @@
static inline uint32_t readl(uint64_t addr)
static inline uint32_t readl(word_t addr)
{
return *((volatile uint32_t *)(addr));
}
static inline void writel(uint32_t val, uint64_t addr)
static inline void writel(uint32_t val, word_t addr)
{
*((volatile uint32_t *)(addr)) = val;
}
@@ -136,7 +136,7 @@ static inline void plic_complete_claim(irq_t irq)
static inline void plic_mask_irq(bool_t disable, irq_t irq)
{
uint64_t addr = 0;
word_t addr = 0;
uint32_t val = 0;
uint32_t bit = 0;