Lines Matching refs:cmdq_pkt

184 static void mtk_ovl_set_afbc(struct mtk_disp_ovl *ovl, struct cmdq_pkt *cmdq_pkt,  in mtk_ovl_set_afbc()  argument
187 mtk_ddp_write_mask(cmdq_pkt, enabled ? OVL_LAYER_AFBC_EN(idx) : 0, in mtk_ovl_set_afbc()
194 unsigned int bpc, struct cmdq_pkt *cmdq_pkt) in mtk_ovl_config() argument
199 mtk_ddp_write_relaxed(cmdq_pkt, h << 16 | w, &ovl->cmdq_reg, ovl->regs, in mtk_ovl_config()
201 mtk_ddp_write_relaxed(cmdq_pkt, 0x0, &ovl->cmdq_reg, ovl->regs, DISP_REG_OVL_ROI_BGCLR); in mtk_ovl_config()
203 mtk_ddp_write(cmdq_pkt, 0x1, &ovl->cmdq_reg, ovl->regs, DISP_REG_OVL_RST); in mtk_ovl_config()
204 mtk_ddp_write(cmdq_pkt, 0x0, &ovl->cmdq_reg, ovl->regs, DISP_REG_OVL_RST); in mtk_ovl_config()
249 struct cmdq_pkt *cmdq_pkt) in mtk_ovl_layer_on() argument
256 mtk_ddp_write(cmdq_pkt, 0x1, &ovl->cmdq_reg, ovl->regs, in mtk_ovl_layer_on()
267 mtk_ddp_write(cmdq_pkt, gmc_value, in mtk_ovl_layer_on()
269 mtk_ddp_write_mask(cmdq_pkt, BIT(idx), &ovl->cmdq_reg, ovl->regs, in mtk_ovl_layer_on()
274 struct cmdq_pkt *cmdq_pkt) in mtk_ovl_layer_off() argument
278 mtk_ddp_write_mask(cmdq_pkt, 0, &ovl->cmdq_reg, ovl->regs, in mtk_ovl_layer_off()
280 mtk_ddp_write(cmdq_pkt, 0, &ovl->cmdq_reg, ovl->regs, in mtk_ovl_layer_off()
322 struct cmdq_pkt *cmdq_pkt) in mtk_ovl_layer_config() argument
346 mtk_ovl_layer_off(dev, idx, cmdq_pkt); in mtk_ovl_layer_config()
365 mtk_ovl_set_afbc(ovl, cmdq_pkt, idx, is_afbc); in mtk_ovl_layer_config()
367 mtk_ddp_write_relaxed(cmdq_pkt, con, &ovl->cmdq_reg, ovl->regs, in mtk_ovl_layer_config()
369 mtk_ddp_write_relaxed(cmdq_pkt, overlay_pitch.split_pitch.lsb, &ovl->cmdq_reg, ovl->regs, in mtk_ovl_layer_config()
371 mtk_ddp_write_relaxed(cmdq_pkt, src_size, &ovl->cmdq_reg, ovl->regs, in mtk_ovl_layer_config()
373 mtk_ddp_write_relaxed(cmdq_pkt, offset, &ovl->cmdq_reg, ovl->regs, in mtk_ovl_layer_config()
375 mtk_ddp_write_relaxed(cmdq_pkt, addr, &ovl->cmdq_reg, ovl->regs, in mtk_ovl_layer_config()
379 mtk_ddp_write_relaxed(cmdq_pkt, hdr_addr, &ovl->cmdq_reg, ovl->regs, in mtk_ovl_layer_config()
381 mtk_ddp_write_relaxed(cmdq_pkt, in mtk_ovl_layer_config()
384 mtk_ddp_write_relaxed(cmdq_pkt, hdr_pitch, &ovl->cmdq_reg, ovl->regs, in mtk_ovl_layer_config()
387 mtk_ddp_write_relaxed(cmdq_pkt, in mtk_ovl_layer_config()
392 mtk_ovl_layer_on(dev, idx, cmdq_pkt); in mtk_ovl_layer_config()