diff options
author | 2019-01-24 15:59:22 -0500 | |
---|---|---|
committer | 2019-02-06 13:29:56 -0500 | |
commit | 810ece19ee74c5705190ef18ccb292e7930a2377 (patch) | |
tree | 0720c038bda1efb653d844b1ac37d75e7e23c72c /drivers/gpu/drm/amd/display/dc/inc | |
parent | drm/amd/display: Clear dc_sink after it gets released (diff) | |
download | linux-dev-810ece19ee74c5705190ef18ccb292e7930a2377.tar.xz linux-dev-810ece19ee74c5705190ef18ccb292e7930a2377.zip |
drm/amd/display: Calc vline position in dc.
We need to calcualte vline position in DC for DCN.
Signed-off-by: Yongqiang Sun <yongqiang.sun@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/inc')
-rw-r--r-- | drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h b/drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h index d22a406c19c0..39fec0186c10 100644 --- a/drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h +++ b/drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h @@ -134,7 +134,7 @@ struct dc_crtc_timing; struct drr_params; -struct vline_config; +union vline_config; enum vline_select { @@ -149,9 +149,11 @@ struct timing_generator_funcs { void (*program_timing)(struct timing_generator *tg, const struct dc_crtc_timing *timing, bool use_vbios); - void (*program_vline_interrupt)(struct timing_generator *optc, + void (*program_vline_interrupt)( + struct timing_generator *optc, + const struct dc_crtc_timing *dc_crtc_timing, enum vline_select vline, - const struct vline_config *vline_config); + const union vline_config *vline_config); bool (*enable_crtc)(struct timing_generator *tg); bool (*disable_crtc)(struct timing_generator *tg); bool (*is_counter_moving)(struct timing_generator *tg); |