/linux/drivers/gpu/drm/amd/display/dc/dce/ |
H 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() 658 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_opp_program_fmt() 669 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_opp_program_fmt() 684 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce60_opp_program_fmt() 695 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce60_opp_program_fmt()
|
H 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() 944 is_valid = stream->timing.pixel_encoding == PIXEL_ENCODING_RGB; in dce110_link_encoder_validate_output_with_stream()
|
H A D | dce_audio.c | 434 if (crtc_info->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in calculate_available_hblank_bw_in_symbols() 437 } else if (crtc_info->pixel_encoding == PIXEL_ENCODING_YCBCR420) { in calculate_available_hblank_bw_in_symbols()
|
/linux/drivers/gpu/drm/amd/display/dc/opp/dcn20/ |
H A D | dcn20_opp.c | 356 enum dc_pixel_encoding pixel_encoding, in opp2_program_left_edge_extra_pixel() argument 360 uint32_t count = opp2_get_left_edge_extra_pixel_count(opp, pixel_encoding, is_primary); in opp2_program_left_edge_extra_pixel() 370 enum dc_pixel_encoding pixel_encoding, bool is_primary) in opp2_get_left_edge_extra_pixel_count() argument 372 if ((pixel_encoding == PIXEL_ENCODING_YCBCR422 || pixel_encoding == PIXEL_ENCODING_YCBCR420) && in opp2_get_left_edge_extra_pixel_count()
|
H A D | dcn20_opp.h | 170 enum dc_pixel_encoding pixel_encoding, bool is_primary); 173 enum dc_pixel_encoding pixel_encoding, bool is_primary);
|
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn35/ |
H A D | dcn35_dio_stream_encoder.c | 85 ASSERT(crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB); in enc35_stream_encoder_dvi_set_stream_attribute() 143 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc35_stream_encoder_hdmi_set_stream_attribute() 154 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc35_stream_encoder_hdmi_set_stream_attribute() 219 switch (crtc_timing->pixel_encoding) { in enc35_stream_encoder_hdmi_set_stream_attribute() 269 bool two_pix = timing->pixel_encoding == PIXEL_ENCODING_YCBCR420; in is_two_pixels_per_containter() 271 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in is_two_pixels_per_containter()
|
/linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | opp.h | 63 enum dc_pixel_encoding pixel_encoding; /* Pixel Encoding */ member 107 enum dc_pixel_encoding pixel_encoding; member 364 enum dc_pixel_encoding pixel_encoding, 369 enum dc_pixel_encoding pixel_encoding,
|
/linux/drivers/gpu/drm/amd/display/dc/dsc/ |
H A D | dc_dsc.c | 137 if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dc_bandwidth_in_kbps_from_timing() 139 else if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) in dc_bandwidth_in_kbps_from_timing() 184 enum dc_pixel_encoding pixel_encoding, 484 timing->pixel_encoding, &dsc_common_caps); in dc_dsc_compute_bandwidth_range() 694 enum dc_pixel_encoding pixel_encoding, in intersect_dsc_caps() argument 748 if (pixel_encoding == PIXEL_ENCODING_YCBCR422 || pixel_encoding == PIXEL_ENCODING_YCBCR420) in intersect_dsc_caps() 760 if (pixel_encoding == PIXEL_ENCODING_YCBCR422 || pixel_encoding == PIXEL_ENCODING_YCBCR420) in intersect_dsc_caps() 1081 …is_dsc_possible = intersect_dsc_caps(dsc_sink_caps, dsc_enc_caps, timing->pixel_encoding, &dsc_com… in setup_dsc_config() 1091 switch (timing->pixel_encoding) { in setup_dsc_config() 1244 (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420 && slice_height % 2 != 0))) in setup_dsc_config() [all …]
|
H A D | dsc.h | 40 enum dc_pixel_encoding pixel_encoding; member
|
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn32/ |
H 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() 237 bool two_pix = timing->pixel_encoding == PIXEL_ENCODING_YCBCR420; in is_two_pixels_per_containter() 239 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in is_two_pixels_per_containter()
|
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn314/ |
H A D | dcn314_dio_stream_encoder.c | 139 ASSERT(crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB); in enc314_stream_encoder_dvi_set_stream_attribute() 197 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc314_stream_encoder_hdmi_set_stream_attribute() 208 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc314_stream_encoder_hdmi_set_stream_attribute() 279 bool two_pix = timing->pixel_encoding == PIXEL_ENCODING_YCBCR420; in is_two_pixels_per_containter() 281 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in is_two_pixels_per_containter()
|
/linux/drivers/gpu/drm/amd/display/dc/opp/dcn10/ |
H A D | dcn10_opp.c | 167 switch (params->pixel_encoding) { in opp1_set_pixel_encoding() 307 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in opp1_program_fmt()
|
/linux/drivers/gpu/drm/amd/display/include/ |
H A D | audio_types.h | 55 enum dc_pixel_encoding pixel_encoding; member
|
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn10/ |
H 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()
|
/linux/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_resource.c | 2158 timing->pixel_encoding == PIXEL_ENCODING_YCBCR422; in resource_get_odm_slice_dst_width() 2200 opp, pipe_ctx->stream->timing.pixel_encoding, in resource_get_odm_slice_src_rect() 3587 if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in get_norm_pix_clk() 3589 if (timing->pixel_encoding != PIXEL_ENCODING_YCBCR422) { in get_norm_pix_clk() 4403 uint32_t pixel_encoding = 0; in set_avi_info_frame() local 4418 color_space = (stream->timing.pixel_encoding == PIXEL_ENCODING_RGB) ? in set_avi_info_frame() 4433 switch (stream->timing.pixel_encoding) { in set_avi_info_frame() 4435 pixel_encoding = 1; in set_avi_info_frame() 4439 pixel_encoding = 2; in set_avi_info_frame() 4442 pixel_encoding = 3; in set_avi_info_frame() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | clock_source.h | 97 enum dc_pixel_encoding pixel_encoding; member
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn314/ |
H A D | dcn314_hwseq.c | 105 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in update_dsc_on_stream() 341 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn314_calculate_dccg_k1_k2_values()
|
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn20/ |
H A D | dcn20_resource.c | 1247 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in get_pixel_clock_parameters() 1249 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in get_pixel_clock_parameters() 1279 stream->clamping.pixel_encoding = stream->timing.pixel_encoding; in build_clamping_params() 1301 pipe_ctx->stream->clamping.pixel_encoding = pipe_ctx->stream->timing.pixel_encoding; in build_pipe_hw_param() 1666 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in dcn20_validate_dsc() 1929 pipe->stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) { in dcn20_validate_apply_pipe_split_flags()
|
/linux/drivers/gpu/drm/amd/display/dc/dio/dcn20/ |
H 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/drivers/gpu/drm/amd/display/dc/dccg/dcn31/ |
H A D | dcn31_dccg.c | 564 (params->timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) || in dccg31_set_dtbclk_dto() 565 (params->timing->flags.DSC && params->timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in dccg31_set_dtbclk_dto()
|
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_helpers.c | 1299 && pipe_ctx->stream->timing.pixel_encoding != requestPixelEncoding)) { in dm_helpers_dp_handle_test_pattern_request() 1303 pipe_ctx->stream->timing.pixel_encoding, in dm_helpers_dp_handle_test_pattern_request() 1307 pipe_ctx->stream->timing.pixel_encoding = requestPixelEncoding; in dm_helpers_dp_handle_test_pattern_request()
|
/linux/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_dpms.c | 838 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in link_set_dsc_on_stream() 969 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in link_set_dsc_pps_packet() 2015 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in enable_link_hdmi()
|
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn401/ |
H A D | dcn401_resource.c | 1718 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in dcn401_build_pipe_pix_clk_params() 1720 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in dcn401_build_pipe_pix_clk_params() 1726 stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn401_build_pipe_pix_clk_params() 1736 stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) { in dcn401_build_pipe_pix_clk_params()
|
/linux/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_hw_types.h | 986 enum dc_pixel_encoding pixel_encoding; member
|
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
H A D | dcn10_hwseq.c | 730 (hpo_dp_se_state.pixel_encoding == 0) ? "4:4:4" : in dcn10_log_hw_state() 731 ((hpo_dp_se_state.pixel_encoding == 1) ? "4:2:2" : in dcn10_log_hw_state() 732 (hpo_dp_se_state.pixel_encoding == 2) ? "4:2:0" : "Y-Only"), in dcn10_log_hw_state() 1214 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn10_enable_stream_timing() 2336 if (pipe->stream_res.pix_clk_params.pixel_encoding == PIXEL_ENCODING_YCBCR420) in get_clock_divider() 3123 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn10_blank_pixel_data() 4014 if (params.timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn10_unblank_stream()
|