1config 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 10 11if ARCH_HISI 12 13menu "Hisilicon platform type" 14 15config ARCH_HI3xxx 16 bool "Hisilicon Hi36xx family" if ARCH_MULTI_V7 17 select CACHE_L2X0 18 select HAVE_ARM_SCU if SMP 19 select HAVE_ARM_TWD if SMP 20 select PINCTRL 21 select PINCTRL_SINGLE 22 help 23 Support for Hisilicon Hi36xx SoC family 24 25config ARCH_HIP01 26 bool "Hisilicon HIP01 family" if ARCH_MULTI_V7 27 select HAVE_ARM_SCU if SMP 28 select HAVE_ARM_TWD if SMP 29 select ARM_GLOBAL_TIMER 30 help 31 Support for Hisilicon HIP01 SoC family 32 33config ARCH_HIP04 34 bool "Hisilicon HiP04 Cortex A15 family" if ARCH_MULTI_V7 35 select ARM_ERRATA_798181 if SMP 36 select HAVE_ARM_ARCH_TIMER 37 select MCPM if SMP 38 select MCPM_QUAD_CLUSTER if SMP 39 help 40 Support for Hisilicon HiP04 SoC family 41 42config ARCH_HIX5HD2 43 bool "Hisilicon X5HD2 family" if ARCH_MULTI_V7 44 select CACHE_L2X0 45 select HAVE_ARM_SCU if SMP 46 select HAVE_ARM_TWD if SMP 47 select PINCTRL 48 select PINCTRL_SINGLE 49 help 50 Support for Hisilicon HIX5HD2 SoC family 51endmenu 52 53endif 54