]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00290613 PXP: add asynchronous multi instances support for PXP
authorFancy Fang <B47543@freescale.com>
Wed, 4 Dec 2013 02:13:26 +0000 (10:13 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Wed, 20 Aug 2014 08:06:48 +0000 (10:06 +0200)
commitde64cdb62e3f6992fa59e4128a9785f03c92dd2d
treed2eb118bb338b4625e71bb3b5bab1c2307a1f7c6
parent76f3cf87ba3564244071f7044ac083ed0caa3c7f
ENGR00290613 PXP: add asynchronous multi instances support for PXP

Move PXP registers setting from pxp_issue_pending() to a seperate
kernel thread. This change will avoid the multi instances hang issues
solved in previous commits. And also the pxp users won't be blocked
when it call dma_async_issue_pending() function.

Signed-off-by: Fancy Fang <B47543@freescale.com>
drivers/dma/pxp/pxp_dma_v2.c