]> 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)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 20 Aug 2014 08:06:14 +0000 (10:06 +0200)
commit9c66e7ad76476c1c693282f215915024b70ba844
tree006979aa1ff972665f9b6f9f15f89fce2abadf75
parentcbe41959cf28303bc0d55d57c184a4bfaa49146c
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