Kconfig 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. #
  2. # SPEAr Platform configuration file
  3. #
  4. menuconfig PLAT_SPEAR
  5. bool "ST SPEAr Family"
  6. depends on ARCH_MULTI_V7 || ARCH_MULTI_V5
  7. select ARM_AMBA
  8. select CLKSRC_MMIO
  9. select GPIOLIB
  10. if PLAT_SPEAR
  11. config ARCH_SPEAR13XX
  12. bool "ST SPEAr13xx"
  13. depends on ARCH_MULTI_V7
  14. select ARM_GIC
  15. select GPIO_SPEAR_SPICS
  16. select HAVE_ARM_SCU if SMP
  17. select HAVE_ARM_TWD if SMP
  18. select PINCTRL
  19. select MFD_SYSCON
  20. help
  21. Supports for ARM's SPEAR13XX family
  22. if ARCH_SPEAR13XX
  23. config MACH_SPEAR1310
  24. bool "SPEAr1310 Machine support with Device Tree"
  25. select PINCTRL_SPEAR1310
  26. select PHY_ST_SPEAR1310_MIPHY
  27. help
  28. Supports ST SPEAr1310 machine configured via the device-tree
  29. config MACH_SPEAR1340
  30. bool "SPEAr1340 Machine support with Device Tree"
  31. select PINCTRL_SPEAR1340
  32. select PHY_ST_SPEAR1340_MIPHY
  33. help
  34. Supports ST SPEAr1340 machine configured via the device-tree
  35. endif #ARCH_SPEAR13XX
  36. config ARCH_SPEAR3XX
  37. bool "ST SPEAr3xx"
  38. depends on ARCH_MULTI_V5
  39. depends on !ARCH_SPEAR13XX
  40. select ARM_VIC
  41. select PINCTRL
  42. help
  43. Supports for ARM's SPEAR3XX family
  44. if ARCH_SPEAR3XX
  45. config MACH_SPEAR300
  46. bool "SPEAr300 Machine support with Device Tree"
  47. select PINCTRL_SPEAR300
  48. help
  49. Supports ST SPEAr300 machine configured via the device-tree
  50. config MACH_SPEAR310
  51. bool "SPEAr310 Machine support with Device Tree"
  52. select PINCTRL_SPEAR310
  53. help
  54. Supports ST SPEAr310 machine configured via the device-tree
  55. config MACH_SPEAR320
  56. bool "SPEAr320 Machine support with Device Tree"
  57. select PINCTRL_SPEAR320
  58. help
  59. Supports ST SPEAr320 machine configured via the device-tree
  60. endif
  61. config ARCH_SPEAR6XX
  62. bool "ST SPEAr6XX"
  63. depends on ARCH_MULTI_V5
  64. depends on !ARCH_SPEAR13XX
  65. select ARM_VIC
  66. help
  67. Supports for ARM's SPEAR6XX family
  68. config MACH_SPEAR600
  69. def_bool y
  70. depends on ARCH_SPEAR6XX
  71. help
  72. Supports ST SPEAr600 boards configured via the device-tree
  73. config ARCH_SPEAR_AUTO
  74. bool
  75. depends on !ARCH_SPEAR13XX && !ARCH_SPEAR6XX
  76. select ARCH_SPEAR3XX
  77. endif