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_MICROCHIP_POLARFIRE 11 def_bool ARCH_MICROCHIP 12 13config ARCH_MICROCHIP 14 bool "Microchip SoCs" 15 help 16 This enables support for Microchip SoC platforms. 17 18config ARCH_RENESAS 19 bool "Renesas RISC-V SoCs" 20 help 21 This enables support for the RISC-V based Renesas SoCs. 22 23config ARCH_SIFIVE 24 bool "SiFive SoCs" 25 select ERRATA_SIFIVE if !XIP_KERNEL 26 help 27 This enables support for SiFive SoC platform hardware. 28 29config ARCH_SOPHGO 30 bool "Sophgo SoCs" 31 help 32 This enables support for Sophgo SoC platform hardware. 33 34config ARCH_SPACEMIT 35 bool "SpacemiT SoCs" 36 select PINCTRL 37 help 38 This enables support for SpacemiT SoC platform hardware. 39 40config ARCH_STARFIVE 41 def_bool SOC_STARFIVE 42 43config SOC_STARFIVE 44 bool "StarFive SoCs" 45 select PINCTRL 46 select RESET_CONTROLLER 47 select ARM_AMBA 48 help 49 This enables support for StarFive SoC platform hardware. 50 51config ARCH_SUNXI 52 bool "Allwinner sun20i SoCs" 53 depends on MMU && !XIP_KERNEL 54 select ERRATA_THEAD 55 select SUN4I_TIMER 56 help 57 This enables support for Allwinner sun20i platform hardware, 58 including boards based on the D1 and D1s SoCs. 59 60config ARCH_THEAD 61 bool "T-HEAD RISC-V SoCs" 62 depends on MMU && !XIP_KERNEL 63 select ERRATA_THEAD 64 select PM_GENERIC_DOMAINS if PM 65 help 66 This enables support for the RISC-V based T-HEAD SoCs. 67 68config ARCH_VIRT 69 bool "QEMU Virt Machine" 70 select POWER_RESET 71 select POWER_RESET_SYSCON 72 select POWER_RESET_SYSCON_POWEROFF 73 select GOLDFISH 74 select RTC_DRV_GOLDFISH if RTC_CLASS 75 select PM_GENERIC_DOMAINS if PM 76 select PM_GENERIC_DOMAINS_OF if PM && OF 77 select RISCV_SBI_CPUIDLE if CPU_IDLE && RISCV_SBI 78 help 79 This enables support for QEMU Virt Machine. 80 81config ARCH_CANAAN 82 bool "Canaan Kendryte SoC" 83 help 84 This enables support for Canaan Kendryte series SoC platform hardware. 85 86config SOC_CANAAN_K210 87 bool "Canaan Kendryte K210 SoC" 88 depends on !MMU && ARCH_CANAAN 89 select ARCH_HAS_RESET_CONTROLLER 90 select PINCTRL 91 select COMMON_CLK 92 help 93 This enables support for Canaan Kendryte K210 SoC platform hardware. 94 95endmenu # "SoC selection" 96