ENUM DRM_LSPCON_MODE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum drm_lspcon_mode(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” yes we're in the kernel docs today, and honestly? we're thriving. this one's a little enum from the DRM/display side of things, and it's shorter than your attention span, so let's go 🫢


✨ NAME ✨

enum drm_lspcon_mode β€” that's it, that's the name. the original page gives us no description here (iconic minimalism, honestly), so we're not gonna make one up πŸ’€


🌸 SYNOPSIS 🌸

enum drm_lspcon_mode {
    DRM_LSPCON_MODE_INVALID ,
    DRM_LSPCON_MODE_LS ,
    DRM_LSPCON_MODE_PCON

};

no cap, that's the whole thing. three constants, one enum, zero drama ✨


πŸŽ€ CONSTANTS πŸŽ€

  • DRM_LSPCON_MODE_INVALID β€” no LSPCON. that's the whole vibe. there just isn't one. πŸ™ˆ
  • DRM_LSPCON_MODE_LS β€” the level shifter mode of LSPCON, which drives DP++ to HDMI 1.4 conversion. lowkey the classic conversion setup πŸ”₯
  • DRM_LSPCON_MODE_PCON β€” the protocol converter mode of LSPCON, which drives DP++ to HDMI 2.0 active conversion. note the "active" β€” she's doing more work, and she's serving πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

  • kernel file ./include/drm/display/drm_dp_dual_mode_helper.h, and its bestie enum drm_dp_dual_mode_type(9) β€” go read that one next, iykyk 🌈

heads up bestie: that's genuinely all the detail this page has. no hidden flags, no extra env vars, no surprise exit codes β€” just the enum and its three modes 🧚

sign-off time πŸŽ€ this little cutie lives under ./include/drm/display, and the page is dated October 2026 β€” mwah, periodt. πŸ’–

πŸ“¦ where this page comes from