linux/arch/arm/mach-hisi/Kconfig
<<
>>
Prefs
   1# SPDX-License-Identifier: GPL-2.0-only
   2config ARCH_HISI
   3        bool "Hisilicon SoC Support"
   4        depends on ARCH_MULTI_V7
   5        select ARM_AMBA
   6        select ARM_GIC
   7        select ARM_TIMER_SP804
   8        select POWER_RESET
   9        select POWER_RESET_HISI
  10        select POWER_SUPPLY
  11
  12if ARCH_HISI
  13
  14menu "Hisilicon platform type"
  15
  16config ARCH_HI3xxx
  17        bool "Hisilicon Hi36xx family"
  18        depends on ARCH_MULTI_V7
  19        select CACHE_L2X0
  20        select HAVE_ARM_SCU if SMP
  21        select HAVE_ARM_TWD if SMP
  22        select PINCTRL
  23        select PINCTRL_SINGLE
  24        help
  25          Support for Hisilicon Hi36xx SoC family
  26
  27config ARCH_HIP01
  28       bool "Hisilicon HIP01 family"
  29       depends on ARCH_MULTI_V7
  30       select HAVE_ARM_SCU if SMP
  31       select HAVE_ARM_TWD if SMP
  32       select ARM_GLOBAL_TIMER
  33       help
  34         Support for Hisilicon HIP01 SoC family
  35
  36config ARCH_HIP04
  37        bool "Hisilicon HiP04 Cortex A15 family"
  38        depends on ARCH_MULTI_V7
  39        select ARM_ERRATA_798181 if SMP
  40        select HAVE_ARM_ARCH_TIMER
  41        select MCPM if SMP
  42        select MCPM_QUAD_CLUSTER if SMP
  43        select GENERIC_IRQ_EFFECTIVE_AFF_MASK
  44        help
  45          Support for Hisilicon HiP04 SoC family
  46
  47config ARCH_HIX5HD2
  48        bool "Hisilicon X5HD2 family"
  49        depends on ARCH_MULTI_V7
  50        select CACHE_L2X0
  51        select HAVE_ARM_SCU if SMP
  52        select HAVE_ARM_TWD if SMP
  53        select PINCTRL
  54        select PINCTRL_SINGLE
  55        help
  56          Support for Hisilicon HIX5HD2 SoC family
  57endmenu
  58
  59endif
  60