Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # SPDX-License-Identifier: GPL-2.0
  2. menuconfig ARCH_DAVINCI
  3. bool "TI DaVinci"
  4. depends on ARCH_MULTI_V5
  5. depends on CPU_LITTLE_ENDIAN
  6. select ARCH_DAVINCI_DA850
  7. select CPU_ARM926T
  8. select DAVINCI_TIMER
  9. select ZONE_DMA
  10. select PM_GENERIC_DOMAINS if PM
  11. select PM_GENERIC_DOMAINS_OF if PM && OF
  12. select REGMAP_MMIO
  13. select RESET_CONTROLLER
  14. select PINCTRL
  15. select PINCTRL_SINGLE
  16. if ARCH_DAVINCI
  17. comment "DaVinci Core Type"
  18. config ARCH_DAVINCI_DA850
  19. bool "DA850/OMAP-L138/AM18x based system"
  20. select ARCH_DAVINCI_DA8XX
  21. select DAVINCI_CP_INTC
  22. config ARCH_DAVINCI_DA8XX
  23. bool
  24. config DAVINCI_MUX
  25. bool "DAVINCI multiplexing support"
  26. depends on ARCH_DAVINCI
  27. default y
  28. help
  29. Pin multiplexing support for DAVINCI boards. If your bootloader
  30. sets the multiplexing correctly, say N. Otherwise, or if unsure,
  31. say Y.
  32. config DAVINCI_MUX_DEBUG
  33. bool "Multiplexing debug output"
  34. depends on DAVINCI_MUX
  35. help
  36. Makes the multiplexing functions print out a lot of debug info.
  37. This is useful if you want to find out the correct values of the
  38. multiplexing registers.
  39. config DAVINCI_MUX_WARNINGS
  40. bool "Warn about pins the bootloader didn't set up"
  41. depends on DAVINCI_MUX
  42. help
  43. Choose Y here to warn whenever driver initialization logic needs
  44. to change the pin multiplexing setup. When there are no warnings
  45. printed, it's safe to deselect DAVINCI_MUX for your product.
  46. endif