viu 148 drivers/gpu/drm/meson/meson_crtc.c priv->viu.osd1_enabled = false; viu 149 drivers/gpu/drm/meson/meson_crtc.c priv->viu.osd1_commit = false; viu 151 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_enabled = false; viu 152 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_commit = false; viu 173 drivers/gpu/drm/meson/meson_crtc.c priv->viu.osd1_enabled = false; viu 174 drivers/gpu/drm/meson/meson_crtc.c priv->viu.osd1_commit = false; viu 176 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_enabled = false; viu 177 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_commit = false; viu 215 drivers/gpu/drm/meson/meson_crtc.c priv->viu.osd1_commit = true; viu 216 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_commit = true; viu 241 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_blend_din0_scope_h, viu 244 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_blend_din0_scope_v, viu 247 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osb_blend0_size, viu 250 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osb_blend1_size, viu 281 drivers/gpu/drm/meson/meson_crtc.c if (priv->viu.osd1_enabled && priv->viu.osd1_commit) { viu 282 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd1_ctrl_stat, viu 284 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd1_blk0_cfg[0], viu 286 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd1_blk0_cfg[1], viu 288 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd1_blk0_cfg[2], viu 290 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd1_blk0_cfg[3], viu 292 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd1_blk0_cfg[4], viu 294 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_sc_ctrl0, viu 296 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_sc_i_wh_m1, viu 298 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_sc_o_h_start_end, viu 300 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_sc_o_v_start_end, viu 302 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_sc_v_ini_phase, viu 304 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_sc_v_phase_step, viu 306 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_sc_h_ini_phase, viu 308 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_sc_h_phase_step, viu 310 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_sc_h_ctrl0, viu 312 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.osd_sc_v_ctrl0, viu 316 drivers/gpu/drm/meson/meson_crtc.c priv->viu.osd1_addr, priv->viu.osd1_stride, viu 317 drivers/gpu/drm/meson/meson_crtc.c priv->viu.osd1_height, MESON_CANVAS_WRAP_NONE, viu 324 drivers/gpu/drm/meson/meson_crtc.c priv->viu.osd1_commit = false; viu 328 drivers/gpu/drm/meson/meson_crtc.c if (priv->viu.vd1_enabled && priv->viu.vd1_commit) { viu 330 drivers/gpu/drm/meson/meson_crtc.c switch (priv->viu.vd1_planes) { viu 334 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_addr2, viu 335 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_stride2, viu 336 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_height2, viu 344 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_addr1, viu 345 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_stride1, viu 346 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_height1, viu 354 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_addr0, viu 355 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_stride0, viu 356 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_height0, viu 362 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_gen_reg, viu 365 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_gen_reg, viu 368 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_gen_reg2, viu 371 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.viu_vd1_fmt_ctrl, viu 374 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.viu_vd1_fmt_ctrl, viu 377 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.viu_vd1_fmt_w, viu 380 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.viu_vd1_fmt_w, viu 383 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_canvas0, viu 386 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_canvas0, viu 389 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_canvas0, viu 392 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_canvas0, viu 395 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma_x0, viu 398 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma_x0, viu 401 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma_x0, viu 404 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma_x0, viu 407 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma_y0, viu 410 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma_y0, viu 413 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma_y0, viu 416 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma_y0, viu 419 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma_x0, viu 422 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma_x0, viu 425 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma_x0, viu 428 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma_x0, viu 431 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma_y0, viu 434 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma_y0, viu 437 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma_y0, viu 440 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma_y0, viu 443 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_repeat_loop, viu 446 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_repeat_loop, viu 449 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma0_rpt_pat, viu 452 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma0_rpt_pat, viu 455 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma0_rpt_pat, viu 458 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_luma0_rpt_pat, viu 461 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma0_rpt_pat, viu 464 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma0_rpt_pat, viu 467 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma0_rpt_pat, viu 470 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_if0_chroma0_rpt_pat, viu 481 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_range_map_y, viu 484 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_range_map_cb, viu 487 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vd1_range_map_cr, viu 497 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_pic_in_height, viu 499 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_postblend_vd1_h_start_end, viu 501 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_blend_vd2_h_start_end, viu 503 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_postblend_vd1_v_start_end, viu 505 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_blend_vd2_v_start_end, viu 507 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_hsc_region12_startp, viu 509 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_hsc_region34_startp, viu 511 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_hsc_region4_endp, viu 513 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_hsc_start_phase_step, viu 515 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_hsc_region1_phase_slope, viu 517 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_hsc_region3_phase_slope, viu 519 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_line_in_length, viu 521 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_preblend_h_size, viu 523 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_vsc_region12_startp, viu 525 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_vsc_region34_startp, viu 527 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_vsc_region4_endp, viu 529 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_vsc_start_phase_step, viu 531 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_vsc_ini_phase, viu 533 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_vsc_phase_ctrl, viu 535 drivers/gpu/drm/meson/meson_crtc.c writel_relaxed(priv->viu.vpp_hsc_phase_ctrl, viu 543 drivers/gpu/drm/meson/meson_crtc.c priv->viu.vd1_commit = false; viu 117 drivers/gpu/drm/meson/meson_drv.h } viu; viu 270 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_line_in_length = hd_end_lines - hd_start_lines + 1; viu 281 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_vsc_start_phase_step = ratio_y << 6; viu 283 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_vsc_ini_phase = vphase << 8; viu 284 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_vsc_phase_ctrl = (1 << 13) | (4 << 8) | viu 287 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_luma_x0 = VD_X_START(hd_start_lines) | viu 289 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_chroma_x0 = VD_X_START(hd_start_lines >> 1) | viu 292 drivers/gpu/drm/meson/meson_overlay.c priv->viu.viu_vd1_fmt_w = viu 296 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_luma_y0 = VD_Y_START(vd_start_lines) | viu 299 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_chroma_y0 = VD_Y_START(vd_start_lines >> 1) | viu 302 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_pic_in_height = h_in; viu 304 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_postblend_vd1_h_start_end = VD_H_START(hsc_startp) | viu 306 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_blend_vd2_h_start_end = VD_H_START(hd_start_lines) | viu 308 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_hsc_region12_startp = VD_REGION13_END(0) | viu 310 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_hsc_region34_startp = viu 313 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_hsc_region4_endp = hsc_endp - hsc_startp; viu 314 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_hsc_start_phase_step = ratio_x << 6; viu 315 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_hsc_region1_phase_slope = 0; viu 316 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_hsc_region3_phase_slope = 0; viu 317 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_hsc_phase_ctrl = (1 << 21) | (4 << 16); viu 319 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_line_in_length = hd_end_lines - hd_start_lines + 1; viu 320 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_preblend_h_size = hd_end_lines - hd_start_lines + 1; viu 322 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_postblend_vd1_v_start_end = VD_V_START(vsc_startp) | viu 324 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_blend_vd2_v_start_end = viu 328 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_vsc_region12_startp = 0; viu 329 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_vsc_region34_startp = viu 332 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_vsc_region4_endp = vsc_endp - vsc_startp; viu 333 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vpp_vsc_start_phase_step = ratio_y << 6; viu 353 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_gen_reg = VD_URGENT_CHROMA | viu 362 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_repeat_loop = 0; viu 363 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_luma0_rpt_pat = interlace_mode ? 8 : 0; viu 364 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_chroma0_rpt_pat = interlace_mode ? 8 : 0; viu 365 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_range_map_y = 0; viu 366 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_range_map_cb = 0; viu 367 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_range_map_cr = 0; viu 370 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_gen_reg2 = 0; viu 371 drivers/gpu/drm/meson/meson_overlay.c priv->viu.viu_vd1_fmt_ctrl = 0; viu 376 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_gen_reg |= VD_BYTES_PER_PIXEL(1); viu 377 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_canvas0 = viu 381 drivers/gpu/drm/meson/meson_overlay.c priv->viu.viu_vd1_fmt_ctrl = VD_HORZ_Y_C_RATIO(1) | /* /2 */ viu 390 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_gen_reg |= VD_SEPARATE_EN; viu 391 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_canvas0 = viu 396 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_gen_reg2 = VD_COLOR_MAP(1); viu 398 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_gen_reg2 = VD_COLOR_MAP(2); viu 399 drivers/gpu/drm/meson/meson_overlay.c priv->viu.viu_vd1_fmt_ctrl = VD_HORZ_Y_C_RATIO(1) | /* /2 */ viu 411 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_gen_reg |= VD_SEPARATE_EN; viu 412 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_if0_canvas0 = viu 418 drivers/gpu/drm/meson/meson_overlay.c priv->viu.viu_vd1_fmt_ctrl = viu 427 drivers/gpu/drm/meson/meson_overlay.c priv->viu.viu_vd1_fmt_ctrl = viu 436 drivers/gpu/drm/meson/meson_overlay.c priv->viu.viu_vd1_fmt_ctrl = viu 445 drivers/gpu/drm/meson/meson_overlay.c priv->viu.viu_vd1_fmt_ctrl = viu 458 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_planes = fb->format->num_planes; viu 460 drivers/gpu/drm/meson/meson_overlay.c switch (priv->viu.vd1_planes) { viu 463 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_addr2 = gem->paddr + fb->offsets[2]; viu 464 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_stride2 = fb->pitches[2]; viu 465 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_height2 = viu 469 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_addr2, viu 470 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_stride2, viu 471 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_height2); viu 475 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_addr1 = gem->paddr + fb->offsets[1]; viu 476 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_stride1 = fb->pitches[1]; viu 477 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_height1 = viu 481 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_addr1, viu 482 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_stride1, viu 483 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_height1); viu 487 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_addr0 = gem->paddr + fb->offsets[0]; viu 488 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_stride0 = fb->pitches[0]; viu 489 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_height0 = viu 493 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_addr0, viu 494 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_stride0, viu 495 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_height0); viu 498 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_enabled = true; viu 513 drivers/gpu/drm/meson/meson_overlay.c priv->viu.vd1_enabled = false; viu 130 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_ctrl_stat = OSD_ENABLE | viu 137 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[0] = ((canvas_id_osd1 << OSD_CANVAS_SEL) | viu 142 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[0] |= OSD_OUTPUT_COLOR_RGB; viu 149 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[0] |= OSD_BLK_MODE_32 | viu 156 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[0] |= OSD_BLK_MODE_32 | viu 163 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[0] |= OSD_BLK_MODE_32 | viu 170 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[0] |= OSD_BLK_MODE_32 | viu 174 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[0] |= OSD_BLK_MODE_24 | viu 178 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[0] |= OSD_BLK_MODE_16 | viu 229 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_i_wh_m1 = SCI_WH_M1_W(src_w - 1) | viu 231 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_o_h_start_end = SCO_HV_START(dest.x1) | viu 233 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_o_v_start_end = SCO_HV_START(dest.y1) | viu 236 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_ctrl0 = SC_CTRL0_PATH_EN | SC_CTRL0_SEL_OSD1; viu 238 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_i_wh_m1 = 0; viu 239 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_o_h_start_end = 0; viu 240 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_o_v_start_end = 0; viu 241 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_ctrl0 = 0; viu 246 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_v_ctrl0 = viu 253 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_v_ctrl0 |= viu 258 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_v_phase_step = SC_PHASE_STEP(vf_phase_step); viu 259 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_v_ini_phase = VSC_INI_PHASE_BOT(bot_ini_phase); viu 261 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_v_ctrl0 = 0; viu 262 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_v_phase_step = 0; viu 263 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_v_ini_phase = 0; viu 268 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_h_ctrl0 = viu 273 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_h_phase_step = SC_PHASE_STEP(hf_phase_step); viu 274 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_h_ini_phase = 0; viu 276 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_h_ctrl0 = 0; viu 277 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_h_phase_step = 0; viu 278 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_sc_h_ini_phase = 0; viu 286 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[1] = viu 289 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[2] = viu 292 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[3] = ((dest.x2 - 1) << 16) | dest.x1; viu 293 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_blk0_cfg[4] = ((dest.y2 - 1) << 16) | dest.y1; viu 296 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_blend_din0_scope_h = ((dest.x2 - 1) << 16) | dest.x1; viu 297 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd_blend_din0_scope_v = ((dest.y2 - 1) << 16) | dest.y1; viu 298 drivers/gpu/drm/meson/meson_plane.c priv->viu.osb_blend0_size = dst_h << 16 | dst_w; viu 299 drivers/gpu/drm/meson/meson_plane.c priv->viu.osb_blend1_size = dst_h << 16 | dst_w; viu 305 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_addr = gem->paddr; viu 306 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_stride = fb->pitches[0]; viu 307 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_height = fb->height; viu 318 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_enabled = true; viu 338 drivers/gpu/drm/meson/meson_plane.c priv->viu.osd1_enabled = false; viu 425 drivers/gpu/drm/meson/meson_viu.c priv->viu.osd1_enabled = false; viu 426 drivers/gpu/drm/meson/meson_viu.c priv->viu.osd1_commit = false; viu 427 drivers/gpu/drm/meson/meson_viu.c priv->viu.osd1_interlace = false; viu 895 drivers/media/platform/fsl-viu.c #define decoder_call(viu, o, f, args...) \ viu 896 drivers/media/platform/fsl-viu.c v4l2_subdev_call(viu->decoder, o, f, ##args)