sde: wb: add changes to support Dedicated-CWB

Add new capture/tap point as CRTC property for
D-CWB feature. Update the hardware blocks and
corresponding APIs to configure D-CWB data path.
Add new hardware pingpong blocks that
are dedicated for CWB.

Change-Id: I22576df1768b50f9f47d8527f62913b01ff4d9a7
Signed-off-by: Chandan Uddaraju <chandanu@codeaurora.org>
这个提交包含在:
Chandan Uddaraju
2020-10-08 14:29:34 -07:00
父节点 359caa1be3
当前提交 4fe3d97078
修改 9 个文件,包含 204 行新增26 行删除

查看文件

@@ -161,6 +161,11 @@ static const u32 cdm_flush_tbl[CDM_MAX] = {SDE_NONE, 0};
static const u32 cwb_flush_tbl[CWB_MAX] = {SDE_NONE, SDE_NONE, 1, 2, 3,
4, 5};
/**
* list of CWB bits in CTL_CWB_FLUSH for dedicated cwb
*/
static const u32 dcwb_flush_tbl[CWB_MAX] = {SDE_NONE, SDE_NONE, 0, 1};
/**
* list of DSPP sub-blk flush bits in CTL_DSPP_x_FLUSH
*/