Kconfig 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. config ARCH_U8500
  2. bool "ST-Ericsson U8500 Series" if ARCH_MULTI_V7
  3. depends on MMU
  4. select ARCH_HAS_CPUFREQ
  5. select ARCH_REQUIRE_GPIOLIB
  6. select ARM_AMBA
  7. select CLKDEV_LOOKUP
  8. select CPU_V7
  9. select GENERIC_CLOCKEVENTS
  10. select HAVE_SMP
  11. select MIGHT_HAVE_CACHE_L2X0
  12. help
  13. Support for ST-Ericsson's Ux500 architecture
  14. if ARCH_U8500
  15. config UX500_SOC_COMMON
  16. bool
  17. default y
  18. select ARM_ERRATA_754322
  19. select ARM_ERRATA_764369 if SMP
  20. select ARM_GIC
  21. select CACHE_L2X0
  22. select CLKSRC_NOMADIK_MTU
  23. select COMMON_CLK
  24. select PINCTRL
  25. select PINCTRL_NOMADIK
  26. select PINCTRL_ABX500
  27. select PL310_ERRATA_753970 if CACHE_PL310
  28. config UX500_SOC_DB8500
  29. bool
  30. select CPU_FREQ_TABLE if CPU_FREQ
  31. select MFD_DB8500_PRCMU
  32. select PINCTRL_DB8500
  33. select PINCTRL_DB8540
  34. select PINCTRL_AB8500
  35. select PINCTRL_AB8505
  36. select PINCTRL_AB9540
  37. select PINCTRL_AB8540
  38. select REGULATOR
  39. select REGULATOR_DB8500_PRCMU
  40. menu "Ux500 target platform (boards)"
  41. config MACH_MOP500
  42. bool "U8500 Development platform, MOP500 versions"
  43. select I2C
  44. select I2C_NOMADIK
  45. select REGULATOR_FIXED_VOLTAGE
  46. select SOC_BUS
  47. select UX500_SOC_DB8500
  48. help
  49. Include support for the MOP500 development platform.
  50. config MACH_HREFV60
  51. bool "U8500 Development platform, HREFv60 version"
  52. select MACH_MOP500
  53. help
  54. Include support for the HREFv60 new development platform.
  55. Includes HREFv70, v71 etc.
  56. config MACH_SNOWBALL
  57. bool "U8500 Snowball platform"
  58. select MACH_MOP500
  59. help
  60. Include support for the snowball development platform.
  61. config UX500_AUTO_PLATFORM
  62. def_bool y
  63. select MACH_MOP500
  64. help
  65. At least one platform needs to be selected in order to build
  66. a working kernel. If everything else is disabled, this
  67. automatically enables MACH_MOP500.
  68. config MACH_UX500_DT
  69. bool "Generic U8500 support using device tree"
  70. depends on MACH_MOP500
  71. select USE_OF
  72. endmenu
  73. config UX500_DEBUG_UART
  74. int "Ux500 UART to use for low-level debug"
  75. default 2
  76. help
  77. Choose the UART on which kernel low-level debug messages should be
  78. output.
  79. endif