xref: /openbmc/linux/arch/riscv/Kconfig.socs (revision 24ce659d)
1menu "SoC selection"
2
3config SOC_SIFIVE
4	bool "SiFive SoCs"
5	select SERIAL_SIFIVE if TTY
6	select SERIAL_SIFIVE_CONSOLE if TTY
7	select CLK_SIFIVE
8	select CLK_SIFIVE_FU540_PRCI
9	select SIFIVE_PLIC
10	help
11	  This enables support for SiFive SoC platform hardware.
12
13config SOC_VIRT
14       bool "QEMU Virt Machine"
15       select POWER_RESET_SYSCON
16       select POWER_RESET_SYSCON_POWEROFF
17       select GOLDFISH
18       select RTC_DRV_GOLDFISH
19       select SIFIVE_PLIC
20       help
21         This enables support for QEMU Virt Machine.
22
23config SOC_KENDRYTE
24	bool "Kendryte K210 SoC"
25	depends on !MMU
26	select BUILTIN_DTB
27	select SERIAL_SIFIVE if TTY
28	select SERIAL_SIFIVE_CONSOLE if TTY
29	select SIFIVE_PLIC
30	help
31	  This enables support for Kendryte K210 SoC platform hardware.
32
33endmenu
34