typec_set_vconn_role(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

hiii bestie 🫢 welcome to typec_set_vconn_role(9) from the Kernel API Manual β€” manual name folded in right here because we’re cute like that ✨. This one is all about Report VCONN source change, and it’s lowkey iconic for port drivers. πŸ’…

✨ SYNOPSIS ✨

void typec_set_vconn_role (struct typec_port *port , enum typec_role role );

πŸŽ€ ARGUMENTS πŸŽ€

  • port β€” the USB Type-C Port whose VCONN role changed. πŸ’–
  • role β€” Source when the port is sourcing VCONN, or Sink when it’s not. πŸ¦‹

🌸 DESCRIPTION 🌸

okay so this routine is used by the port drivers to report if the VCONN source is changes. Yes, that’s the exact energy β€” β€œis changes” and all 😭. Basically the port driver is spilling the tea about the VCONN source status, and this function is the messenger. No extra lore, no secret side quests, just that report. πŸ’–

🌈 SEE ALSO 🌈

the whole squad, no skips bestie πŸ‘‘. Kernel file: ./drivers/usb/typec/class.c.


mwah πŸ’‹ this one is sourced from ./drivers/usb/typec, dated October 2026, and it’s serving Kernel API Manual realness. periodt. πŸ’…

πŸ“¦ where this page comes from