Kconfig 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. select GENERIC_IRQ_EFFECTIVE_AFF_MASK
  38. help
  39. Support for Hisilicon HiP04 SoC family
  40. config ARCH_HIX5HD2
  41. bool "Hisilicon X5HD2 family"
  42. depends on ARCH_MULTI_V7
  43. select CACHE_L2X0
  44. select HAVE_ARM_SCU if SMP
  45. select HAVE_ARM_TWD if SMP
  46. select PINCTRL
  47. select PINCTRL_SINGLE
  48. help
  49. Support for Hisilicon HIX5HD2 SoC family
  50. endmenu
  51. endif