diff options
author | Liu Ying <victor.liu@nxp.com> | 2019-09-03 16:44:08 -0400 |
---|---|---|
committer | Liu Ying <victor.liu@nxp.com> | 2019-09-16 16:28:52 +0800 |
commit | 02ea181f73f3fe2afb8b85c2d40edb473e5beee3 (patch) | |
tree | fce32d322d12d14f6e6ff35bdd3716fc7921c309 /include | |
parent | 0a640c4ddec529dc3f72b9473a9973ac5d1ea797 (diff) |
MLK-22599 drm/imx: dpu: kms: Support full screen CRTC background
The CRTC background should be full screen instead of partial
screen, because the DRM core is likely to add configurable
background color support in the future. We may cover the full
screen with ConstFrame0/1, upon which builds planes. With this,
it is easier to compute each plane's layer offset vs CRTC start
point and all ConstFrame units can be controlled by CRTC.
Signed-off-by: Liu Ying <victor.liu@nxp.com>
(cherry picked from commit ba18a9874cf010032413ca70f9b358399a143037)
Diffstat (limited to 'include')
-rw-r--r-- | include/video/dpu.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/include/video/dpu.h b/include/video/dpu.h index 358a8bbce10a..a5ad5000dd50 100644 --- a/include/video/dpu.h +++ b/include/video/dpu.h @@ -519,7 +519,6 @@ struct dpu_constframe; void constframe_shden(struct dpu_constframe *cf, bool enable); void constframe_framedimensions(struct dpu_constframe *cf, unsigned int w, unsigned int h); -void constframe_framedimensions_copy_prim(struct dpu_constframe *cf); void constframe_constantcolor(struct dpu_constframe *cf, unsigned int r, unsigned int g, unsigned int b, unsigned int a); void constframe_controltrigger(struct dpu_constframe *cf, bool trigger); @@ -631,7 +630,6 @@ framegen_cfg_videomode(struct dpu_framegen *fg, bool encoder_type_has_tmds, bool encoder_type_has_lvds); void framegen_pkickconfig(struct dpu_framegen *fg, bool enable); void framegen_syncmode_fixup(struct dpu_framegen *fg, bool enable); -void framegen_sacfg(struct dpu_framegen *fg, unsigned int x, unsigned int y); void framegen_displaymode(struct dpu_framegen *fg, fgdm_t mode); void framegen_panic_displaymode(struct dpu_framegen *fg, fgdm_t mode); void framegen_wait_done(struct dpu_framegen *fg, struct drm_display_mode *m); @@ -840,7 +838,6 @@ void dpu_be_configure_prefetch(struct dpu_bliteng *dpu_be, #define MAX_FW_NUM 1 #define MAX_LB_NUM 7 struct dpu_plane_res { - struct dpu_constframe *cf[2]; struct dpu_extdst *ed[2]; struct dpu_fetchunit *fd[MAX_FD_NUM]; struct dpu_fetchunit *fe[2]; |