mipi_dsi_co...ion_mode_ext(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… mipi_dsi_co...ion_mode_ext β€” NAME

ok so this is mipi_dsi_compression_mode_ext from the Kernel API Manual, and bestie, it's literally the function that turns DSC (Display Stream Compression) on or off on your peripheral. ✨


🌸 SYNOPSIS

int mipi_dsi_compression_mode_ext (struct mipi_dsi_device *dsi , bool
enable , enum mipi_dsi_compression_algo algo , unsigned int pps_selector
);

πŸŽ€ ARGUMENTS

  • dsi β€” the DSI peripheral device itself, your main character 🫢
  • enable β€” a bool that says whether we're enabling or disabling the DSC. yes or no, on or off, slay or not-slay
  • algo β€” which compression algorithm you picked (enum mipi_dsi_compression_algo, no cap you gotta choose)
  • pps_selector β€” picks the PPS out of the table of pre-stored or uploaded PPS entries. like choosing your outfit from the closet, but for pixels πŸ‘‘

πŸ‘‘ DESCRIPTION

Enables or disables Display Stream Compression on the peripheral. That's the whole vibe. πŸ’–

🚨 WAIT. This function is deprecated. Do not build new stuff on it, bestie, I'm serious. Use mipi_dsi_compression_mode_ext_multi instead β€” that's the upgraded version, the glow-up, the one with main character energy. This one is giving legacy code. 😭

🌈 RETURN

0 on success, or a negative error code on failure. So like β€” zero means you ate πŸ’…, anything negative means the vibe check failed and you should go read the error code.


πŸ¦‹ SEE ALSO

literally the whole friend group, here they all are, in order, no one left out:


ok that's the whole page, ily, go use the _multi version instead πŸ’œ

β€” xoxo, your favorite kernel doc bestie, coming at you live from ./drivers/gpu/drm, dated October 2026 πŸŽ€βœ¨

πŸ“¦ where this page comes from