Home
last modified time | relevance | path

Searched refs:hw_crtc_timing (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_stream_encoder.c266 struct dc_crtc_timing hw_crtc_timing = *crtc_timing; in enc1_stream_encoder_dp_set_stream_attribute() local
268 if (hw_crtc_timing.flags.INTERLACE) { in enc1_stream_encoder_dp_set_stream_attribute()
270 hw_crtc_timing.v_total /= 2; in enc1_stream_encoder_dp_set_stream_attribute()
271 hw_crtc_timing.v_border_top /= 2; in enc1_stream_encoder_dp_set_stream_attribute()
272 hw_crtc_timing.v_addressable /= 2; in enc1_stream_encoder_dp_set_stream_attribute()
273 hw_crtc_timing.v_border_bottom /= 2; in enc1_stream_encoder_dp_set_stream_attribute()
274 hw_crtc_timing.v_front_porch /= 2; in enc1_stream_encoder_dp_set_stream_attribute()
275 hw_crtc_timing.v_sync_width /= 2; in enc1_stream_encoder_dp_set_stream_attribute()
280 switch (hw_crtc_timing.pixel_encoding) { in enc1_stream_encoder_dp_set_stream_attribute()
287 if (hw_crtc_timing.flags.Y_ONLY) in enc1_stream_encoder_dp_set_stream_attribute()
[all …]
Ddcn10_optc.c1236 struct dc_crtc_timing hw_crtc_timing = {0}; in optc1_is_matching_timing() local
1244 hw_crtc_timing.h_total = s.h_total + 1; in optc1_is_matching_timing()
1245 hw_crtc_timing.h_addressable = s.h_total - ((s.h_total - s.h_blank_start) + s.h_blank_end); in optc1_is_matching_timing()
1246 hw_crtc_timing.h_front_porch = s.h_total + 1 - s.h_blank_start; in optc1_is_matching_timing()
1247 hw_crtc_timing.h_sync_width = s.h_sync_a_end - s.h_sync_a_start; in optc1_is_matching_timing()
1249 hw_crtc_timing.v_total = s.v_total + 1; in optc1_is_matching_timing()
1250 hw_crtc_timing.v_addressable = s.v_total - ((s.v_total - s.v_blank_start) + s.v_blank_end); in optc1_is_matching_timing()
1251 hw_crtc_timing.v_front_porch = s.v_total + 1 - s.v_blank_start; in optc1_is_matching_timing()
1252 hw_crtc_timing.v_sync_width = s.v_sync_a_end - s.v_sync_a_start; in optc1_is_matching_timing()
1254 if (otg_timing->h_total != hw_crtc_timing.h_total) in optc1_is_matching_timing()
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce/
Ddce_stream_encoder.c294 struct dc_crtc_timing hw_crtc_timing = *crtc_timing; in dce110_stream_encoder_dp_set_stream_attribute() local
295 if (hw_crtc_timing.flags.INTERLACE) { in dce110_stream_encoder_dp_set_stream_attribute()
297 hw_crtc_timing.v_total /= 2; in dce110_stream_encoder_dp_set_stream_attribute()
298 hw_crtc_timing.v_border_top /= 2; in dce110_stream_encoder_dp_set_stream_attribute()
299 hw_crtc_timing.v_addressable /= 2; in dce110_stream_encoder_dp_set_stream_attribute()
300 hw_crtc_timing.v_border_bottom /= 2; in dce110_stream_encoder_dp_set_stream_attribute()
301 hw_crtc_timing.v_front_porch /= 2; in dce110_stream_encoder_dp_set_stream_attribute()
302 hw_crtc_timing.v_sync_width /= 2; in dce110_stream_encoder_dp_set_stream_attribute()
305 switch (hw_crtc_timing.pixel_encoding) { in dce110_stream_encoder_dp_set_stream_attribute()
314 if (hw_crtc_timing.flags.Y_ONLY) in dce110_stream_encoder_dp_set_stream_attribute()
[all …]