Home
last modified time | relevance | path

Searched refs:crtc_timing (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_stream_encoder.c269 struct dc_crtc_timing *crtc_timing, in dce110_stream_encoder_dp_set_stream_attribute() argument
285 struct dc_crtc_timing hw_crtc_timing = *crtc_timing; in dce110_stream_encoder_dp_set_stream_attribute()
505 struct dc_crtc_timing *crtc_timing) in dce110_stream_encoder_set_stream_attribute_helper() argument
508 switch (crtc_timing->pixel_encoding) { in dce110_stream_encoder_set_stream_attribute_helper()
518 switch (crtc_timing->pixel_encoding) { in dce110_stream_encoder_set_stream_attribute_helper()
534 struct dc_crtc_timing *crtc_timing, in dce110_stream_encoder_hdmi_set_stream_attribute() argument
547 cntl.color_depth = crtc_timing->display_color_depth; in dce110_stream_encoder_hdmi_set_stream_attribute()
553 dce110_stream_encoder_set_stream_attribute_helper(enc110, crtc_timing); in dce110_stream_encoder_hdmi_set_stream_attribute()
570 switch (crtc_timing->display_color_depth) { in dce110_stream_encoder_hdmi_set_stream_attribute()
575 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in dce110_stream_encoder_hdmi_set_stream_attribute()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/virtual/
H A Dvirtual_stream_encoder.c31 struct dc_crtc_timing *crtc_timing, in virtual_stream_encoder_dp_set_stream_attribute() argument
38 struct dc_crtc_timing *crtc_timing, in virtual_stream_encoder_hdmi_set_stream_attribute() argument
44 struct dc_crtc_timing *crtc_timing, in virtual_stream_encoder_dvi_set_stream_attribute() argument
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn10/
H A Ddcn10_link_encoder.h546 const struct dc_crtc_timing *crtc_timing);
550 const struct dc_crtc_timing *crtc_timing);
554 const struct dc_crtc_timing *crtc_timing);
558 const struct dc_crtc_timing *crtc_timing);
H A Ddcn10_stream_encoder.h644 struct dc_crtc_timing *crtc_timing,
651 struct dc_crtc_timing *crtc_timing,
657 struct dc_crtc_timing *crtc_timing,
726 struct dc_crtc_timing *crtc_timing);
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn20/
H A Ddcn20_stream_encoder.h101 struct dc_crtc_timing *crtc_timing,
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn314/
H A Ddcn314_dio_stream_encoder.h317 struct dc_crtc_timing *crtc_timing,
322 struct dc_crtc_timing *crtc_timing,
/linux/drivers/gpu/drm/amd/display/dc/link/protocols/
H A Dlink_edp_panel_control.c350 struct dc_crtc_timing *crtc_timing) in edp_is_ilr_optimization_required() argument
358 ASSERT(link || crtc_timing); // invalid input in edp_is_ilr_optimization_required()
381 req_bw = dc_bandwidth_in_kbps_from_timing(crtc_timing, dc_link_get_highest_encoding_format(link)); in edp_is_ilr_optimization_required()
383 if (!crtc_timing->flags.DSC) in edp_is_ilr_optimization_required()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c1782 struct dc_crtc_timing *crtc_timing) in dc_validate_boot_timing() argument
1854 if (crtc_timing->h_total != hw_crtc_timing.h_total) { in dc_validate_boot_timing()
1859 if (crtc_timing->h_border_left != hw_crtc_timing.h_border_left) { in dc_validate_boot_timing()
1864 if (crtc_timing->h_addressable != hw_crtc_timing.h_addressable) { in dc_validate_boot_timing()
1869 if (crtc_timing->h_border_right != hw_crtc_timing.h_border_right) { in dc_validate_boot_timing()
1874 if (crtc_timing->h_front_porch != hw_crtc_timing.h_front_porch) { in dc_validate_boot_timing()
1879 if (crtc_timing->h_sync_width != hw_crtc_timing.h_sync_width) { in dc_validate_boot_timing()
1884 if (crtc_timing->v_total != hw_crtc_timing.v_total) { in dc_validate_boot_timing()
1889 if (crtc_timing->v_border_top != hw_crtc_timing.v_border_top) { in dc_validate_boot_timing()
1894 if (crtc_timing->v_addressable != hw_crtc_timing.v_addressable) { in dc_validate_boot_timing()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/
H A Ddce110_hwseq.c1354 struct dc_crtc_timing *crtc_timing = &pipe_ctx->stream->timing; in populate_audio_dp_link_info() local
1356 uint32_t h_active = crtc_timing->h_addressable + crtc_timing->h_border_left in populate_audio_dp_link_info()
1357 + crtc_timing->h_border_right; in populate_audio_dp_link_info()
1358 uint32_t h_blank = crtc_timing->h_total - h_active; in populate_audio_dp_link_info()
1362 if (crtc_timing->flags.DSC) { in populate_audio_dp_link_info()
1363 bpp = crtc_timing->dsc_cfg.bits_per_pixel; in populate_audio_dp_link_info()
1370 switch (crtc_timing->display_color_depth) { in populate_audio_dp_link_info()
1388 switch (crtc_timing->pixel_encoding) { in populate_audio_dp_link_info()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h1920 struct dc_crtc_timing *crtc_timing);
2206 const struct dc_crtc_timing *crtc_timing; member