On 3/5/24 06:05, Yangyu Chen wrote: > Since K230 was released, SOC_CANAAN is no longer only referred to the K210. > Remove it depends on !MMU will allow building dts for K230 and remove the > K210 string from the help message. > > Signed-off-by: Yangyu Chen <cyy@xxxxxxxxxxxx> > Reviewed-by: Conor Dooley <conor.dooley@xxxxxxxxxxxxx> > --- > arch/riscv/Kconfig.socs | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs > index 623de5f8a208..b4e9b7f75510 100644 > --- a/arch/riscv/Kconfig.socs > +++ b/arch/riscv/Kconfig.socs > @@ -75,13 +75,12 @@ config ARCH_CANAAN > def_bool SOC_CANAAN > > config SOC_CANAAN > - bool "Canaan Kendryte K210 SoC" > - depends on !MMU This seems wrong to me. The k210 support does require no-mmu. So why remove this ? Does the k230 have MMU support ? If yes, then I do not think these 2 can fall under the same SOC_CANAAN. > + bool "Canaan Kendryte SoC" > select CLINT_TIMER if RISCV_M_MODE > select ARCH_HAS_RESET_CONTROLLER > select PINCTRL > select COMMON_CLK > help > - This enables support for Canaan Kendryte K210 SoC platform hardware. > + This enables support for Canaan Kendryte SoC platform hardware. > > endmenu # "SoC selection" -- Damien Le Moal Western Digital Research