Kconfig 1.5 KB

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