Kconfig 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. if ARCH_U8500
  2. config UX500_SOC_COMMON
  3. bool
  4. default y
  5. select ARM_GIC
  6. select HAS_MTU
  7. select PL310_ERRATA_753970
  8. select ARM_ERRATA_754322
  9. select ARM_ERRATA_764369
  10. select CACHE_L2X0
  11. select PINCTRL
  12. select PINCTRL_NOMADIK
  13. config UX500_SOC_DB8500
  14. bool
  15. select MFD_DB8500_PRCMU
  16. select REGULATOR
  17. select REGULATOR_DB8500_PRCMU
  18. select CPU_FREQ_TABLE if CPU_FREQ
  19. select PINCTRL_DB8500
  20. menu "Ux500 target platform (boards)"
  21. config MACH_MOP500
  22. bool "U8500 Development platform, MOP500 versions"
  23. select UX500_SOC_DB8500
  24. select I2C
  25. select I2C_NOMADIK
  26. select SOC_BUS
  27. help
  28. Include support for the MOP500 development platform.
  29. config MACH_HREFV60
  30. bool "U8500 Development platform, HREFv60 version"
  31. select MACH_MOP500
  32. help
  33. Include support for the HREFv60 new development platform.
  34. Includes HREFv70, v71 etc.
  35. config MACH_SNOWBALL
  36. bool "U8500 Snowball platform"
  37. select MACH_MOP500
  38. select LEDS_GPIO
  39. help
  40. Include support for the snowball development platform.
  41. config UX500_AUTO_PLATFORM
  42. def_bool y
  43. select MACH_MOP500
  44. help
  45. At least one platform needs to be selected in order to build
  46. a working kernel. If everything else is disabled, this
  47. automatically enables MACH_MOP500.
  48. config MACH_UX500_DT
  49. bool "Generic U8500 support using device tree"
  50. depends on MACH_MOP500
  51. select USE_OF
  52. endmenu
  53. config UX500_DEBUG_UART
  54. int "Ux500 UART to use for low-level debug"
  55. default 2
  56. help
  57. Choose the UART on which kernel low-level debug messages should be
  58. output.
  59. endif