STRUCT DRM_DP_VSC_SDP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct drm_dp_vsc_sdp(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual page for struct drm_dp_vsc_sdp β€” yes, we are literally reading a kernel struct page together, and honestly? iconic. ✨


🌸 NAME 🌸

struct drm_dp_vsc_sdp β€” drm DP VSC SDP. That's the name, that's the vibe, no cap. πŸ’…


✨ SYNOPSIS ✨

       struct drm_dp_vsc_sdp {
           unsigned char sdp_type;
           unsigned char revision;
           unsigned char length;
           enum dp_pixelformat pixelformat;
           enum dp_colorimetry colorimetry;
           int bpc;
           enum dp_dynamic_range dynamic_range;
           enum dp_content_type content_type;
        };

πŸŽ€ Members πŸŽ€

  • sdp_type β€” secondary-data packet type. slay. πŸ¦‹
  • revision β€” revision number. keep up, bestie. πŸ”₯
  • length β€” number of valid data bytes. the way this is literally just the count, periodt. ✨
  • pixelformat β€” pixel encoding format. very main character energy. 🌈
  • colorimetry β€” colorimetry format. yes. πŸ’œ
  • bpc β€” bit per color. exactly that. πŸ’…
  • dynamic_range β€” dynamic range information. 🌸
  • content_type β€” CTA-861-G defines content types and expected processing by a sink device. that's the lore. πŸ“š

πŸ¦‹ Description πŸ¦‹

This structure represents a DP VSC SDP of drm β€” literally the whole point β€” and it is based on DP 1.4 spec [Table 2-116: VSC SDP Header Bytes] and [Table 2-117: VSC SDP Payload for DB16 through DB18]. iconic. πŸ’–


πŸ‘‘ SEE ALSO πŸ‘‘

okay so these are the references, and you're gonna wanna keep them exactly as-is:


πŸ’– that's it, bestie β€” this page is from ./include/drm/display, dated October 2026, under the Kernel API Manual umbrella. Periodt. 🫢

πŸ“¦ where this page comes from