menu "SoC selection" config RISCV_ARTINCHIP bool config ARCH_ARTINCHIP bool "Artinchip RISC-V SoC Support" select RISCV_ARTINCHIP select CPU_PM if CPU_IDLE help This enables support for Artinchip SoC platform . if ARCH_ARTINCHIP config MACH_D211 bool "Artinchip D211x serial SoCs support" default ARCH_ARTINCHIP config DEBUG_ON_FPGA_BOARD_ARTINCHIP bool "Debug on Artinchip FPGA board" default n help say Y if debug on fpga board endif config SOC_SIFIVE bool "SiFive SoCs" select SERIAL_SIFIVE if TTY select SERIAL_SIFIVE_CONSOLE if TTY select CLK_SIFIVE select CLK_SIFIVE_FU540_PRCI select SIFIVE_PLIC help This enables support for SiFive SoC platform hardware. config SOC_VIRT bool "QEMU Virt Machine" select CLINT_TIMER if RISCV_M_MODE select POWER_RESET select POWER_RESET_SYSCON select POWER_RESET_SYSCON_POWEROFF select GOLDFISH select RTC_DRV_GOLDFISH if RTC_CLASS select SIFIVE_PLIC help This enables support for QEMU Virt Machine. config SOC_KENDRYTE bool "Kendryte K210 SoC" depends on !MMU select CLINT_TIMER if RISCV_M_MODE select SERIAL_SIFIVE if TTY select SERIAL_SIFIVE_CONSOLE if TTY select SIFIVE_PLIC help This enables support for Kendryte K210 SoC platform hardware. config SOC_KENDRYTE_K210_DTB def_bool y depends on SOC_KENDRYTE_K210_DTB_BUILTIN config SOC_KENDRYTE_K210_DTB_BUILTIN bool "Builtin device tree for the Kendryte K210" depends on SOC_KENDRYTE default y select OF select BUILTIN_DTB select SOC_KENDRYTE_K210_DTB help Builds a device tree for the Kendryte K210 into the Linux image. This option should be selected if no bootloader is being used. If unsure, say Y. config SOC_THEAD bool "T-HEAD SoCs" help This enables support for T-HEAD SoC platform hardware. endmenu