5 select SERIAL_SIFIVE if TTY
6 select SERIAL_SIFIVE_CONSOLE if TTY
11 This enables support for SiFive SoC platform hardware.
14 bool "QEMU Virt Machine"
15 select CLINT_TIMER if RISCV_M_MODE
17 select POWER_RESET_SYSCON
18 select POWER_RESET_SYSCON_POWEROFF
20 select RTC_DRV_GOLDFISH if RTC_CLASS
23 This enables support for QEMU Virt Machine.
26 bool "Canaan Kendryte K210 SoC"
28 select CLINT_TIMER if RISCV_M_MODE
29 select SERIAL_SIFIVE if TTY
30 select SERIAL_SIFIVE_CONSOLE if TTY
32 select ARCH_HAS_RESET_CONTROLLER
35 This enables support for Canaan Kendryte K210 SoC platform hardware.
39 config SOC_CANAAN_K210_DTB_BUILTIN
40 bool "Builtin device tree for the Canaan Kendryte K210"
46 Build a device tree for the Kendryte K210 into the Linux image.
47 This option should be selected if no bootloader is being used.
50 config SOC_CANAAN_K210_DTB_SOURCE
51 string "Source file for the Canaan Kendryte K210 builtin DTB"
53 depends on SOC_CANAAN_K210_DTB_BUILTIN
54 default "k210_generic"
56 Base name (without suffix, relative to arch/riscv/boot/dts/canaan)
57 for the DTS file that will be used to produce the DTB linked into the