Home
last modified time | relevance | path

Searched refs:pixel_encoding (Results 1 – 25 of 28) sorted by relevance

12

/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dsc/
Ddc_dsc.c199 enum dc_pixel_encoding pixel_encoding, in intersect_dsc_caps() argument
243 if (pixel_encoding == PIXEL_ENCODING_YCBCR422 || pixel_encoding == PIXEL_ENCODING_YCBCR420) in intersect_dsc_caps()
255 if (pixel_encoding == PIXEL_ENCODING_YCBCR422 || pixel_encoding == PIXEL_ENCODING_YCBCR420) in intersect_dsc_caps()
542 …is_dsc_possible = intersect_dsc_caps(dsc_sink_caps, dsc_enc_caps, timing->pixel_encoding, &dsc_com… in setup_dsc_config()
559 switch (timing->pixel_encoding) { in setup_dsc_config()
686 (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420 && slice_height % 2 != 0))) in setup_dsc_config()
689 …if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) // For the case when pic_height < dsc_polic… in setup_dsc_config()
820 timing->pixel_encoding, &dsc_common_caps); in dc_dsc_compute_bandwidth_range()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce/
Ddce_opp.c117 if (params->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in set_truncation()
397 if (params->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in set_pixel_encoding()
402 if (params->pixel_encoding == PIXEL_ENCODING_YCBCR420) { in set_pixel_encoding()
512 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_opp_program_fmt()
523 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_opp_program_fmt()
Ddce_stream_encoder.c305 switch (hw_crtc_timing.pixel_encoding) { in dce110_stream_encoder_dp_set_stream_attribute()
416 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in dce110_stream_encoder_dp_set_stream_attribute()
418 else if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR444) in dce110_stream_encoder_dp_set_stream_attribute()
427 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in dce110_stream_encoder_dp_set_stream_attribute()
429 else if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR444) in dce110_stream_encoder_dp_set_stream_attribute()
527 switch (crtc_timing->pixel_encoding) { in dce110_stream_encoder_set_stream_attribute_helper()
537 switch (crtc_timing->pixel_encoding) { in dce110_stream_encoder_set_stream_attribute_helper()
593 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in dce110_stream_encoder_hdmi_set_stream_attribute()
604 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in dce110_stream_encoder_hdmi_set_stream_attribute()
685 ASSERT(crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB); in dce110_stream_encoder_dvi_set_stream_attribute()
[all …]
Ddce_link_encoder.c598 if (crtc_timing->pixel_encoding != PIXEL_ENCODING_RGB) in dce110_link_encoder_validate_dvi_output()
652 crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_link_encoder_validate_hdmi_output()
659 crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_link_encoder_validate_hdmi_output()
668 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_link_encoder_validate_dp_output()
813 pixel_encoding == PIXEL_ENCODING_RGB) ? true : false; in dce110_link_encoder_validate_output_with_stream()
Ddce_clock_source.c408 if (pix_clk_params->pixel_encoding != PIXEL_ENCODING_YCBCR422) { in pll_adjust_pix_clk()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_stream_encoder.c280 switch (hw_crtc_timing.pixel_encoding) { in enc1_stream_encoder_dp_set_stream_attribute()
315 if ((hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) || in enc1_stream_encoder_dp_set_stream_attribute()
388 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in enc1_stream_encoder_dp_set_stream_attribute()
390 else if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR444) in enc1_stream_encoder_dp_set_stream_attribute()
398 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in enc1_stream_encoder_dp_set_stream_attribute()
400 else if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR444) in enc1_stream_encoder_dp_set_stream_attribute()
480 switch (crtc_timing->pixel_encoding) { in enc1_stream_encoder_set_stream_attribute_helper()
529 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc1_stream_encoder_hdmi_set_stream_attribute()
540 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in enc1_stream_encoder_hdmi_set_stream_attribute()
619 ASSERT(crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB); in enc1_stream_encoder_dvi_set_stream_attribute()
[all …]
Ddcn10_resource.c1001 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in get_pixel_clock_parameters()
1003 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in get_pixel_clock_parameters()
1006 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in get_pixel_clock_parameters()
1017 stream->clamping.pixel_encoding = stream->timing.pixel_encoding; in build_clamping_params()
1030 pipe_ctx->stream->clamping.pixel_encoding = pipe_ctx->stream->timing.pixel_encoding; in build_pipe_hw_param()
Ddcn10_opp.c164 switch (params->pixel_encoding) { in opp1_set_pixel_encoding()
285 if (clamping->pixel_encoding == PIXEL_ENCODING_YCBCR420) in opp1_program_fmt()
Ddcn10_link_encoder.c586 if (crtc_timing->pixel_encoding != PIXEL_ENCODING_RGB) in dcn10_link_encoder_validate_dvi_output()
640 crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn10_link_encoder_validate_hdmi_output()
647 crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn10_link_encoder_validate_hdmi_output()
656 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) { in dcn10_link_encoder_validate_dp_output()
806 is_valid = (stream->timing.pixel_encoding == PIXEL_ENCODING_RGB) ? true : false; in dcn10_link_encoder_validate_output_with_stream()
Ddcn10_optc.c1550 bool two_pix = timing->pixel_encoding == PIXEL_ENCODING_YCBCR420; in optc1_is_two_pixels_per_containter()
1553 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in optc1_is_two_pixels_per_containter()
/Linux-v5.4/drivers/gpu/drm/amd/display/modules/info_packet/
Dinfo_packet.c299 switch (stream->timing.pixel_encoding) { in mod_build_vsc_infopacket()
318 switch (stream->timing.pixel_encoding) { in mod_build_vsc_infopacket()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/hw/
Dopp.h47 enum dc_pixel_encoding pixel_encoding; /* Pixel Encoding */ member
91 enum dc_pixel_encoding pixel_encoding; member
Ddsc.h37 enum dc_pixel_encoding pixel_encoding; member
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/
Ddc_resource.c1812 if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in get_norm_pix_clk()
1814 if (timing->pixel_encoding != PIXEL_ENCODING_YCBCR422) { in get_norm_pix_clk()
2123 uint32_t pixel_encoding = 0; in set_avi_info_frame() local
2141 color_space = (stream->timing.pixel_encoding == PIXEL_ENCODING_RGB) ? in set_avi_info_frame()
2156 switch (stream->timing.pixel_encoding) { in set_avi_info_frame()
2158 pixel_encoding = 1; in set_avi_info_frame()
2162 pixel_encoding = 2; in set_avi_info_frame()
2165 pixel_encoding = 3; in set_avi_info_frame()
2170 pixel_encoding = 0; in set_avi_info_frame()
2175 hdmi_info.bits.Y0_Y1_Y2 = pixel_encoding; in set_avi_info_frame()
[all …]
Ddc_link_hwss.c400 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in dp_set_dsc_on_stream()
501 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in dp_set_dsc_pps_sdp()
Ddc_link.c2074 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in enable_link_hdmi()
2189 if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in get_timing_pixel_clock_100hz()
2191 else if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) in get_timing_pixel_clock_100hz()
2212 if (timing->pixel_encoding == PIXEL_ENCODING_RGB) in dp_active_dongle_validate_timing()
2225 switch (timing->pixel_encoding) { in dp_active_dongle_validate_timing()
2957 if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dc_bandwidth_in_kbps_from_timing()
2959 else if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) in dc_bandwidth_in_kbps_from_timing()
Ddc_stream.c654 stream->timing.pixel_encoding, in dc_stream_log()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_resource.c830 pixel_clk_params->flags.SUPPORT_YCBCR420 = (stream->timing.pixel_encoding == in get_pixel_clock_parameters()
832 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in get_pixel_clock_parameters()
833 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) { in get_pixel_clock_parameters()
836 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) { in get_pixel_clock_parameters()
853 pipe_ctx->stream->clamping.pixel_encoding = pipe_ctx->stream->timing.pixel_encoding; in dce110_resource_build_pipe_hw_param()
1007 if (context->streams[i]->timing.pixel_encoding in dce110_validate_surface_sets()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/inc/
Dclock_source.h97 enum dc_pixel_encoding pixel_encoding; member
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn20/
Ddcn20_optc.c253 if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) in optc2_set_odm_combine()
255 else if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in optc2_set_odm_combine()
Ddcn20_stream_encoder.c441 bool two_pix = timing->pixel_encoding == PIXEL_ENCODING_YCBCR420; in is_two_pixels_per_containter()
444 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in is_two_pixels_per_containter()
Ddcn20_resource.c1345 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in get_pixel_clock_parameters()
1347 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in get_pixel_clock_parameters()
1364 stream->clamping.pixel_encoding = stream->timing.pixel_encoding; in build_clamping_params()
1377 pipe_ctx->stream->clamping.pixel_encoding = pipe_ctx->stream->timing.pixel_encoding; in build_pipe_hw_param()
1892 switch (res_ctx->pipe_ctx[i].stream->timing.pixel_encoding) { in dcn20_populate_dml_pipes_from_context()
2158 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in dcn20_validate_dsc()
Ddcn20_dsc.c341 …dsc_reg_vals->pixel_format = dsc_dc_pixel_encoding_to_dsc_pixel_format(dsc_cfg->pixel_encoding, ds… in dsc_prepare_config()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/
Ddc_hw_types.h797 enum dc_pixel_encoding pixel_encoding; member
/Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.c3226 switch (dc_crtc_timing->pixel_encoding) { in get_output_color_space()
3281 if (timing_out->pixel_encoding == PIXEL_ENCODING_YCBCR420) in adjust_colour_depth_from_display_info()
3324 timing_out->pixel_encoding = PIXEL_ENCODING_YCBCR420; in fill_stream_properties_from_drm_display_mode()
3327 timing_out->pixel_encoding = PIXEL_ENCODING_YCBCR444; in fill_stream_properties_from_drm_display_mode()
3329 timing_out->pixel_encoding = PIXEL_ENCODING_RGB; in fill_stream_properties_from_drm_display_mode()

12