File Index
Files and directories
Sign in
FILE

Kconfig.socs

File preview with syntax highlighting.

linux-6.19.14/arch/riscv/Kconfig.socs KCONFIG
  1menu "SoC selection"
  2
  3config ARCH_ANDES
  4	bool "Andes SoCs"
  5	depends on MMU && !XIP_KERNEL
  6	select ERRATA_ANDES
  7	help
  8	  This enables support for Andes SoC platform hardware.
  9
 10config ARCH_ANLOGIC
 11	bool "Anlogic SoCs"
 12	help
 13	  This enables support for Anlogic SoC platform hardware.
 14
 15config ARCH_ESWIN
 16	bool "ESWIN SoCs"
 17	help
 18	  This enables support for ESWIN SoC platform hardware,
 19	  including the ESWIN EIC7700 SoC.
 20
 21config ARCH_MICROCHIP_POLARFIRE
 22	def_bool ARCH_MICROCHIP
 23
 24config ARCH_MICROCHIP
 25	bool "Microchip SoCs"
 26	help
 27	  This enables support for Microchip SoC platforms.
 28
 29config ARCH_RENESAS
 30	bool "Renesas RISC-V SoCs"
 31	help
 32	  This enables support for the RISC-V based Renesas SoCs.
 33
 34config ARCH_SIFIVE
 35	bool "SiFive SoCs"
 36	select ERRATA_SIFIVE if !XIP_KERNEL
 37	help
 38	  This enables support for SiFive SoC platform hardware.
 39
 40config ARCH_SOPHGO
 41	bool "Sophgo SoCs"
 42	help
 43	  This enables support for Sophgo SoC platform hardware.
 44
 45config ARCH_SPACEMIT
 46	bool "SpacemiT SoCs"
 47	select PINCTRL
 48	help
 49	  This enables support for SpacemiT SoC platform hardware.
 50
 51config ARCH_STARFIVE
 52	def_bool SOC_STARFIVE
 53
 54config SOC_STARFIVE
 55	bool "StarFive SoCs"
 56	select PINCTRL
 57	select RESET_CONTROLLER
 58	select ARM_AMBA
 59	help
 60	  This enables support for StarFive SoC platform hardware.
 61
 62config ARCH_SUNXI
 63	bool "Allwinner sun20i SoCs"
 64	depends on MMU && !XIP_KERNEL
 65	select ERRATA_THEAD
 66	select SUN4I_TIMER
 67	help
 68	  This enables support for Allwinner sun20i platform hardware,
 69	  including boards based on the D1 and D1s SoCs.
 70
 71config ARCH_TENSTORRENT
 72	bool "Tenstorrent SoCs"
 73	help
 74	  This enables support for Tenstorrent SoC platforms.
 75	  Current support is for Blackhole P100 and P150 PCIe cards.
 76	  The Blackhole SoC contains four RISC-V CPU tiles each
 77	  consisting of 4x SiFive X280 cores.
 78
 79config ARCH_THEAD
 80	bool "T-HEAD RISC-V SoCs"
 81	depends on MMU && !XIP_KERNEL
 82	select ERRATA_THEAD
 83	select PM_GENERIC_DOMAINS if PM
 84	help
 85	  This enables support for the RISC-V based T-HEAD SoCs.
 86
 87config ARCH_VIRT
 88	bool "QEMU Virt Machine"
 89	select POWER_RESET
 90	select POWER_RESET_SYSCON
 91	select POWER_RESET_SYSCON_POWEROFF
 92	select GOLDFISH
 93	select RTC_DRV_GOLDFISH if RTC_CLASS
 94	select PM_GENERIC_DOMAINS if PM
 95	select PM_GENERIC_DOMAINS_OF if PM && OF
 96	select RISCV_SBI_CPUIDLE if CPU_IDLE && RISCV_SBI
 97	help
 98	  This enables support for QEMU Virt Machine.
 99
100config ARCH_CANAAN
101	bool "Canaan Kendryte SoC"
102	help
103	  This enables support for Canaan Kendryte series SoC platform hardware.
104
105config SOC_CANAAN_K210
106	bool "Canaan Kendryte K210 SoC"
107	depends on !MMU && ARCH_CANAAN
108	select ARCH_HAS_RESET_CONTROLLER
109	select PINCTRL
110	select COMMON_CLK
111	help
112	  This enables support for Canaan Kendryte K210 SoC platform hardware.
113
114endmenu # "SoC selection"
~/ Read-only file preview.