Blame view

arch/riscv/Kconfig.socs 1.22 KB
0cbb8a32c   Loys Ollivier   arch: riscv: add ...
1
2
3
  menu "SoC selection"
  
  config SOC_SIFIVE
de29fe308   Krzysztof Kozlowski   riscv: Fix Kconfi...
4
  	bool "SiFive SoCs"
bc3e8f5d4   Kefeng Wang   riscv: only selec...
5
6
  	select SERIAL_SIFIVE if TTY
  	select SERIAL_SIFIVE_CONSOLE if TTY
de29fe308   Krzysztof Kozlowski   riscv: Fix Kconfi...
7
8
9
10
11
  	select CLK_SIFIVE
  	select CLK_SIFIVE_FU540_PRCI
  	select SIFIVE_PLIC
  	help
  	  This enables support for SiFive SoC platform hardware.
0cbb8a32c   Loys Ollivier   arch: riscv: add ...
12

759bdc168   Anup Patel   RISC-V: Add kconf...
13
  config SOC_VIRT
ab7fbad0c   Kefeng Wang   riscv: Fix unmet ...
14
  	bool "QEMU Virt Machine"
2bc3fc877   Anup Patel   RISC-V: Remove CL...
15
  	select CLINT_TIMER if RISCV_M_MODE
ab7fbad0c   Kefeng Wang   riscv: Fix unmet ...
16
17
18
19
20
21
22
23
  	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.
759bdc168   Anup Patel   RISC-V: Add kconf...
24

c48c4a4c7   Christoph Hellwig   riscv: Add Kendry...
25
26
27
  config SOC_KENDRYTE
  	bool "Kendryte K210 SoC"
  	depends on !MMU
2bc3fc877   Anup Patel   RISC-V: Remove CL...
28
  	select CLINT_TIMER if RISCV_M_MODE
8759a42bf   Damien Le Moal   riscv: Select req...
29
30
31
  	select SERIAL_SIFIVE if TTY
  	select SERIAL_SIFIVE_CONSOLE if TTY
  	select SIFIVE_PLIC
c48c4a4c7   Christoph Hellwig   riscv: Add Kendry...
32
33
  	help
  	  This enables support for Kendryte K210 SoC platform hardware.
8bb661742   Palmer Dabbelt   riscv: K210: Add ...
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
  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.
0cbb8a32c   Loys Ollivier   arch: riscv: add ...
49
  endmenu