]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ENGR00274412-1 dma: pxp: Port ePxP driver to 3.10
authorRobby Cai <R63905@freescale.com>
Thu, 8 Aug 2013 03:23:54 +0000 (11:23 +0800)
committerJason Liu <r64343@freescale.com>
Wed, 30 Oct 2013 01:54:36 +0000 (09:54 +0800)
commit0731ecea58be742048e891fd68ee8541192df646
tree8a241913cbd9c8942a3ad4d3c3adc6c75ed694b2
parent48dbc5f19919b01814fd03fcb36f8cd483379461
ENGR00274412-1 dma: pxp: Port ePxP driver to 3.10

It's ported from v3.5.7, which contains ePxP DMAENGINE driver and
a client driver named pxp_device. This patch also includes the changes:
- use uapi header file
- remove VM_RESERVED since it's deprecated, and drop redundant VM_IO flag
  since it's automatically set in remap_pfn_range()
- use <linux/platform_data/dma-imx.h> instead of <mach/dma.h>
- use devm_kzalloc() instead in pxp_probe()
- use macro __KERNEL__ in pxp_dma uapi header to avoid definition conflict

Signed-off-by: Robby Cai <R63905@freescale.com>
drivers/dma/Kconfig
drivers/dma/Makefile
drivers/dma/pxp/Makefile [new file with mode: 0644]
drivers/dma/pxp/pxp_device.c [new file with mode: 0644]
drivers/dma/pxp/pxp_dma_v2.c [new file with mode: 0644]
drivers/dma/pxp/regs-pxp_v2.h [new file with mode: 0644]
include/linux/platform_data/dma-imx.h
include/uapi/linux/pxp_dma.h