blob: a3b091a4d344a43d2a903b5ffaaa672bf742db4a [file] [log] [blame]
Haojian Zhuang7685b122014-04-01 11:01:09 +08001config ARCH_HISI
2 bool "Hisilicon SoC Support"
Arnd Bergmannd8f0faa2014-09-29 17:46:15 +02003 depends on ARCH_MULTI_V7
Haojian Zhuang2c7268c2013-12-11 15:54:50 +08004 select ARM_AMBA
5 select ARM_GIC
6 select ARM_TIMER_SP804
Haojian Zhuang4a9b3732014-05-13 17:11:28 +08007 select POWER_RESET
8 select POWER_RESET_HISI
9 select POWER_SUPPLY
Haojian Zhuang7685b122014-04-01 11:01:09 +080010
11if ARCH_HISI
12
13menu "Hisilicon platform type"
14
15config ARCH_HI3xxx
Masahiro Yamadae3246542015-11-16 12:06:10 +090016 bool "Hisilicon Hi36xx family"
17 depends on ARCH_MULTI_V7
Haojian Zhuang2c7268c2013-12-11 15:54:50 +080018 select CACHE_L2X0
Arnd Bergmann8f881c672014-02-17 20:29:14 +010019 select HAVE_ARM_SCU if SMP
Rob Herring57789d62014-02-01 16:35:42 -060020 select HAVE_ARM_TWD if SMP
Haojian Zhuang2c7268c2013-12-11 15:54:50 +080021 select PINCTRL
22 select PINCTRL_SINGLE
Haojian Zhuang2c7268c2013-12-11 15:54:50 +080023 help
Haifeng Yan06cc5c12014-04-11 11:54:11 +080024 Support for Hisilicon Hi36xx SoC family
Haojian Zhuang7685b122014-04-01 11:01:09 +080025
Wang Long82fd1322014-12-24 03:09:57 +000026config ARCH_HIP01
Masahiro Yamadae3246542015-11-16 12:06:10 +090027 bool "Hisilicon HIP01 family"
28 depends on ARCH_MULTI_V7
Wang Long82fd1322014-12-24 03:09:57 +000029 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
Haojian Zhuang2d518ed2014-05-09 16:58:04 +080035config ARCH_HIP04
Masahiro Yamadae3246542015-11-16 12:06:10 +090036 bool "Hisilicon HiP04 Cortex A15 family"
37 depends on ARCH_MULTI_V7
Haojian Zhuang2d518ed2014-05-09 16:58:04 +080038 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 help
43 Support for Hisilicon HiP04 SoC family
44
Haifeng Yan06cc5c12014-04-11 11:54:11 +080045config ARCH_HIX5HD2
Masahiro Yamadae3246542015-11-16 12:06:10 +090046 bool "Hisilicon X5HD2 family"
47 depends on ARCH_MULTI_V7
Haifeng Yan06cc5c12014-04-11 11:54:11 +080048 select CACHE_L2X0
49 select HAVE_ARM_SCU if SMP
50 select HAVE_ARM_TWD if SMP
51 select PINCTRL
52 select PINCTRL_SINGLE
53 help
54 Support for Hisilicon HIX5HD2 SoC family
Haojian Zhuang7685b122014-04-01 11:01:09 +080055endmenu
56
57endif