blob: 94ac9dd44a1dc1337b9a270c20fd4f9cef41dd56 [file] [log] [blame]
# S-mode requires a Supervisor Binary Interface (SBI) in order to access
# M-mode ISA. A minimalistic SBI is provided here natively.
config NUTTSBI
bool "Use NuttX native SBI"
default n
depends on ARCH_RISCV && ARCH_USE_S_MODE
---help---
Use NuttX minimalistic SBI
if NUTTSBI
config NUTTSBI_HART_CNT
int "Amount of harts in SoC"
default 1
config NUTTSBI_IPI_BASE
hex "MSWI base address"
default 0
---help---
Sets the address of mtimecmp memory mapped register
config NUTTSBI_MTIME_BASE
hex "MTIME base address"
default 0
---help---
Sets the address of mtime memory mapped register
config NUTTSBI_MTIMECMP_BASE
hex "MTIMECMP base address"
default 0
---help---
Sets the address of mtimecmp memory mapped register
config NUTTSBI_LATE_INIT
bool "Target has sbi_late_init() implementation"
default n
endif