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" 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 25 26config 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 34 35config 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 45 46config 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 56endmenu 57 58endif 59