Kconfig 1.2 KB

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