Kconfig 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. #
  3. # Texas Instruments DMA drivers
  4. #
  5. config TI_CPPI41
  6. tristate "Texas Instruments CPPI 4.1 DMA support"
  7. depends on (ARCH_OMAP || ARCH_DAVINCI_DA8XX)
  8. select DMA_ENGINE
  9. help
  10. The Communications Port Programming Interface (CPPI) 4.1 DMA engine
  11. is currently used by the USB driver on AM335x and DA8xx platforms.
  12. config TI_EDMA
  13. tristate "Texas Instruments EDMA support"
  14. depends on ARCH_DAVINCI || ARCH_OMAP || ARCH_KEYSTONE || COMPILE_TEST
  15. select DMA_ENGINE
  16. select DMA_VIRTUAL_CHANNELS
  17. select TI_DMA_CROSSBAR if (ARCH_OMAP || COMPILE_TEST)
  18. default y
  19. help
  20. Enable support for the TI EDMA (Enhanced DMA) controller. This DMA
  21. engine is found on TI DaVinci, AM33xx, AM43xx, DRA7xx and Keystone 2
  22. parts.
  23. config DMA_OMAP
  24. tristate "Texas Instruments sDMA (omap-dma) support"
  25. depends on ARCH_OMAP || COMPILE_TEST
  26. select DMA_ENGINE
  27. select DMA_VIRTUAL_CHANNELS
  28. select TI_DMA_CROSSBAR if (SOC_DRA7XX || COMPILE_TEST)
  29. default y
  30. help
  31. Enable support for the TI sDMA (System DMA or DMA4) controller. This
  32. DMA engine is found on OMAP and DRA7xx parts.
  33. config TI_K3_UDMA
  34. bool "Texas Instruments UDMA support"
  35. depends on ARCH_K3
  36. depends on TI_SCI_PROTOCOL
  37. depends on TI_SCI_INTA_IRQCHIP
  38. select DMA_ENGINE
  39. select DMA_VIRTUAL_CHANNELS
  40. select TI_K3_RINGACC
  41. select TI_K3_PSIL
  42. help
  43. Enable support for the TI UDMA (Unified DMA) controller. This
  44. DMA engine is used in AM65x and j721e.
  45. config TI_K3_UDMA_GLUE_LAYER
  46. bool "Texas Instruments UDMA Glue layer for non DMAengine users"
  47. depends on ARCH_K3
  48. depends on TI_K3_UDMA
  49. help
  50. Say y here to support the K3 NAVSS DMA glue interface
  51. If unsure, say N.
  52. config TI_K3_PSIL
  53. bool
  54. config TI_DMA_CROSSBAR
  55. bool