Lines Matching refs:vop2_win_write

260 static void vop2_win_write(const struct vop2_win *win, unsigned int reg, u32 v)
280 vop2_win_write(win, VOP2_WIN_ENABLE, 0);
283 vop2_win_write(win, VOP2_WIN_CLUSTER_ENABLE, 0);
654 vop2_win_write(win, VOP2_WIN_SCALE_YRGB_X, val);
656 vop2_win_write(win, VOP2_WIN_SCALE_YRGB_Y, val);
658 vop2_win_write(win, VOP2_WIN_VSD_YRGB_GT4, gt4);
659 vop2_win_write(win, VOP2_WIN_VSD_YRGB_GT2, gt2);
661 vop2_win_write(win, VOP2_WIN_YRGB_HOR_SCL_MODE, hor_scl_mode);
662 vop2_win_write(win, VOP2_WIN_YRGB_VER_SCL_MODE, ver_scl_mode);
667 vop2_win_write(win, VOP2_WIN_YRGB_HSCL_FILTER_MODE, hscl_filter_mode);
668 vop2_win_write(win, VOP2_WIN_YRGB_VSCL_FILTER_MODE, vscl_filter_mode);
689 vop2_win_write(win, VOP2_WIN_SCALE_CBCR_X, val);
692 vop2_win_write(win, VOP2_WIN_SCALE_CBCR_Y, val);
694 vop2_win_write(win, VOP2_WIN_VSD_CBCR_GT4, gt4);
695 vop2_win_write(win, VOP2_WIN_VSD_CBCR_GT2, gt2);
696 vop2_win_write(win, VOP2_WIN_CBCR_HOR_SCL_MODE, hor_scl_mode);
697 vop2_win_write(win, VOP2_WIN_CBCR_VER_SCL_MODE, ver_scl_mode);
698 vop2_win_write(win, VOP2_WIN_CBCR_HSCL_FILTER_MODE, hscl_filter_mode);
699 vop2_win_write(win, VOP2_WIN_CBCR_VSCL_FILTER_MODE, vscl_filter_mode);
782 vop2_win_write(win, VOP2_WIN_Y2R_EN, y2r_en);
783 vop2_win_write(win, VOP2_WIN_R2Y_EN, r2y_en);
784 vop2_win_write(win, VOP2_WIN_CSC_MODE, csc_mode);
1023 vop2_win_write(win, VOP2_WIN_YUV_CLIP, 0);
1041 vop2_win_write(win, VOP2_WIN_COLOR_KEY_EN, 0);
1072 vop2_win_write(win, VOP2_WIN_COLOR_KEY_EN, color_key_en);
1073 vop2_win_write(win, VOP2_WIN_COLOR_KEY, (r << 20) | (g << 10) | b);
1239 vop2_win_write(win, VOP2_WIN_AFBC_ENABLE, 1);
1240 vop2_win_write(win, VOP2_WIN_AFBC_FORMAT, afbc_format);
1241 vop2_win_write(win, VOP2_WIN_AFBC_RB_SWAP, rb_swap);
1242 vop2_win_write(win, VOP2_WIN_AFBC_UV_SWAP, uv_swap);
1243 vop2_win_write(win, VOP2_WIN_AFBC_AUTO_GATING_EN, 0);
1244 vop2_win_write(win, VOP2_WIN_AFBC_BLOCK_SPLIT_EN, 0);
1246 vop2_win_write(win, VOP2_WIN_AFBC_HALF_BLOCK_EN, 0);
1249 vop2_win_write(win, VOP2_WIN_AFBC_HALF_BLOCK_EN, 1);
1252 vop2_win_write(win, VOP2_WIN_AFBC_HDR_PTR, yrgb_mst);
1253 vop2_win_write(win, VOP2_WIN_AFBC_PIC_SIZE, act_info);
1254 vop2_win_write(win, VOP2_WIN_AFBC_TRANSFORM_OFFSET, transform_offset);
1255 vop2_win_write(win, VOP2_WIN_AFBC_PIC_OFFSET, ((src->x1 >> 16) | src->y1));
1256 vop2_win_write(win, VOP2_WIN_AFBC_DSP_OFFSET, (dest->x1 | (dest->y1 << 16)));
1257 vop2_win_write(win, VOP2_WIN_AFBC_PIC_VIR_WIDTH, stride);
1258 vop2_win_write(win, VOP2_WIN_AFBC_TILE_NUM, afbc_tile_num);
1259 vop2_win_write(win, VOP2_WIN_XMIRROR, xmirror);
1260 vop2_win_write(win, VOP2_WIN_AFBC_ROTATE_270, rotate_270);
1261 vop2_win_write(win, VOP2_WIN_AFBC_ROTATE_90, rotate_90);
1263 vop2_win_write(win, VOP2_WIN_YRGB_VIR, DIV_ROUND_UP(fb->pitches[0], 4));
1266 vop2_win_write(win, VOP2_WIN_YMIRROR, ymirror);
1274 vop2_win_write(win, VOP2_WIN_FORMAT, format);
1275 vop2_win_write(win, VOP2_WIN_YRGB_MST, yrgb_mst);
1278 vop2_win_write(win, VOP2_WIN_RB_SWAP, rb_swap);
1281 vop2_win_write(win, VOP2_WIN_UV_SWAP, uv_swap);
1285 vop2_win_write(win, VOP2_WIN_UV_VIR, DIV_ROUND_UP(fb->pitches[1], 4));
1286 vop2_win_write(win, VOP2_WIN_UV_MST, uv_mst);
1292 vop2_win_write(win, VOP2_WIN_ACT_INFO, act_info);
1293 vop2_win_write(win, VOP2_WIN_DSP_INFO, dsp_info);
1294 vop2_win_write(win, VOP2_WIN_DSP_ST, dest->y1 << 16 | (dest->x1 & 0xffff));
1299 vop2_win_write(win, VOP2_WIN_DITHER_UP, dither_up);
1301 vop2_win_write(win, VOP2_WIN_ENABLE, 1);
1306 vop2_win_write(win, VOP2_WIN_CLUSTER_LB_MODE, lb_mode);
1307 vop2_win_write(win, VOP2_WIN_CLUSTER_ENABLE, 1);