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 select COMMON_CLK_K210
37 This enables support for Canaan Kendryte K210 SoC platform hardware.
41 config SOC_CANAAN_K210_DTB_BUILTIN
42 bool "Builtin device tree for the Canaan Kendryte K210"
48 Build a device tree for the Kendryte K210 into the Linux image.
49 This option should be selected if no bootloader is being used.
52 config SOC_CANAAN_K210_DTB_SOURCE
53 string "Source file for the Canaan Kendryte K210 builtin DTB"
55 depends on SOC_CANAAN_K210_DTB_BUILTIN
56 default "k210_generic"
58 Base name (without suffix, relative to arch/riscv/boot/dts/canaan)
59 for the DTS file that will be used to produce the DTB linked into the