drm/mediatek: add function to background color input select for ovl/ovl_2l direct link
This patch add function to background color input select for ovl/ovl_2l direct link for ovl/ovl_2l direct link usecase, we need set background color input select for these hardware. This is preparation patch for ovl/ovl_2l usecase. Signed-off-by: Yongqiang Niu <yongqiang.niu@mediatek.com> Signed-off-by: CK Hu <ck.hu@mediatek.com>
This commit is contained in:
parent
0a5ccda420
commit
132c6e250e
@ -84,6 +84,8 @@ struct mtk_ddp_comp_funcs {
|
||||
struct mtk_plane_state *state);
|
||||
void (*gamma_set)(struct mtk_ddp_comp *comp,
|
||||
struct drm_crtc_state *state);
|
||||
void (*bgclr_in_on)(struct mtk_ddp_comp *comp);
|
||||
void (*bgclr_in_off)(struct mtk_ddp_comp *comp);
|
||||
};
|
||||
|
||||
struct mtk_ddp_comp {
|
||||
@ -165,6 +167,18 @@ static inline void mtk_ddp_gamma_set(struct mtk_ddp_comp *comp,
|
||||
comp->funcs->gamma_set(comp, state);
|
||||
}
|
||||
|
||||
static inline void mtk_ddp_comp_bgclr_in_on(struct mtk_ddp_comp *comp)
|
||||
{
|
||||
if (comp->funcs && comp->funcs->bgclr_in_on)
|
||||
comp->funcs->bgclr_in_on(comp);
|
||||
}
|
||||
|
||||
static inline void mtk_ddp_comp_bgclr_in_off(struct mtk_ddp_comp *comp)
|
||||
{
|
||||
if (comp->funcs && comp->funcs->bgclr_in_off)
|
||||
comp->funcs->bgclr_in_off(comp);
|
||||
}
|
||||
|
||||
int mtk_ddp_comp_get_id(struct device_node *node,
|
||||
enum mtk_ddp_comp_type comp_type);
|
||||
int mtk_ddp_comp_init(struct device *dev, struct device_node *comp_node,
|
||||
|
Loading…
Reference in New Issue
Block a user