intel_dp_sin...ecompression(9)
π intel_dp_sink_enable_decompression(9) π
okay bestie, welcome to the Kernel API Manual entry for intel_dp_sink_enable_decompression(9) π
this is the one that handles enabling DSC decompression in the sink/last branch device, and honestly? iconic. β¨
πΈ NAME πΈ
intel_dp_sink_enable_decompression β enable DSC decompression in sink/last branch device π«Ά
β¨ SYNOPSIS β¨
void intel_dp_sink_enable_decompression (struct intel_atomic_state
*state , struct intel_connector *connector , const struct
intel_crtc_state *new_crtc_state );
π¦ ARGUMENTS π¦
stateβ the atomic state, bestie. that's the vibe. π«connectorβ the connector to enable the decompression for. yes, that one. πnew_crtc_stateβ the new state for the CRTC driving the connector. main character state energy. π
π DESCRIPTION π
okay so here's the deal: this function enables DSC decompression if required in the DP_DSC_ENABLE DPCD register of the appropriate sink/branch device. no cap. π
On SST, this is always the sink device. on MST, based on each device's DSC capabilities, it's either the last branch device (enabling decompression in it) or both the last branch device (enabling passthrough in it) and the sink device (enabling decompression in it). literally that's the whole route, and it ate. π π₯
π SEE ALSO π
the whole squad, fr fr:
- Kernel file
./drivers/gpu/drm/i915/display/intel_dp.c intel_dp_is_edp(9)intel_dp_link_symbol_size(9)intel_dp_link_symbol_clock(9)intel_dp_effective_data_rate(9)intel_dp_max_link_data_rate(9)intel_dp_sink_disable_decompression(9)intel_dp_sync_state(9)intel_dp_check_mst_status(9)
mwah π cute little sign-off: source vibes from ./drivers/gpu/drm/i915/display, dated October 2026, page intel_dp_sin...ecompression(9). periodt. π§π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms