ENUM DRM_DP_DUAL_MODE_TYPE(9)
β¨ enum drm_dp_dual_mode_type(9) β¨
okay bestie, welcome to the drm_dp_dual_mode_type page from the Kernel API Manual π this is your girl's guide to a little enum that tells you what kind of DP dual mode adaptor you're dealing with π
πΈ NAME πΈ
enum drm_dp_dual_mode_type β it's literally giving "what type of DP dual mode adaptor is this" π¦
β¨ SYNOPSIS β¨
enum drm_dp_dual_mode_type {
DRM_DP_DUAL_MODE_NONE ,
DRM_DP_DUAL_MODE_UNKNOWN ,
DRM_DP_DUAL_MODE_TYPE1_DVI ,
DRM_DP_DUAL_MODE_TYPE1_HDMI ,
DRM_DP_DUAL_MODE_TYPE2_DVI ,
DRM_DP_DUAL_MODE_TYPE2_HDMI ,
DRM_DP_DUAL_MODE_LSPCON
};
no cap, that's the whole enum up there ^ π₯
π«Ά Constants π«Ά
okay so here's the cast of characters, each one a different vibe check on your adaptor π
DRM_DP_DUAL_MODE_NONEβ no DP dual mode adaptor at all, it's giving "nothing here bestie" πDRM_DP_DUAL_MODE_UNKNOWNβ could be either none or a type 1 DVI adaptor π we literally can't tell, it's ambiguous, you get both possibilitiesDRM_DP_DUAL_MODE_TYPE1_DVIβ a Type 1 DVI adaptor π classicDRM_DP_DUAL_MODE_TYPE1_HDMIβ a Type 1 HDMI adaptor π iconicDRM_DP_DUAL_MODE_TYPE2_DVIβ a Type 2 DVI adaptor π the sequel eraDRM_DP_DUAL_MODE_TYPE2_HDMIβ a Type 2 HDMI adaptor π iconic part twoDRM_DP_DUAL_MODE_LSPCONβ level shifter / protocol converter π that's the fancy one, main character energy fr fr
π SEE ALSO π
go read these next, iykyk π
- Kernel file
./include/drm/display/drm_dp_dual_mode_helper.h enum drm_lspcon_mode(9)
okay that's the whole page bestie, you ate that π
π this came from ./include/drm/display and it's dated October 2026 β so when you're like "wait when was this even from", boom, now you know π slay, periodt, go read some kernel source βπ§
π¦ 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