mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
[linux/fpc-iii.git] / arch / arm / mach-hisi / Kconfig
blob65a048fa08ec72dbe4b5635853ea0a72c8a6c594
1 config ARCH_HISI
2         bool "Hisilicon SoC Support"
3         depends on ARCH_MULTI_V7
4         select ARM_AMBA
5         select ARM_GIC
6         select ARM_TIMER_SP804
7         select POWER_RESET
8         select POWER_RESET_HISI
9         select POWER_SUPPLY
11 if ARCH_HISI
13 menu "Hisilicon platform type"
15 config ARCH_HI3xxx
16         bool "Hisilicon Hi36xx family"
17         depends on ARCH_MULTI_V7
18         select CACHE_L2X0
19         select HAVE_ARM_SCU if SMP
20         select HAVE_ARM_TWD if SMP
21         select PINCTRL
22         select PINCTRL_SINGLE
23         help
24           Support for Hisilicon Hi36xx SoC family
26 config ARCH_HIP01
27        bool "Hisilicon HIP01 family"
28        depends on ARCH_MULTI_V7
29        select HAVE_ARM_SCU if SMP
30        select HAVE_ARM_TWD if SMP
31        select ARM_GLOBAL_TIMER
32        help
33          Support for Hisilicon HIP01 SoC family
35 config ARCH_HIP04
36         bool "Hisilicon HiP04 Cortex A15 family"
37         depends on ARCH_MULTI_V7
38         select ARM_ERRATA_798181 if SMP
39         select HAVE_ARM_ARCH_TIMER
40         select MCPM if SMP
41         select MCPM_QUAD_CLUSTER if SMP
42         select GENERIC_IRQ_EFFECTIVE_AFF_MASK
43         help
44           Support for Hisilicon HiP04 SoC family
46 config ARCH_HIX5HD2
47         bool "Hisilicon X5HD2 family"
48         depends on ARCH_MULTI_V7
49         select CACHE_L2X0
50         select HAVE_ARM_SCU if SMP
51         select HAVE_ARM_TWD if SMP
52         select PINCTRL
53         select PINCTRL_SINGLE
54         help
55           Support for Hisilicon HIX5HD2 SoC family
56 endmenu
58 endif