xtensa: reimplement DMA API using common helpers
authorMax Filippov <jcmvbkbc@gmail.com>
Mon, 25 May 2015 03:55:05 +0000 (06:55 +0300)
committerMax Filippov <jcmvbkbc@gmail.com>
Mon, 17 Aug 2015 04:31:00 +0000 (07:31 +0300)
commitc75959a6da19df2700556dc76861442e9716317d
tree81ad55a5431fd510c25d518983c5ffb388ca2864
parent4229fb12a03e5da5882b420b0aa4a02e77447b86
xtensa: reimplement DMA API using common helpers

- keep existing functionality: don't handle attributes, don't support
  high memory;
- implement scatterlist primitives (map/unmap/sync);
- enable DMA API debug.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
arch/xtensa/Kconfig
arch/xtensa/include/asm/Kbuild
arch/xtensa/include/asm/device.h [new file with mode: 0644]
arch/xtensa/include/asm/dma-mapping.h
arch/xtensa/kernel/pci-dma.c