TCPCI(4)
π NAME π
okay so bestie, meet tcpci β the USB Type-C Port Controller Interface driver. that's it, that's the name, she's iconic π
β¨ SYNOPSIS β¨
tcpci* at iic?
that's literally the whole vibe check β she attaches at iic? and she's ready π
π¦ DESCRIPTION π¦
ngl, the tcpci driver is the one that provides support for the USB Type-C Port Controller Interface. that's her whole job and she ate π
what does she actually do? okay so:
- she takes care of plug and unplug events on the USB Type-C port β like, she's watching the door at all times, no cap πͺπ
- she discovers the orientation of the plug so that the USB SuperSpeed pins can be routed correctly β yes bestie, the plug goes in both ways and somebody has to figure out which way it went πβ¨
- additionally she enables power on the USB Type-C port when a sink is connected to power attached devices β she's out here literally handing out the electricity fr fr β‘π«Ά
she's giving main character energy in the most quiet, behind-the-scenes way possible and honestly? obsessed ππ
π SEE ALSO π
iic(4)β her ride-or-die, the bus she lives on π
β HISTORY β
the tcpci driver first appeared in OpenBSD 6.7 β a whole era, a whole moment, she's been slaying since day one ππ
π«Ά AUTHORS π«Ά
the tcpci driver was written by Patrick Wildt <patrick@blueri.se> β shoutout to him, we stan a legend ππ
bestie this page came from Debian, dated April 27, 2020 β so if you're reading this, hi, ily, go plug something in π¦πΈβ¨
π¦ where this page comes from
- nixpkgs unstable: cvs-export
- Copyright (c) 2020 Patrick Wildt <patrick@blueri.se>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms