| /Linux-v5.15/include/linux/soc/mediatek/ | 
| D | mtk-cmdq.h | 17 struct cmdq_pkt;67 struct cmdq_pkt *cmdq_pkt_create(struct cmdq_client *client, size_t size);
 73 void cmdq_pkt_destroy(struct cmdq_pkt *pkt);
 84 int cmdq_pkt_write(struct cmdq_pkt *pkt, u8 subsys, u16 offset, u32 value);
 96 int cmdq_pkt_write_mask(struct cmdq_pkt *pkt, u8 subsys,
 108 int cmdq_pkt_read_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx, u16 addr_low,
 125 int cmdq_pkt_write_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,
 143 int cmdq_pkt_write_s_mask(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,
 156 int cmdq_pkt_write_s_value(struct cmdq_pkt *pkt, u8 high_addr_reg_idx,
 171 int cmdq_pkt_write_s_mask_value(struct cmdq_pkt *pkt, u8 high_addr_reg_idx,
 [all …]
 
 | 
| /Linux-v5.15/drivers/gpu/drm/mediatek/ | 
| D | mtk_disp_drv.h | 16 		    unsigned int bpc, struct cmdq_pkt *cmdq_pkt);26 		      unsigned int bpc, struct cmdq_pkt *cmdq_pkt);
 35 		      unsigned int bpc, struct cmdq_pkt *cmdq_pkt);
 40 			   unsigned int dither_en, struct cmdq_pkt *cmdq_pkt);
 52 		      unsigned int bpc, struct cmdq_pkt *cmdq_pkt);
 65 		    unsigned int bpc, struct cmdq_pkt *cmdq_pkt);
 70 			  struct cmdq_pkt *cmdq_pkt);
 73 		      struct cmdq_pkt *cmdq_pkt);
 75 		       struct cmdq_pkt *cmdq_pkt);
 89 		     unsigned int bpc, struct cmdq_pkt *cmdq_pkt);
 [all …]
 
 | 
| D | mtk_drm_ddp_comp.c | 69 void mtk_ddp_write(struct cmdq_pkt *cmdq_pkt, unsigned int value,  in mtk_ddp_write()  argument74 	if (cmdq_pkt)  in mtk_ddp_write()
 75 		cmdq_pkt_write(cmdq_pkt, cmdq_reg->subsys,  in mtk_ddp_write()
 82 void mtk_ddp_write_relaxed(struct cmdq_pkt *cmdq_pkt, unsigned int value,  in mtk_ddp_write_relaxed()  argument
 87 	if (cmdq_pkt)  in mtk_ddp_write_relaxed()
 88 		cmdq_pkt_write(cmdq_pkt, cmdq_reg->subsys,  in mtk_ddp_write_relaxed()
 95 void mtk_ddp_write_mask(struct cmdq_pkt *cmdq_pkt, unsigned int value,  in mtk_ddp_write_mask()  argument
 100 	if (cmdq_pkt) {  in mtk_ddp_write_mask()
 101 		cmdq_pkt_write_mask(cmdq_pkt, cmdq_reg->subsys,  in mtk_ddp_write_mask()
 130 			   unsigned int dither_en, struct cmdq_pkt *cmdq_pkt)  in mtk_dither_set_common()  argument
 [all …]
 
 | 
| D | mtk_drm_ddp_comp.h | 41 struct cmdq_pkt;47 		       unsigned int bpc, struct cmdq_pkt *cmdq_pkt);
 61 			     struct cmdq_pkt *cmdq_pkt);
 95 				       struct cmdq_pkt *cmdq_pkt)  in mtk_ddp_comp_config()  argument
 98 		comp->funcs->config(comp->dev, w, h, vrefresh, bpc, cmdq_pkt);  in mtk_ddp_comp_config()
 156 					     struct cmdq_pkt *cmdq_pkt)  in mtk_ddp_comp_layer_config()  argument
 159 		comp->funcs->layer_config(comp->dev, idx, state, cmdq_pkt);  in mtk_ddp_comp_layer_config()
 195 void mtk_ddp_write(struct cmdq_pkt *cmdq_pkt, unsigned int value,
 198 void mtk_ddp_write_relaxed(struct cmdq_pkt *cmdq_pkt, unsigned int value,
 201 void mtk_ddp_write_mask(struct cmdq_pkt *cmdq_pkt, unsigned int value,
 
 | 
| D | mtk_disp_ovl.c | 165 		    unsigned int bpc, struct cmdq_pkt *cmdq_pkt)  in mtk_ovl_config()  argument170 		mtk_ddp_write_relaxed(cmdq_pkt, h << 16 | w, &ovl->cmdq_reg, ovl->regs,  in mtk_ovl_config()
 172 	mtk_ddp_write_relaxed(cmdq_pkt, 0x0, &ovl->cmdq_reg, ovl->regs, DISP_REG_OVL_ROI_BGCLR);  in mtk_ovl_config()
 174 	mtk_ddp_write(cmdq_pkt, 0x1, &ovl->cmdq_reg, ovl->regs, DISP_REG_OVL_RST);  in mtk_ovl_config()
 175 	mtk_ddp_write(cmdq_pkt, 0x0, &ovl->cmdq_reg, ovl->regs, DISP_REG_OVL_RST);  in mtk_ovl_config()
 220 		      struct cmdq_pkt *cmdq_pkt)  in mtk_ovl_layer_on()  argument
 227 	mtk_ddp_write(cmdq_pkt, 0x1, &ovl->cmdq_reg, ovl->regs,  in mtk_ovl_layer_on()
 238 	mtk_ddp_write(cmdq_pkt, gmc_value,  in mtk_ovl_layer_on()
 240 	mtk_ddp_write_mask(cmdq_pkt, BIT(idx), &ovl->cmdq_reg, ovl->regs,  in mtk_ovl_layer_on()
 245 		       struct cmdq_pkt *cmdq_pkt)  in mtk_ovl_layer_off()  argument
 [all …]
 
 | 
| D | mtk_disp_ccorr.c | 64 			     unsigned int bpc, struct cmdq_pkt *cmdq_pkt)  in mtk_ccorr_config()  argument68 	mtk_ddp_write(cmdq_pkt, w << 16 | h, &ccorr->cmdq_reg, ccorr->regs,  in mtk_ccorr_config()
 70 	mtk_ddp_write(cmdq_pkt, CCORR_ENGINE_EN, &ccorr->cmdq_reg, ccorr->regs,  in mtk_ccorr_config()
 117 	struct cmdq_pkt *cmdq_pkt = NULL;  in mtk_ccorr_ctm_set()  local
 129 	mtk_ddp_write(cmdq_pkt, coeffs[0] << 16 | coeffs[1],  in mtk_ccorr_ctm_set()
 131 	mtk_ddp_write(cmdq_pkt, coeffs[2] << 16 | coeffs[3],  in mtk_ccorr_ctm_set()
 133 	mtk_ddp_write(cmdq_pkt, coeffs[4] << 16 | coeffs[5],  in mtk_ccorr_ctm_set()
 135 	mtk_ddp_write(cmdq_pkt, coeffs[6] << 16 | coeffs[7],  in mtk_ccorr_ctm_set()
 137 	mtk_ddp_write(cmdq_pkt, coeffs[8] << 16,  in mtk_ccorr_ctm_set()
 
 | 
| D | mtk_disp_rdma.c | 145 		     unsigned int bpc, struct cmdq_pkt *cmdq_pkt)  in mtk_rdma_config()  argument152 	mtk_ddp_write_mask(cmdq_pkt, width, &rdma->cmdq_reg, rdma->regs,  in mtk_rdma_config()
 154 	mtk_ddp_write_mask(cmdq_pkt, height, &rdma->cmdq_reg, rdma->regs,  in mtk_rdma_config()
 172 	mtk_ddp_write(cmdq_pkt, reg, &rdma->cmdq_reg, rdma->regs, DISP_REG_RDMA_FIFO_CON);  in mtk_rdma_config()
 219 			   struct cmdq_pkt *cmdq_pkt)  in mtk_rdma_layer_config()  argument
 229 	mtk_ddp_write_relaxed(cmdq_pkt, con, &rdma->cmdq_reg, rdma->regs, DISP_RDMA_MEM_CON);  in mtk_rdma_layer_config()
 232 		mtk_ddp_write_mask(cmdq_pkt, RDMA_MATRIX_ENABLE, &rdma->cmdq_reg, rdma->regs,  in mtk_rdma_layer_config()
 235 		mtk_ddp_write_mask(cmdq_pkt, RDMA_MATRIX_INT_MTX_BT601_to_RGB,  in mtk_rdma_layer_config()
 239 		mtk_ddp_write_mask(cmdq_pkt, 0, &rdma->cmdq_reg, rdma->regs,  in mtk_rdma_layer_config()
 243 	mtk_ddp_write_relaxed(cmdq_pkt, addr, &rdma->cmdq_reg, rdma->regs,  in mtk_rdma_layer_config()
 [all …]
 
 | 
| D | mtk_disp_aal.c | 56 			   unsigned int bpc, struct cmdq_pkt *cmdq_pkt)  in mtk_aal_config()  argument60 	mtk_ddp_write(cmdq_pkt, w << 16 | h, &aal->cmdq_reg, aal->regs, DISP_AAL_SIZE);  in mtk_aal_config()
 61 	mtk_ddp_write(cmdq_pkt, w << 16 | h, &aal->cmdq_reg, aal->regs, DISP_AAL_OUTPUT_SIZE);  in mtk_aal_config()
 
 | 
| D | mtk_disp_color.c | 62 		      unsigned int bpc, struct cmdq_pkt *cmdq_pkt)  in mtk_color_config()  argument66 	mtk_ddp_write(cmdq_pkt, w, &color->cmdq_reg, color->regs, DISP_COLOR_WIDTH(color));  in mtk_color_config()
 67 	mtk_ddp_write(cmdq_pkt, h, &color->cmdq_reg, color->regs, DISP_COLOR_HEIGHT(color));  in mtk_color_config()
 
 | 
| D | mtk_disp_gamma.c | 87 		      unsigned int bpc, struct cmdq_pkt *cmdq_pkt)  in mtk_gamma_config()  argument91 	mtk_ddp_write(cmdq_pkt, h << 16 | w, &gamma->cmdq_reg, gamma->regs,  in mtk_gamma_config()
 95 				      DISP_GAMMA_CFG, GAMMA_DITHERING, cmdq_pkt);  in mtk_gamma_config()
 
 | 
| D | mtk_drm_crtc.c | 362 				struct cmdq_pkt *cmdq_handle)  in mtk_crtc_ddp_config()433 	struct cmdq_pkt *cmdq_handle;  in mtk_drm_crtc_update_config()
 
 | 
| /Linux-v5.15/drivers/soc/mediatek/ | 
| D | mtk-cmdq-helper.c | 107 struct cmdq_pkt *cmdq_pkt_create(struct cmdq_client *client, size_t size)  in cmdq_pkt_create()109 	struct cmdq_pkt *pkt;  in cmdq_pkt_create()
 140 void cmdq_pkt_destroy(struct cmdq_pkt *pkt)  in cmdq_pkt_destroy()
 151 static int cmdq_pkt_append_command(struct cmdq_pkt *pkt,  in cmdq_pkt_append_command()
 178 int cmdq_pkt_write(struct cmdq_pkt *pkt, u8 subsys, u16 offset, u32 value)  in cmdq_pkt_write()
 191 int cmdq_pkt_write_mask(struct cmdq_pkt *pkt, u8 subsys,  in cmdq_pkt_write_mask()
 213 int cmdq_pkt_read_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx, u16 addr_low,  in cmdq_pkt_read_s()
 228 int cmdq_pkt_write_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,  in cmdq_pkt_write_s()
 243 int cmdq_pkt_write_s_mask(struct cmdq_pkt *pkt, u16 high_addr_reg_idx,  in cmdq_pkt_write_s_mask()
 266 int cmdq_pkt_write_s_value(struct cmdq_pkt *pkt, u8 high_addr_reg_idx,  in cmdq_pkt_write_s_value()
 [all …]
 
 | 
| /Linux-v5.15/include/linux/mailbox/ | 
| D | mtk-cmdq-mailbox.h | 71 	struct cmdq_pkt		*pkt;81 struct cmdq_pkt {  struct
 
 | 
| /Linux-v5.15/drivers/mailbox/ | 
| D | mtk-cmdq-mailbox.c | 69 	struct cmdq_pkt		*pkt; /* the packet sent from mailbox client */344 	struct cmdq_pkt *pkt = (struct cmdq_pkt *)data;  in cmdq_mbox_send_data()
 
 |