Kconfig 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # SPDX-License-Identifier: GPL-2.0
  2. #
  3. # DMA engine configuration for sh
  4. #
  5. config RENESAS_DMA
  6. bool
  7. select DMA_ENGINE
  8. #
  9. # DMA Engine Helpers
  10. #
  11. config SH_DMAE_BASE
  12. bool "Renesas SuperH DMA Engine support"
  13. depends on SUPERH || COMPILE_TEST
  14. depends on !SUPERH || SH_DMA
  15. depends on !SH_DMA_API
  16. default y
  17. select RENESAS_DMA
  18. help
  19. Enable support for the Renesas SuperH DMA controllers.
  20. #
  21. # DMA Controllers
  22. #
  23. config SH_DMAE
  24. tristate "Renesas SuperH DMAC support"
  25. depends on SH_DMAE_BASE
  26. help
  27. Enable support for the Renesas SuperH DMA controllers.
  28. config RCAR_DMAC
  29. tristate "Renesas R-Car Gen{2,3} and RZ/G{1,2} DMA Controller"
  30. depends on ARCH_RENESAS || COMPILE_TEST
  31. select RENESAS_DMA
  32. help
  33. This driver supports the general purpose DMA controller found in the
  34. Renesas R-Car Gen{2,3} and RZ/G{1,2} SoCs.
  35. config RENESAS_USB_DMAC
  36. tristate "Renesas USB-DMA Controller"
  37. depends on ARCH_RENESAS || COMPILE_TEST
  38. select RENESAS_DMA
  39. select DMA_VIRTUAL_CHANNELS
  40. help
  41. This driver supports the USB-DMA controller found in the Renesas
  42. SoCs.