ENUM HDCP_TRANSCODER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum hdcp_transcoder (kernel API manual, bestie edition) πŸ’…

okay so picture this: it's a kernel API manual page for enum hdcp_transcoder, and it's literally just the ME/GSC Firmware defined index for transcoders. that's it. that's the whole vibe. no cap. πŸŽ€


✨ NAME ✨

enum hdcp_transcoder β€” the ME/GSC Firmware defined index for transcoders. lowkey iconic that firmware gets to decide the numbering and we just vibe with it 🫢


✨ SYNOPSIS ✨

enum hdcp_transcoder {
    HDCP_INVALID_TRANSCODER ,
    HDCP_TRANSCODER_EDP ,
    HDCP_TRANSCODER_DSI0 ,
    HDCP_TRANSCODER_DSI1 ,
    HDCP_TRANSCODER_A ,
    HDCP_TRANSCODER_B ,
    HDCP_TRANSCODER_C ,
    HDCP_TRANSCODER_D

};

she's got eight entries, in that exact order, and yes the trailing spaces before those commas are part of the original aesthetic β€” we don't edit, we appreciate πŸ’…


✨ CONSTANTS ✨

  • HDCP_INVALID_TRANSCODER β€” the index for an invalid transcoder. it's giving "no thoughts, head empty" energy 😭
  • HDCP_TRANSCODER_EDP β€” the index for the EDP transcoder. slay πŸ¦‹
  • HDCP_TRANSCODER_DSI0 β€” the index for the DSI0 transcoder ✨
  • HDCP_TRANSCODER_DSI1 β€” the index for the DSI1 transcoder ✨
  • HDCP_TRANSCODER_A β€” the index for Transcoder A πŸ‘‘
  • HDCP_TRANSCODER_B β€” the index for Transcoder B πŸ‘‘
  • HDCP_TRANSCODER_C β€” the index for Transcoder C πŸ‘‘
  • HDCP_TRANSCODER_D β€” the index for Transcoder D πŸ‘‘ (and that's the full set, bestie, we ate)

🌈 SEE ALSO 🌈

the kernel file is right here:

./include/drm/intel/i915_hdcp_interface.h

and it's about an enum, obviously. also go check out these absolute main characters:

  • hdcp_port_type(9)
  • enum hdcp_wired_protocol(9)
  • struct hdcp_port_data(9)
  • struct i915_hdcp_ops(9)
  • struct i915_hdcp_arbiter(9)

🫢 friendly reminder: this page is sourced from ./include/drm/intel and the version date on it is October 2026. so yeah, she's from the future AND she's gorgeous. periodt πŸ’–

and that's the whole page!! no notes, 10/10, go read the header file bestie 🌸🧚⭐

πŸ“¦ where this page comes from