drm/panthor: Don't add write fences to the shared BOs
[drm/drm-misc.git] / arch / riscv / Kconfig.socs
blobf51bb24bc84c6e475e04c2b430cde39c9c9f546d
1 menu "SoC selection"
3 config ARCH_MICROCHIP_POLARFIRE
4         def_bool ARCH_MICROCHIP
6 config ARCH_MICROCHIP
7         bool "Microchip SoCs"
8         help
9           This enables support for Microchip SoC platforms.
11 config ARCH_RENESAS
12         bool "Renesas RISC-V SoCs"
13         help
14           This enables support for the RISC-V based Renesas SoCs.
16 config ARCH_SIFIVE
17         bool "SiFive SoCs"
18         select ERRATA_SIFIVE if !XIP_KERNEL
19         help
20           This enables support for SiFive SoC platform hardware.
22 config ARCH_SOPHGO
23         bool "Sophgo SoCs"
24         help
25           This enables support for Sophgo SoC platform hardware.
27 config ARCH_STARFIVE
28         def_bool SOC_STARFIVE
30 config SOC_STARFIVE
31         bool "StarFive SoCs"
32         select PINCTRL
33         select RESET_CONTROLLER
34         select ARM_AMBA
35         help
36           This enables support for StarFive SoC platform hardware.
38 config ARCH_SUNXI
39         bool "Allwinner sun20i SoCs"
40         depends on MMU && !XIP_KERNEL
41         select ERRATA_THEAD
42         select SUN4I_TIMER
43         help
44           This enables support for Allwinner sun20i platform hardware,
45           including boards based on the D1 and D1s SoCs.
47 config ARCH_THEAD
48         bool "T-HEAD RISC-V SoCs"
49         depends on MMU && !XIP_KERNEL
50         select ERRATA_THEAD
51         help
52           This enables support for the RISC-V based T-HEAD SoCs.
54 config ARCH_VIRT
55         bool "QEMU Virt Machine"
56         select CLINT_TIMER if RISCV_M_MODE
57         select POWER_RESET
58         select POWER_RESET_SYSCON
59         select POWER_RESET_SYSCON_POWEROFF
60         select GOLDFISH
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
65         help
66           This enables support for QEMU Virt Machine.
68 config ARCH_CANAAN
69         bool "Canaan Kendryte SoC"
70         help
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
78         select PINCTRL
79         select COMMON_CLK
80         help
81           This enables support for Canaan Kendryte K210 SoC platform hardware.
83 endmenu # "SoC selection"