/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/link/ |
A D | link_validation.c | 41 if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in get_tmds_output_pixel_clock_100hz() 43 else if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) in get_tmds_output_pixel_clock_100hz() 64 if (timing->pixel_encoding == PIXEL_ENCODING_RGB) in dp_active_dongle_validate_timing() 75 switch (timing->pixel_encoding) { in dp_active_dongle_validate_timing() 152 if (timing->pixel_encoding == PIXEL_ENCODING_RGB) { in dp_active_dongle_validate_timing() 170 } else if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR444) { in dp_active_dongle_validate_timing() 185 } else if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in dp_active_dongle_validate_timing() 200 } else if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) { in dp_active_dongle_validate_timing() 302 if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in link_timing_bandwidth_kbps() 304 else if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) in link_timing_bandwidth_kbps() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce/ |
A D | dce_opp.c | 115 if (params->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in set_truncation() 160 if (params->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in dce60_set_truncation() 485 if (params->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in set_pixel_encoding() 490 if (params->pixel_encoding == PIXEL_ENCODING_YCBCR420) { in set_pixel_encoding() 519 if (params->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in dce60_set_pixel_encoding() 523 if (params->pixel_encoding == PIXEL_ENCODING_YCBCR420) { in dce60_set_pixel_encoding() 659 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_opp_program_fmt() 670 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_opp_program_fmt() 685 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce60_opp_program_fmt() 696 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce60_opp_program_fmt()
|
A D | dce_stream_encoder.c | 297 switch (hw_crtc_timing.pixel_encoding) { in dce110_stream_encoder_dp_set_stream_attribute() 403 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in dce110_stream_encoder_dp_set_stream_attribute() 405 else if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR444) in dce110_stream_encoder_dp_set_stream_attribute() 414 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in dce110_stream_encoder_dp_set_stream_attribute() 416 else if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR444) in dce110_stream_encoder_dp_set_stream_attribute() 509 switch (crtc_timing->pixel_encoding) { in dce110_stream_encoder_set_stream_attribute_helper() 519 switch (crtc_timing->pixel_encoding) { in dce110_stream_encoder_set_stream_attribute_helper() 576 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in dce110_stream_encoder_hdmi_set_stream_attribute() 587 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in dce110_stream_encoder_hdmi_set_stream_attribute() 670 ASSERT(crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB); in dce110_stream_encoder_dvi_set_stream_attribute() [all …]
|
A D | dce_link_encoder.c | 730 if (crtc_timing->pixel_encoding != PIXEL_ENCODING_RGB) in dce110_link_encoder_validate_dvi_output() 784 crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_link_encoder_validate_hdmi_output() 792 crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_link_encoder_validate_hdmi_output() 801 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_link_encoder_validate_dp_output() 946 pixel_encoding == PIXEL_ENCODING_RGB) ? true : false; in dce110_link_encoder_validate_output_with_stream()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn31/ |
A D | dcn31_hpo_dp_stream_encoder.c | 192 enum dp2_pixel_encoding pixel_encoding; in dcn31_hpo_dp_stream_enc_set_stream_attribute() local 230 switch (hw_crtc_timing.pixel_encoding) { in dcn31_hpo_dp_stream_enc_set_stream_attribute() 232 pixel_encoding = DP_SYM32_ENC_PIXEL_ENCODING_YCBCR422; in dcn31_hpo_dp_stream_enc_set_stream_attribute() 236 pixel_encoding = DP_SYM32_ENC_PIXEL_ENCODING_RGB_YCBCR444; in dcn31_hpo_dp_stream_enc_set_stream_attribute() 240 pixel_encoding = DP_SYM32_ENC_PIXEL_ENCODING_Y_ONLY; in dcn31_hpo_dp_stream_enc_set_stream_attribute() 251 pixel_encoding = DP_SYM32_ENC_PIXEL_ENCODING_YCBCR420; in dcn31_hpo_dp_stream_enc_set_stream_attribute() 256 pixel_encoding = DP_SYM32_ENC_PIXEL_ENCODING_RGB_YCBCR444; in dcn31_hpo_dp_stream_enc_set_stream_attribute() 295 UNCOMPRESSED_PIXEL_ENCODING, pixel_encoding, in dcn31_hpo_dp_stream_enc_set_stream_attribute() 310 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in dcn31_hpo_dp_stream_enc_set_stream_attribute() 319 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in dcn31_hpo_dp_stream_enc_set_stream_attribute() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dsc/ |
A D | dc_dsc.c | 74 enum dc_pixel_encoding pixel_encoding, 359 timing->pixel_encoding, &dsc_common_caps); in dc_dsc_compute_bandwidth_range() 394 enum dc_pixel_encoding pixel_encoding, in intersect_dsc_caps() argument 443 if (pixel_encoding == PIXEL_ENCODING_YCBCR422 || pixel_encoding == PIXEL_ENCODING_YCBCR420) in intersect_dsc_caps() 455 if (pixel_encoding == PIXEL_ENCODING_YCBCR422 || pixel_encoding == PIXEL_ENCODING_YCBCR420) in intersect_dsc_caps() 774 …is_dsc_possible = intersect_dsc_caps(dsc_sink_caps, dsc_enc_caps, timing->pixel_encoding, &dsc_com… in setup_dsc_config() 784 switch (timing->pixel_encoding) { in setup_dsc_config() 918 (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420 && slice_height % 2 != 0))) in setup_dsc_config() 921 …if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) // For the case when pic_height < dsc_polic… in setup_dsc_config() 1059 switch (timing->pixel_encoding) { in dc_dsc_get_policy_for_timing()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn314/ |
A D | dcn314_dio_stream_encoder.c | 130 ASSERT(crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB); in enc314_stream_encoder_dvi_set_stream_attribute() 188 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc314_stream_encoder_hdmi_set_stream_attribute() 199 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc314_stream_encoder_hdmi_set_stream_attribute() 270 bool two_pix = timing->pixel_encoding == PIXEL_ENCODING_YCBCR420; in is_two_pixels_per_containter() 272 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in is_two_pixels_per_containter()
|
A D | dcn314_hwseq.c | 114 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in update_dsc_on_stream() 354 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn314_calculate_dccg_k1_k2_values()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn32/ |
A D | dcn32_dio_stream_encoder.c | 97 ASSERT(crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB); in enc32_stream_encoder_dvi_set_stream_attribute() 155 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc32_stream_encoder_hdmi_set_stream_attribute() 166 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc32_stream_encoder_hdmi_set_stream_attribute() 239 bool two_pix = timing->pixel_encoding == PIXEL_ENCODING_YCBCR420; in is_two_pixels_per_containter() 241 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in is_two_pixels_per_containter()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn10/ |
A D | dcn10_stream_encoder.c | 278 switch (hw_crtc_timing.pixel_encoding) { in enc1_stream_encoder_dp_set_stream_attribute() 380 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in enc1_stream_encoder_dp_set_stream_attribute() 382 else if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR444) in enc1_stream_encoder_dp_set_stream_attribute() 389 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in enc1_stream_encoder_dp_set_stream_attribute() 391 else if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR444) in enc1_stream_encoder_dp_set_stream_attribute() 469 switch (crtc_timing->pixel_encoding) { in enc1_stream_encoder_set_stream_attribute_helper() 519 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc1_stream_encoder_hdmi_set_stream_attribute() 534 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc1_stream_encoder_hdmi_set_stream_attribute() 621 ASSERT(crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB); in enc1_stream_encoder_dvi_set_stream_attribute() 973 if (param->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) { in enc1_stream_encoder_dp_unblank()
|
A D | dcn10_opp.c | 162 switch (params->pixel_encoding) { in opp1_set_pixel_encoding() 289 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in opp1_program_fmt()
|
A D | dcn10_resource.c | 1025 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in get_pixel_clock_parameters() 1027 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in get_pixel_clock_parameters() 1030 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in get_pixel_clock_parameters() 1041 stream->clamping.pixel_encoding = stream->timing.pixel_encoding; in build_clamping_params() 1054 pipe_ctx->stream->clamping.pixel_encoding = pipe_ctx->stream->timing.pixel_encoding; in build_pipe_hw_param()
|
A D | dcn10_link_encoder.c | 582 if (crtc_timing->pixel_encoding != PIXEL_ENCODING_RGB) in dcn10_link_encoder_validate_dvi_output() 642 crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn10_link_encoder_validate_hdmi_output() 650 crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn10_link_encoder_validate_hdmi_output() 659 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) { in dcn10_link_encoder_validate_dp_output() 815 is_valid = (stream->timing.pixel_encoding == PIXEL_ENCODING_RGB) ? true : false; in dcn10_link_encoder_validate_output_with_stream()
|
A D | dcn10_optc.c | 293 if (patched_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in optc1_program_timing() 295 else if (patched_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in optc1_program_timing() 1611 bool two_pix = timing->pixel_encoding == PIXEL_ENCODING_YCBCR420; in optc1_is_two_pixels_per_containter() 1613 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in optc1_is_two_pixels_per_containter()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/hw/ |
A D | opp.h | 47 enum dc_pixel_encoding pixel_encoding; /* Pixel Encoding */ member 91 enum dc_pixel_encoding pixel_encoding; member
|
A D | dsc.h | 40 enum dc_pixel_encoding pixel_encoding; member
|
A D | stream_encoder.h | 279 uint32_t pixel_encoding; member
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dce110/ |
A D | dce110_resource.c | 902 pixel_clk_params->flags.SUPPORT_YCBCR420 = (stream->timing.pixel_encoding == in get_pixel_clock_parameters() 904 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in get_pixel_clock_parameters() 905 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) { in get_pixel_clock_parameters() 908 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) { in get_pixel_clock_parameters() 925 pipe_ctx->stream->clamping.pixel_encoding = pipe_ctx->stream->timing.pixel_encoding; in dce110_resource_build_pipe_hw_param() 1079 if (context->streams[i]->timing.pixel_encoding in dce110_validate_surface_sets()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/modules/info_packet/ |
A D | info_packet.c | 341 switch (stream->timing.pixel_encoding) { in mod_build_vsc_infopacket() 360 switch (stream->timing.pixel_encoding) { in mod_build_vsc_infopacket()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/core/ |
A D | dc_resource.c | 2943 uint32_t pixel_encoding = 0; in set_avi_info_frame() local 2978 switch (stream->timing.pixel_encoding) { in set_avi_info_frame() 2980 pixel_encoding = 1; in set_avi_info_frame() 2984 pixel_encoding = 2; in set_avi_info_frame() 2987 pixel_encoding = 3; in set_avi_info_frame() 2992 pixel_encoding = 0; in set_avi_info_frame() 2997 hdmi_info.bits.Y0_Y1_Y2 = pixel_encoding; in set_avi_info_frame() 3545 enum dc_pixel_encoding pixel_encoding = in resource_build_bit_depth_reduction_params() local 3546 stream->timing.pixel_encoding; in resource_build_bit_depth_reduction_params() 3613 (pixel_encoding == PIXEL_ENCODING_RGB) ? 1 : 0; in resource_build_bit_depth_reduction_params() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/inc/ |
A D | clock_source.h | 97 enum dc_pixel_encoding pixel_encoding; member
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn30/ |
A D | dcn30_dio_stream_encoder.c | 555 ASSERT(crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB); in enc3_stream_encoder_dvi_set_stream_attribute() 619 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc3_stream_encoder_hdmi_set_stream_attribute() 630 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc3_stream_encoder_hdmi_set_stream_attribute()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/dc/dcn20/ |
A D | dcn20_resource.c | 1270 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in get_pixel_clock_parameters() 1272 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in get_pixel_clock_parameters() 1293 stream->clamping.pixel_encoding = stream->timing.pixel_encoding; in build_clamping_params() 1306 pipe_ctx->stream->clamping.pixel_encoding = pipe_ctx->stream->timing.pixel_encoding; in build_pipe_hw_param() 1702 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in dcn20_validate_dsc() 1965 pipe->stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) { in dcn20_validate_apply_pipe_split_flags()
|
A D | dcn20_stream_encoder.c | 461 bool two_pix = timing->pixel_encoding == PIXEL_ENCODING_YCBCR420; in is_two_pixels_per_containter() 463 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in is_two_pixels_per_containter()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/ |
A D | amdgpu_dm_helpers.c | 1097 && pipe_ctx->stream->timing.pixel_encoding != requestPixelEncoding)) { in dm_helpers_dp_handle_test_pattern_request() 1101 pipe_ctx->stream->timing.pixel_encoding, in dm_helpers_dp_handle_test_pattern_request() 1105 pipe_ctx->stream->timing.pixel_encoding = requestPixelEncoding; in dm_helpers_dp_handle_test_pattern_request()
|