3 config ARCH_MICROCHIP_POLARFIRE
4 def_bool ARCH_MICROCHIP
9 This enables support for Microchip SoC platforms.
12 bool "Renesas RISC-V SoCs"
14 This enables support for the RISC-V based Renesas SoCs.
18 select ERRATA_SIFIVE if !XIP_KERNEL
20 This enables support for SiFive SoC platform hardware.
25 This enables support for Sophgo SoC platform hardware.
33 select RESET_CONTROLLER
36 This enables support for StarFive SoC platform hardware.
39 bool "Allwinner sun20i SoCs"
40 depends on MMU && !XIP_KERNEL
44 This enables support for Allwinner sun20i platform hardware,
45 including boards based on the D1 and D1s SoCs.
48 bool "T-HEAD RISC-V SoCs"
49 depends on MMU && !XIP_KERNEL
52 This enables support for the RISC-V based T-HEAD SoCs.
55 bool "QEMU Virt Machine"
56 select CLINT_TIMER if RISCV_M_MODE
58 select POWER_RESET_SYSCON
59 select POWER_RESET_SYSCON_POWEROFF
61 select RTC_DRV_GOLDFISH if RTC_CLASS
62 select PM_GENERIC_DOMAINS if PM
63 select PM_GENERIC_DOMAINS_OF if PM && OF
64 select RISCV_SBI_CPUIDLE if CPU_IDLE && RISCV_SBI
66 This enables support for QEMU Virt Machine.
69 bool "Canaan Kendryte SoC"
71 This enables support for Canaan Kendryte series SoC platform hardware.
73 config SOC_CANAAN_K210
74 bool "Canaan Kendryte K210 SoC"
75 depends on !MMU && ARCH_CANAAN
76 select CLINT_TIMER if RISCV_M_MODE
77 select ARCH_HAS_RESET_CONTROLLER
81 This enables support for Canaan Kendryte K210 SoC platform hardware.
83 endmenu # "SoC selection"