]> 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>
Mon, 16 Jun 2014 16:09:03 +0000 (18:09 +0200)
commitccedd1d228e1d924ba95ccbaf1b6900d54bbfd4b
treee81bcb37ec72c7699bd897edf05344d9f7684f4b
parent10f9a26769d290a652c590e66e75ac7482cc84ef
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