| /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_stream_encoder.c | 296 switch (hw_crtc_timing.pixel_encoding) { in dce110_stream_encoder_dp_set_stream_attribute() 401 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in dce110_stream_encoder_dp_set_stream_attribute() 403 else if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR444) in dce110_stream_encoder_dp_set_stream_attribute() 412 if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in dce110_stream_encoder_dp_set_stream_attribute() 414 else if (hw_crtc_timing.pixel_encoding == PIXEL_ENCODING_YCBCR444) in dce110_stream_encoder_dp_set_stream_attribute() 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() 575 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in dce110_stream_encoder_hdmi_set_stream_attribute() 586 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in dce110_stream_encoder_hdmi_set_stream_attribute() 669 ASSERT(crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB); in dce110_stream_encoder_dvi_set_stream_attribute() [all …]
|
| H A D | dce_link_encoder.c | 752 if (crtc_timing->pixel_encoding != PIXEL_ENCODING_RGB) in dce110_link_encoder_validate_dvi_output() 806 crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_link_encoder_validate_hdmi_output() 814 crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_link_encoder_validate_hdmi_output() 823 if (crtc_timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in dce110_link_encoder_validate_dp_output() 850 if (crtc_timing->pixel_encoding != PIXEL_ENCODING_RGB) in dce110_link_encoder_validate_rgb_output() 1012 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/resource/dcn10/ |
| H A D | dcn10_resource.c | 1011 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in get_pixel_clock_parameters() 1013 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in get_pixel_clock_parameters() 1016 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in get_pixel_clock_parameters() 1027 stream->clamping.pixel_encoding = stream->timing.pixel_encoding; in build_clamping_params() 1040 pipe_ctx->stream->clamping.pixel_encoding = pipe_ctx->stream->timing.pixel_encoding; in build_pipe_hw_param()
|
| /linux/drivers/gpu/drm/amd/display/dc/resource/dce110/ |
| H A D | dce110_resource.c | 908 pixel_clk_params->flags.SUPPORT_YCBCR420 = (stream->timing.pixel_encoding == in get_pixel_clock_parameters() 910 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in get_pixel_clock_parameters() 911 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) { in get_pixel_clock_parameters() 914 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) { in get_pixel_clock_parameters() 931 pipe_ctx->stream->clamping.pixel_encoding = pipe_ctx->stream->timing.pixel_encoding; in dce110_resource_build_pipe_hw_param() 1085 if (context->streams[i]->timing.pixel_encoding in dce110_validate_surface_sets()
|
| /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/dsc/ |
| H A D | dsc.h | 40 enum dc_pixel_encoding pixel_encoding; member
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_resource.c | 2205 timing->pixel_encoding == PIXEL_ENCODING_YCBCR422; in resource_get_odm_slice_dst_width() 2247 opp, pipe_ctx->stream->timing.pixel_encoding, in resource_get_odm_slice_src_rect() 3687 if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) in get_norm_pix_clk() 3689 if (timing->pixel_encoding != PIXEL_ENCODING_YCBCR422) { in get_norm_pix_clk() 4497 uint32_t pixel_encoding = 0; in set_avi_info_frame() local 4518 color_space = (stream->timing.pixel_encoding == PIXEL_ENCODING_RGB) ? in set_avi_info_frame() 4533 switch (stream->timing.pixel_encoding) { in set_avi_info_frame() 4535 pixel_encoding = 1; in set_avi_info_frame() 4539 pixel_encoding = 2; in set_avi_info_frame() 4542 pixel_encoding = 3; in set_avi_info_frame() [all …]
|
| H A D | dc_hw_sequencer.c | 1848 enum dc_pixel_encoding pixel_encoding, in hwss_add_opp_program_left_edge_extra_pixel() argument 1854 …_state->num_steps].params.opp_program_left_edge_extra_pixel_params.pixel_encoding = pixel_encoding; in hwss_add_opp_program_left_edge_extra_pixel() 2243 …enum dc_pixel_encoding pixel_encoding = params->opp_program_left_edge_extra_pixel_params.pixel_enc… in hwss_opp_program_left_edge_extra_pixel() local 2247 opp->funcs->opp_program_left_edge_extra_pixel(opp, pixel_encoding, is_otg_master); in hwss_opp_program_left_edge_extra_pixel() 2340 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in hwss_dsc_calculate_and_set_config()
|
| H A D | dc.c | 1964 &hw_crtc_timing.pixel_encoding, in dc_validate_boot_timing() 1975 if (hw_crtc_timing.pixel_encoding != crtc_timing->pixel_encoding) { in dc_validate_boot_timing() 6969 state->opp[i].fmt_pixel_encoding = timing->pixel_encoding; in dc_capture_register_software_state() 6972 if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) { in dc_capture_register_software_state() 6974 } else if (timing->pixel_encoding == PIXEL_ENCODING_YCBCR422) { in dc_capture_register_software_state() 6980 …state->opp[i].fmt_cbcr_bit_reduction_bypass = (timing->pixel_encoding == PIXEL_ENCODING_RGB) ? 1 :… in dc_capture_register_software_state() 7013 state->opp[i].fmt_clamp_color_format = timing->pixel_encoding; in dc_capture_register_software_state() 7016 if (timing->pixel_encoding != PIXEL_ENCODING_RGB) { in dc_capture_register_software_state()
|
| /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/resource/dcn20/ |
| H A D | dcn20_resource.c | 1248 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in get_pixel_clock_parameters() 1250 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in get_pixel_clock_parameters() 1280 stream->clamping.pixel_encoding = stream->timing.pixel_encoding; in build_clamping_params() 1302 pipe_ctx->stream->clamping.pixel_encoding = pipe_ctx->stream->timing.pixel_encoding; in build_pipe_hw_param() 1667 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in dcn20_validate_dsc() 1931 pipe->stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) { in dcn20_validate_apply_pipe_split_flags()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_helpers.c | 1324 && pipe_ctx->stream->timing.pixel_encoding != requestPixelEncoding)) { in dm_helpers_dp_handle_test_pattern_request() 1328 pipe_ctx->stream->timing.pixel_encoding, in dm_helpers_dp_handle_test_pattern_request() 1332 pipe_ctx->stream->timing.pixel_encoding = requestPixelEncoding; in dm_helpers_dp_handle_test_pattern_request()
|
| H A D | amdgpu_dm.c | 6600 if (dc_crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB) in get_output_color_space() 6607 if (dc_crtc_timing->pixel_encoding == PIXEL_ENCODING_RGB) { in get_output_color_space() 6663 if (timing_out->pixel_encoding == PIXEL_ENCODING_YCBCR420) in adjust_colour_depth_from_display_info() 6718 timing_out->pixel_encoding = PIXEL_ENCODING_YCBCR420; in fill_stream_properties_from_drm_display_mode() 6722 timing_out->pixel_encoding = PIXEL_ENCODING_YCBCR420; in fill_stream_properties_from_drm_display_mode() 6726 timing_out->pixel_encoding = PIXEL_ENCODING_YCBCR422; in fill_stream_properties_from_drm_display_mode() 6729 timing_out->pixel_encoding = PIXEL_ENCODING_YCBCR444; in fill_stream_properties_from_drm_display_mode() 6731 timing_out->pixel_encoding = PIXEL_ENCODING_RGB; in fill_stream_properties_from_drm_display_mode() 6736 (timing_out->pixel_encoding == PIXEL_ENCODING_YCBCR420), in fill_stream_properties_from_drm_display_mode() 6799 timing_out->pixel_encoding != PIXEL_ENCODING_YCBCR420) { in fill_stream_properties_from_drm_display_mode() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/dccg/dcn31/ |
| H A D | dcn31_dccg.c | 565 (params->timing->pixel_encoding == PIXEL_ENCODING_YCBCR420) || in dccg31_set_dtbclk_dto() 566 (params->timing->flags.DSC && params->timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in dccg31_set_dtbclk_dto()
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_dpms.c | 839 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in link_set_dsc_on_stream() 972 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in link_set_dsc_pps_packet() 1959 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 | 1759 pixel_clk_params->pixel_encoding = stream->timing.pixel_encoding; in dcn401_build_pipe_pix_clk_params() 1761 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR422) in dcn401_build_pipe_pix_clk_params() 1767 stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn401_build_pipe_pix_clk_params() 1777 stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) { in dcn401_build_pipe_pix_clk_params()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn32/ |
| H A D | dcn32_hwseq.c | 1067 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in dcn32_update_dsc_on_stream() 1164 pipe_ctx->stream->timing.pixel_encoding, in dcn32_update_odm() 1206 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn32_calculate_dccg_k1_k2_values()
|
| /linux/drivers/gpu/drm/amd/display/dc/ |
| H A D | dc_hw_types.h | 992 enum dc_pixel_encoding pixel_encoding; member
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn10/ |
| H A D | dcn10_hwseq.c | 766 (hpo_dp_se_state.pixel_encoding == 0) ? "4:4:4" : in dcn10_log_hw_state() 767 ((hpo_dp_se_state.pixel_encoding == 1) ? "4:2:2" : in dcn10_log_hw_state() 768 (hpo_dp_se_state.pixel_encoding == 2) ? "4:2:0" : "Y-Only"), in dcn10_log_hw_state() 1250 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn10_enable_stream_timing() 2372 if (pipe->stream_res.pix_clk_params.pixel_encoding == PIXEL_ENCODING_YCBCR420) in get_clock_divider() 3161 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn10_blank_pixel_data() 4037 if (params.timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn10_unblank_stream()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dce110/ |
| H A D | dce110_hwseq.c | 1350 switch (crtc_timing->pixel_encoding) { in populate_audio_dp_link_info() 1419 audio_output->crtc_info.pixel_encoding = in build_audio_output() 1420 stream->timing.pixel_encoding; in build_audio_output() 1432 if (pipe_ctx->stream_res.pix_clk_params.pixel_encoding == PIXEL_ENCODING_YCBCR420) { in build_audio_output() 1491 if (pipe_ctx->stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in program_scaler()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/ |
| H A D | hw_sequencer.h | 216 enum dc_pixel_encoding pixel_encoding; member 2035 enum dc_pixel_encoding pixel_encoding,
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn35/ |
| H A D | dcn35_hwseq.c | 361 dsc_cfg.pixel_encoding = stream->timing.pixel_encoding; in update_dsc_on_stream()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/ |
| H A D | dcn401_hwseq.c | 707 if (stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) in dcn401_calculate_dccg_tmds_div_value() 851 stream->timing.pixel_encoding, in dcn401_enable_stream_timing() 1603 opp_heads[i]->stream->timing.pixel_encoding, in dcn401_update_odm() 1740 opp_heads[i]->stream->timing.pixel_encoding, resource_is_pipe_type(opp_heads[i], OTG_MASTER)); in dcn401_update_odm_sequence()
|