MLK-14314-5 dma: pxp-v3: divide whole pxp into four parts
authorFancy Fang <chen.fang@nxp.com>
Sat, 11 Mar 2017 09:08:42 +0000 (17:08 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:22:09 +0000 (15:22 -0500)
commit3f88973c25867cdf59c8ed8d4c29d514db14a197
tree4934802059ec8683adb7783b6d375a8c638f0387
parent18e220e26f1f204f8f2aa2a3758d69bac759cf66
MLK-14314-5 dma: pxp-v3: divide whole pxp into four parts

According to the pxp high level architecture diagram,
it is better to divide the whole big pxp module into
four sub-modules:
   1. 2D operation module(legacy pxp and input fetch & store).
   2. Dithering module.
   3. WFE_A module.
   4. WFE_B module.
This division will simplify driver implementations and
management.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
(cherry picked from commit 5e57840b41adb195515bd652d9624feaadf3448e)
drivers/dma/pxp/pxp_dma_v3.c
include/uapi/linux/pxp_dma.h