STRUCT DRM_DP_VSC_SDP(9)
π 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-Gdefines 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:
- Kernel file:
./include/drm/display/drm_dp_helper.h 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)struct drm_dp_desc(9)enum drm_dp_quirk(9)drm_dp_has_quirk(9)struct drm_edp_backlight_info(9)struct drm_dp_phy_test_params(9)
π 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
- 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