xref: /openbmc/linux/arch/riscv/Kconfig.socs (revision 2985bed6)
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 VIRTIO_PCI
16       select VIRTIO_BALLOON
17       select VIRTIO_MMIO
18       select VIRTIO_CONSOLE
19       select VIRTIO_NET
20       select NET_9P_VIRTIO
21       select VIRTIO_BLK
22       select SCSI_VIRTIO
23       select DRM_VIRTIO_GPU
24       select HW_RANDOM_VIRTIO
25       select RPMSG_CHAR
26       select RPMSG_VIRTIO
27       select CRYPTO_DEV_VIRTIO
28       select VIRTIO_INPUT
29       select POWER_RESET_SYSCON
30       select POWER_RESET_SYSCON_POWEROFF
31       select GOLDFISH
32       select RTC_DRV_GOLDFISH
33       select SIFIVE_PLIC
34       help
35         This enables support for QEMU Virt Machine.
36
37endmenu
38