arch/riscv: Make RISCV specific options depend on ARCH_RISCV

Also don't define the default as this results in spurious lines in the
.config.

The only difference in the generated config.h is that for most board
ARCH_RISCV_M goes from 1 to 0. This should not matter.

Change-Id: I3e8c1cc5696d621e243696a3b5e34f62ab69a688
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/31311
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Arthur Heymans 2019-02-10 15:42:25 +01:00 committed by Martin Roth
parent 4d4a13f797
commit 9d0b7b9021
1 changed files with 12 additions and 11 deletions

View File

@ -1,6 +1,15 @@
config ARCH_RISCV_RV64
bool
select ARCH_RISCV
config ARCH_RISCV_RV32
bool
select ARCH_RISCV
config ARCH_RISCV
bool
default n
if ARCH_RISCV
config RISCV_ARCH
string
@ -37,16 +46,6 @@ config ARCH_RISCV_U
bool
default n
config ARCH_RISCV_RV64
bool
default n
select ARCH_RISCV
config ARCH_RISCV_RV32
bool
default n
select ARCH_RISCV
config ARCH_RISCV_PMP
bool
default n
@ -74,3 +73,5 @@ config RISCV_USE_ARCH_TIMER
config RISCV_WORKING_HARTID
int
endif # if ARCH_RISCV