summaryrefslogtreecommitdiff
path: root/include/video
diff options
context:
space:
mode:
authorLiu Ying <victor.liu@nxp.com>2019-11-01 13:46:52 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 15:58:04 +0800
commit8212c85a3c2a864559dc0b1e38f6b85c947996cf (patch)
tree360aa4d33c91e36dcf4553aa23996a504df18bfa /include/video
parentacbd004cf44127db5f3116fcea360f7e09bedc78 (diff)
gpu: imx: dpu: fetchunit: Use TKT343664&TKT339017's fixups for ->set_baseaddress()
This patch uses TKT343664&TKT339017's fixups for ->set_baseaddress(). Signed-off-by: Liu Ying <victor.liu@nxp.com>
Diffstat (limited to 'include/video')
-rw-r--r--include/video/dpu.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/include/video/dpu.h b/include/video/dpu.h
index b5058f71cb3e..9fce4b6a339f 100644
--- a/include/video/dpu.h
+++ b/include/video/dpu.h
@@ -332,7 +332,10 @@ struct dpu_fetchunit_ops {
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);
+ void (*set_baseaddress)(struct dpu_fetchunit *fu, unsigned int width,
+ unsigned int x_offset, unsigned int y_offset,
+ unsigned int mt_w, unsigned int mt_h,
+ int bpp, dma_addr_t baddr);
void (*set_src_bpp)(struct dpu_fetchunit *fu, int bpp);
@@ -579,7 +582,10 @@ void fetchunit_shdldreq_sticky(struct dpu_fetchunit *fu, u8 layer_mask);
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_baseaddress(struct dpu_fetchunit *fu, unsigned int width,
+ unsigned int x_offset, unsigned int y_offset,
+ unsigned int mt_w, unsigned int mt_h,
+ int bpp, 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);
void fetchunit_enable_src_buf(struct dpu_fetchunit *fu);