summaryrefslogtreecommitdiff
path: root/include/video
diff options
context:
space:
mode:
authorLiu Ying <victor.liu@nxp.com>2019-11-01 13:28:15 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 15:58:03 +0800
commitacbd004cf44127db5f3116fcea360f7e09bedc78 (patch)
tree2a3bc7b20655d73712d2c48010157ae9afdcc21c /include/video
parent2458abce7a6e7d19217c49e70077d2d1c44dc850 (diff)
gpu: imx: dpu: fetchunit: Use TKT343664's fixup for ->set_burstlength()
This patch uses TKT343664 burst size fixup for ->set_burstlength(). Signed-off-by: Liu Ying <victor.liu@nxp.com>
Diffstat (limited to 'include/video')
-rw-r--r--include/video/dpu.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/include/video/dpu.h b/include/video/dpu.h
index 87eb233ad770..b5058f71cb3e 100644
--- a/include/video/dpu.h
+++ b/include/video/dpu.h
@@ -328,7 +328,9 @@ enum {
struct dpu_fetchunit;
struct dpu_fetchunit_ops {
- void (*set_burstlength)(struct dpu_fetchunit *fu);
+ void (*set_burstlength)(struct dpu_fetchunit *fu,
+ unsigned int x_offset, unsigned int mt_w,
+ int bpp, dma_addr_t baddr, bool use_prefetch);
void (*set_baseaddress)(struct dpu_fetchunit *fu, dma_addr_t baddr);
@@ -574,7 +576,9 @@ fetchunit_stride_fixup_tkt339017(unsigned int stride, unsigned int burst_size,
void fetchunit_shden(struct dpu_fetchunit *fu, bool enable);
void fetchunit_baddr_autoupdate(struct dpu_fetchunit *fu, u8 layer_mask);
void fetchunit_shdldreq_sticky(struct dpu_fetchunit *fu, u8 layer_mask);
-void fetchunit_set_burstlength(struct dpu_fetchunit *fu);
+void fetchunit_set_burstlength(struct dpu_fetchunit *fu,
+ unsigned int x_offset, unsigned int mt_w,
+ int bpp, dma_addr_t baddr, bool use_prefetch);
void fetchunit_set_baseaddress(struct dpu_fetchunit *fu, dma_addr_t baddr);
void fetchunit_set_src_bpp(struct dpu_fetchunit *fu, int bpp);
void fetchunit_set_src_stride(struct dpu_fetchunit *fu, unsigned int stride);