Searched refs:crtc_timing (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/gpu/drm/amd/display/dc/dce/ |
| H A D | dce_stream_encoder.c | 269 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 D | virtual_stream_encoder.c | 31 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 D | dcn10_link_encoder.h | 546 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 D | dcn10_stream_encoder.h | 644 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 D | dcn20_stream_encoder.h | 101 struct dc_crtc_timing *crtc_timing,
|
| /linux/drivers/gpu/drm/amd/display/dc/dio/dcn314/ |
| H A D | dcn314_dio_stream_encoder.h | 317 struct dc_crtc_timing *crtc_timing, 322 struct dc_crtc_timing *crtc_timing,
|
| /linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
| H A D | link_edp_panel_control.c | 350 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 D | dc.c | 1782 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 D | dce110_hwseq.c | 1354 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 D | dc.h | 1920 struct dc_crtc_timing *crtc_timing); 2206 const struct dc_crtc_timing *crtc_timing; member
|