Kconfig 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. #
  2. # DMA engine configuration for sh
  3. #
  4. config RENESAS_DMA
  5. bool
  6. select DMA_ENGINE
  7. #
  8. # DMA Engine Helpers
  9. #
  10. config SH_DMAE_BASE
  11. bool "Renesas SuperH DMA Engine support"
  12. depends on SUPERH || ARCH_RENESAS || COMPILE_TEST
  13. depends on !SUPERH || SH_DMA
  14. depends on !SH_DMA_API
  15. default y
  16. select RENESAS_DMA
  17. help
  18. Enable support for the Renesas SuperH DMA controllers.
  19. #
  20. # DMA Controllers
  21. #
  22. config SH_DMAE
  23. tristate "Renesas SuperH DMAC support"
  24. depends on SH_DMAE_BASE
  25. help
  26. Enable support for the Renesas SuperH DMA controllers.
  27. if SH_DMAE
  28. config SH_DMAE_R8A73A4
  29. def_bool y
  30. depends on ARCH_R8A73A4
  31. depends on OF
  32. endif
  33. config RCAR_DMAC
  34. tristate "Renesas R-Car Gen2 DMA Controller"
  35. depends on ARCH_RENESAS || COMPILE_TEST
  36. select RENESAS_DMA
  37. help
  38. This driver supports the general purpose DMA controller found in the
  39. Renesas R-Car second generation SoCs.
  40. config RENESAS_USB_DMAC
  41. tristate "Renesas USB-DMA Controller"
  42. depends on ARCH_RENESAS || COMPILE_TEST
  43. select RENESAS_DMA
  44. select DMA_VIRTUAL_CHANNELS
  45. help
  46. This driver supports the USB-DMA controller found in the Renesas
  47. SoCs.
  48. config SUDMAC
  49. tristate "Renesas SUDMAC support"
  50. depends on SH_DMAE_BASE
  51. help
  52. Enable support for the Renesas SUDMAC controllers.