typec_cable_...svdm_version(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ typec_cable_set_svdm_version(9) β€” Kernel API Manual ✨

okay bestie, welcome to the <pink>Kernel API Manual</pink> page for typec_cable_set_svdm_version β€” yes that's a mouthful, but it's lowkey iconic and you're gonna slay this πŸ’…


🌸 NAME 🌸

typec_cable_set_svdm_version β€” Set negotiated Structured VDM (SVDM) Version ✨


πŸŽ€ SYNOPSIS πŸŽ€

void typec_cable_set_svdm_version (struct typec_cable *cable , enum
usb_pd_svdm_ver svdm_version );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • cable β€” the USB Type-C Active Cable that supports SVDM 🫢
  • svdm_version β€” the Negotiated SVDM Version β€” literally the whole vibe of this call πŸ’«

🌈 DESCRIPTION 🌈

okay so here's the tea β˜•: this routine is used to save the negotiated SVDM Version. that's it. that's the whole function. it's giving "small but mighty" and honestly? we respect it ✨


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/usb/typec/class.c has all the friends, and here's the full squad β€” no cap, every single one is here:


that's the whole page, bestie. go forth and set those SVDM versions πŸ’–

source path: ./drivers/usb/typec Β· October 2026 Β· mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from