xref: /linux/arch/arm/mach-hisi/Kconfig (revision 82fd132c0d658b0d6ccd928a914b207d1862572f)
17685b125SHaojian Zhuangconfig ARCH_HISI
27685b125SHaojian Zhuang	bool "Hisilicon SoC Support"
3d8f0faa3SArnd Bergmann	depends on ARCH_MULTI_V7
4389ee0c2SHaojian Zhuang	select ARM_AMBA
5389ee0c2SHaojian Zhuang	select ARM_GIC
6389ee0c2SHaojian Zhuang	select ARM_TIMER_SP804
74a9b3737SHaojian Zhuang	select POWER_RESET
84a9b3737SHaojian Zhuang	select POWER_RESET_HISI
94a9b3737SHaojian Zhuang	select POWER_SUPPLY
107685b125SHaojian Zhuang
117685b125SHaojian Zhuangif ARCH_HISI
127685b125SHaojian Zhuang
137685b125SHaojian Zhuangmenu "Hisilicon platform type"
147685b125SHaojian Zhuang
157685b125SHaojian Zhuangconfig ARCH_HI3xxx
1606cc5c1dSHaifeng Yan	bool "Hisilicon Hi36xx family" if ARCH_MULTI_V7
17389ee0c2SHaojian Zhuang	select CACHE_L2X0
188f881c67SArnd Bergmann	select HAVE_ARM_SCU if SMP
1957789d69SRob Herring	select HAVE_ARM_TWD if SMP
20389ee0c2SHaojian Zhuang	select PINCTRL
21389ee0c2SHaojian Zhuang	select PINCTRL_SINGLE
22389ee0c2SHaojian Zhuang	help
2306cc5c1dSHaifeng Yan	  Support for Hisilicon Hi36xx SoC family
247685b125SHaojian Zhuang
25*82fd132cSWang Longconfig ARCH_HIP01
26*82fd132cSWang Long       bool "Hisilicon HIP01 family" if ARCH_MULTI_V7
27*82fd132cSWang Long       select HAVE_ARM_SCU if SMP
28*82fd132cSWang Long       select HAVE_ARM_TWD if SMP
29*82fd132cSWang Long       select ARM_GLOBAL_TIMER
30*82fd132cSWang Long       help
31*82fd132cSWang Long         Support for Hisilicon HIP01 SoC family
32*82fd132cSWang Long
332d518edaSHaojian Zhuangconfig ARCH_HIP04
342d518edaSHaojian Zhuang	bool "Hisilicon HiP04 Cortex A15 family" if ARCH_MULTI_V7
352d518edaSHaojian Zhuang	select ARM_ERRATA_798181 if SMP
362d518edaSHaojian Zhuang	select HAVE_ARM_ARCH_TIMER
372d518edaSHaojian Zhuang	select MCPM if SMP
382d518edaSHaojian Zhuang	select MCPM_QUAD_CLUSTER if SMP
392d518edaSHaojian Zhuang	help
402d518edaSHaojian Zhuang	  Support for Hisilicon HiP04 SoC family
412d518edaSHaojian Zhuang
4206cc5c1dSHaifeng Yanconfig ARCH_HIX5HD2
4306cc5c1dSHaifeng Yan	bool "Hisilicon X5HD2 family" if ARCH_MULTI_V7
4406cc5c1dSHaifeng Yan	select CACHE_L2X0
4506cc5c1dSHaifeng Yan	select HAVE_ARM_SCU if SMP
4606cc5c1dSHaifeng Yan	select HAVE_ARM_TWD if SMP
4706cc5c1dSHaifeng Yan	select PINCTRL
4806cc5c1dSHaifeng Yan	select PINCTRL_SINGLE
4906cc5c1dSHaifeng Yan	help
5006cc5c1dSHaifeng Yan	  Support for Hisilicon HIX5HD2 SoC family
517685b125SHaojian Zhuangendmenu
527685b125SHaojian Zhuang
537685b125SHaojian Zhuangendif
54