Kconfig 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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_DB5500
  14. bool
  15. select MFD_DB5500_PRCMU
  16. config UX500_SOC_DB8500
  17. bool
  18. select MFD_DB8500_PRCMU
  19. select REGULATOR
  20. select REGULATOR_DB8500_PRCMU
  21. select CPU_FREQ_TABLE if CPU_FREQ
  22. select PINCTRL_DB8500
  23. menu "Ux500 target platform (boards)"
  24. config MACH_MOP500
  25. bool "U8500 Development platform, MOP500 versions"
  26. select UX500_SOC_DB8500
  27. select I2C
  28. select I2C_NOMADIK
  29. select SOC_BUS
  30. help
  31. Include support for the MOP500 development platform.
  32. config MACH_HREFV60
  33. bool "U8500 Development platform, HREFv60 version"
  34. select MACH_MOP500
  35. help
  36. Include support for the HREFv60 new development platform.
  37. Includes HREFv70, v71 etc.
  38. config MACH_SNOWBALL
  39. bool "U8500 Snowball platform"
  40. select MACH_MOP500
  41. help
  42. Include support for the snowball development platform.
  43. config MACH_U5500
  44. bool "U5500 Development platform"
  45. select UX500_SOC_DB5500
  46. help
  47. Include support for the U5500 development platform.
  48. config UX500_AUTO_PLATFORM
  49. def_bool y
  50. depends on !MACH_U5500
  51. select MACH_MOP500
  52. help
  53. At least one platform needs to be selected in order to build
  54. a working kernel. If everything else is disabled, this
  55. automatically enables MACH_MOP500.
  56. config MACH_UX500_DT
  57. bool "Generic U8500 support using device tree"
  58. depends on MACH_MOP500
  59. select USE_OF
  60. endmenu
  61. config UX500_DEBUG_UART
  62. int "Ux500 UART to use for low-level debug"
  63. default 2
  64. help
  65. Choose the UART on which kernel low-level debug messages should be
  66. output.
  67. config U5500_MODEM_IRQ
  68. bool "Modem IRQ support"
  69. depends on UX500_SOC_DB5500
  70. default y
  71. help
  72. Add support for handling IRQ:s from modem side
  73. config U5500_MBOX
  74. bool "Mailbox support"
  75. depends on U5500_MODEM_IRQ
  76. default y
  77. help
  78. Add support for U5500 mailbox communication with modem side
  79. endif