/openbmc/linux/drivers/gpu/drm/amd/display/dc/dsc/ |
H A D | Makefile | 4 DSC = dc_dsc.o rc_calc.o rc_calc_dpi.o macro 6 AMD_DAL_DSC = $(addprefix $(AMDDALPATH)/dc/dsc/,$(DSC))
|
H A D | dc_dsc.c | 63 if (!timing->flags.DSC) { in apply_128b_132b_stream_overhead() 94 if (timing->flags.DSC) in dc_bandwidth_in_kbps_from_timing()
|
/openbmc/linux/Documentation/networking/device_drivers/ethernet/amd/ |
H A D | pds_vfio_pci.rst | 5 PCI VFIO driver for the AMD/Pensando(R) DSC adapter family 15 capable Virtual Function (VF) devices in the DSC hardware.
|
H A D | pds_core.rst | 4 Linux Driver for the AMD/Pensando(R) DSC adapter family 98 The ``flash`` command can update a the DSC firmware. The downloaded firmware
|
H A D | pds_vdpa.rst | 5 PCI vDPA driver for the AMD/Pensando(R) DSC adapter family
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_validation.c | 129 if (timing->flags.DSC && !timing->dsc_cfg.is_frl) in dp_active_dongle_validate_timing() 131 outputTiming.flags.DSC = 0; in dp_active_dongle_validate_timing()
|
H A D | link_dpms.c | 877 if (!pipe_ctx->stream->timing.flags.DSC) in link_set_dsc_pps_packet() 941 if (!pipe_ctx->stream->timing.flags.DSC) in link_set_dsc_enable() 964 if (!pipe_ctx->stream->timing.flags.DSC) in link_update_dsc_config() 2373 if (pipe_ctx->stream->timing.flags.DSC) { in link_set_dpms_off() 2472 !pipe_ctx->stream->timing.flags.DSC && in link_set_dpms_on() 2488 if (pipe_ctx->stream->timing.flags.DSC) { in link_set_dpms_on() 2538 if (pipe_ctx->stream->timing.flags.DSC) { in link_set_dpms_on()
|
/openbmc/linux/drivers/vdpa/ |
H A D | Kconfig | 120 tristate "vDPA driver for AMD/Pensando DSC devices" 127 offloaded to an AMD/Pensando DSC device.
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/accessories/ |
H A D | link_fpga.c | 57 if (pipe_ctx->stream->timing.flags.DSC) { in dp_fpga_hpo_enable_link_and_stream()
|
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_mst_types.c | 840 params[i].timing->flags.DSC = 1; in set_dsc_configs_from_fairness_vars() 853 params[i].timing->flags.DSC = 0; in set_dsc_configs_from_fairness_vars() 867 params[i].timing->flags.DSC, in set_dsc_configs_from_fairness_vars() 1109 stream->timing.flags.DSC = 0; in compute_mst_dsc_configs_for_link() 1370 if (stream->timing.flags.DSC == 1) in compute_mst_dsc_configs_for_state()
|
H A D | amdgpu_dm.c | 5879 stream->timing.flags.DSC = 0; in update_dsc_caps() 5938 stream->timing.flags.DSC = 1; in apply_dsc_policy_for_edp() 5953 stream->timing.flags.DSC = 1; in apply_dsc_policy_for_stream() 5977 /* Set DSC policy according to dsc_clock_en */ in apply_dsc_policy_for_stream() 5996 stream->timing.flags.DSC = 1; in apply_dsc_policy_for_stream() 5997 DRM_DEBUG_DRIVER("%s: [%s] DSC is selected from SST RX\n", __func__, drm_connector->name); in apply_dsc_policy_for_stream() 6015 stream->timing.flags.DSC = 1; in apply_dsc_policy_for_stream() 6016 DRM_DEBUG_DRIVER("%s: [%s] DSC is selected from DP-HDMI PCON\n", in apply_dsc_policy_for_stream() 6022 /* Overwrite the stream flag if DSC is enabled through debugfs */ in apply_dsc_policy_for_stream() 6024 stream->timing.flags.DSC in apply_dsc_policy_for_stream() [all...] |
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/hwss/ |
H A D | link_hwss_hpo_dp.c | 101 stream->timing.flags.DSC, in setup_hpo_dp_stream_attribute()
|
/openbmc/linux/Documentation/gpu/amdgpu/display/ |
H A D | dc-glossary.rst | 94 DSC
|
H A D | dcn-overview.rst | 59 want to drive an 8k@60Hz with a DSC enabled, our DCN may require 4 DPP and 2 138 another pipe; they are routed linearly, except for DSC, which can be
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dmub_replay.c | 197 copy_settings_data->flags.bitfields.dsc_enable_status = (pipe_ctx->stream->timing.flags.DSC == 1); in dmub_replay_copy_settings()
|
H A D | dmub_psr.c | 383 copy_settings_data->dsc_enable_status = (pipe_ctx->stream->timing.flags.DSC == 1); in dmub_psr_copy_settings()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn314/ |
H A D | dcn314_dio_stream_encoder.c | 272 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in is_two_pixels_per_containter()
|
H A D | dcn314_hwseq.c | 225 update_dsc_on_stream(pipe_ctx, pipe_ctx->stream->timing.flags.DSC); in dcn314_update_odm()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn32/ |
H A D | dcn32_dio_stream_encoder.c | 239 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in is_two_pixels_per_containter()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_hw_types.h | 772 uint32_t DSC : 1; /* Use DSC with this timing */ member
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_stream_encoder.c | 463 two_pix = two_pix || (timing->flags.DSC && timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in is_two_pixels_per_containter()
|
H A D | dcn20_resource.c | 1427 if (result == DC_OK && dc_stream->timing.flags.DSC) in dcn20_add_stream_to_ctx() 1536 if (next_odm_pipe->stream->timing.flags.DSC == 1 && !next_odm_pipe->top_pipe) { in dcn20_split_stream_for_odm() 1674 if (pipe_ctx->top_pipe || pipe_ctx->prev_odm_pipe || !stream || !stream->timing.flags.DSC) in dcn20_validate_dsc()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn31/ |
H A D | dcn31_dccg.c | 565 (params->timing->flags.DSC && params->timing->pixel_encoding == PIXEL_ENCODING_YCBCR422 in dccg31_set_dtbclk_dto()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_stream.c | 773 stream->timing.flags.DSC, in dc_stream_log()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/protocols/ |
H A D | link_dp_capability.c | 925 if (stream->timing.flags.DSC) { in link_decide_link_settings() 935 tmp_timing.flags.DSC = 0; in link_decide_link_settings()
|