dma.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /*
  2. * file: include/asm-blackfin/mach-bf537/dma.h
  3. * based on:
  4. * author:
  5. *
  6. * created:
  7. * description:
  8. * system mmr register map
  9. * rev:
  10. *
  11. * modified:
  12. *
  13. *
  14. * bugs: enter bugs at http://blackfin.uclinux.org/
  15. *
  16. * this program is free software; you can redistribute it and/or modify
  17. * it under the terms of the gnu general public license as published by
  18. * the free software foundation; either version 2, or (at your option)
  19. * any later version.
  20. *
  21. * this program is distributed in the hope that it will be useful,
  22. * but without any warranty; without even the implied warranty of
  23. * merchantability or fitness for a particular purpose. see the
  24. * gnu general public license for more details.
  25. *
  26. * you should have received a copy of the gnu general public license
  27. * along with this program; see the file copying.
  28. * if not, write to the free software foundation,
  29. * 59 temple place - suite 330, boston, ma 02111-1307, usa.
  30. */
  31. #ifndef _MACH_DMA_H_
  32. #define _MACH_DMA_H_
  33. #define MAX_BLACKFIN_DMA_CHANNEL 16
  34. #define CH_PPI 0
  35. #define CH_EMAC_RX 1
  36. #define CH_EMAC_TX 2
  37. #define CH_SPORT0_RX 3
  38. #define CH_SPORT0_TX 4
  39. #define CH_SPORT1_RX 5
  40. #define CH_SPORT1_TX 6
  41. #define CH_SPI 7
  42. #define CH_UART0_RX 8
  43. #define CH_UART0_TX 9
  44. #define CH_UART1_RX 10
  45. #define CH_UART1_TX 11
  46. #define CH_MEM_STREAM0_DEST 12 /* TX */
  47. #define CH_MEM_STREAM0_SRC 13 /* RX */
  48. #define CH_MEM_STREAM1_DEST 14 /* TX */
  49. #define CH_MEM_STREAM1_SRC 15 /* RX */
  50. #endif