STRUCT DRM_DP_DESC(9)
π struct drm_dp_desc(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this is the page for struct drm_dp_desc, the little glow-up of a struct that holds a DisplayPort branch/sink device descriptor. she's small, she's iconic, she knows things about your monitor π«Ά
πΈ NAME πΈ
struct drm_dp_desc β the DP branch/sink device descriptor, aka the receipt for whatever DisplayPort device just walked into the chat π
β¨ SYNOPSIS β¨
here's the whole fit, no notes:
struct drm_dp_desc {
struct drm_dp_dpcd_ident ident;
u32 quirks;
};
not her being literally two fields and still carrying the entire vibe check of your DP hardware π π₯
π Members π
okay let's meet the cast, main character energy only:
identβ the DP device identification, and it lives at DPCD0x400if you're a sink or0x500if you're a branch π so like, know your address bestie.quirksβ the quirks field β¨ and no, you don't just peek at it raw β usedrm_dp_has_quirkto query for the quirks, that's literally the whole point π¦
π SEE ALSO π
the whole friend group, all of them, iykyk:
- Kernel file
./include/drm/display/drm_dp_helper.h struct drm_dp_vsc_sdp(9)struct drm_dp_as_sdp(9)drm_dp_dsc_sink_supports_format(9)drm_edp_backlight_supported(9)drm_dp_is_uhbr_rate(9)struct drm_dp_aux_msg(9)struct drm_dp_aux_cec(9)struct drm_dp_aux(9)drm_dp_dpcd_readb(9)drm_dp_dpcd_read_data(9)drm_dp_dpcd_write_data(9)drm_dp_dpcd_writeb(9)drm_dp_dpcd_read_byte(9)drm_dp_dpcd_write_byte(9)enum drm_dp_quirk(9)drm_dp_has_quirk(9)struct drm_edp_backlight_info(9)struct drm_dp_phy_test_params(9)
like, the whole squad showed up π
ngl this page is short but she ate. two fields, one identifier, one quirks bag, zero filler π
and that's the whole page bestie, hope it slayed π this gem dropped from ./include/drm/display, dated October 2026 β mwah, 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