Lines Matching refs:patched_crtc_timing
286 struct dc_crtc_timing patched_crtc_timing;
303 patched_crtc_timing = *dc_crtc_timing;
305 dce110_timing_generator_apply_front_porch_workaround(tg, &patched_crtc_timing);
309 bp_params.h_total = patched_crtc_timing.h_total;
311 patched_crtc_timing.h_addressable;
312 bp_params.v_total = patched_crtc_timing.v_total;
313 bp_params.v_addressable = patched_crtc_timing.v_addressable;
316 bp_params.h_sync_width = patched_crtc_timing.h_sync_width;
318 bp_params.v_sync_width = patched_crtc_timing.v_sync_width;
322 patched_crtc_timing.h_border_left;
324 patched_crtc_timing.h_border_right;
325 bp_params.v_overscan_top = patched_crtc_timing.v_border_top;
327 patched_crtc_timing.v_border_bottom;
330 if (patched_crtc_timing.flags.HSYNC_POSITIVE_POLARITY == 1)
333 if (patched_crtc_timing.flags.VSYNC_POSITIVE_POLARITY == 1)
336 if (patched_crtc_timing.flags.INTERLACE == 1)
339 if (patched_crtc_timing.flags.HORZ_COUNT_BY_TWO == 1)
344 program_horz_count_by_2(tg, &patched_crtc_timing);
346 tg110->base.funcs->enable_advanced_request(tg, true, &patched_crtc_timing);