WBSIO(4)
π WBSIO(4) β the Winbond (Nuvoton) LPC Super I/O page, but make it make sense π
okay bestie, so this is the wbsio man page from the Kernel Interfaces Manual, and honestly? it's short, it's sweet, and it's giving "tiny driver, big responsibilities." let's get into it β¨
πΈ NAME πΈ
wbsio β the Winbond (Nuvoton) LPC Super I/O driver, no cap π
π¦ SYNOPSIS π¦
here's the whole vibe, literally verbatim, don't touch:
wbsio* at isa? port 0x2e
wbsio* at isa? port 0x4e
lm* at wbsio?
gpio* at gpiobus?
options WBSIO_GPIO
so yeah, it attaches at isa? on port 0x2e or 0x4e, lm* can hang off it, gpio* lives on gpiobus?, and there's an options WBSIO_GPIO kernel option in the mix too. iconic π«Ά
β¨ DESCRIPTION β¨
okay so the wbsio driver is the support system for the Winbond LPC Super I/O ICs β and yes, Winbond was spun off as Nuvoton, so it's the same family, just a rebrand, iykyk π.
right now it supports two things, and only two things:
- the hardware monitoring function
- GPIO
the hardware monitor part? that's handled through the lm(4) driver, so wbsio is lowkey the middleman there π§.
the GPIO part supports 64 pins for NCT6795D β sixty-four, bestie, that's a lot of pins β¨ β and you get to those pins through the gpio(4) interface.
π reminder bestie: this page only claims support for hardware monitoring and GPIO. it does not promise you anything else. don't go inventing features, that's not the vibe.
π₯ SEE ALSO π₯
go read these too, fr fr:
π HISTORY π
the wbsio driver first appeared in OpenBSD 4.3 π.
NetBSD support was added in NetBSD 6.0 β.
π«Ά AUTHORS π«Ά
the wbsio driver was written by Mark Kettenis <kettenis@openbsd.org> π.
it was adapted to NetBSD by Constantine A. Murenin <cnst@NetBSD.org> πΈ.
and that's the whole page, bestie β slay π β¨ this cutie came from the Debian build of the manual, dated December 12, 2017, and it's WBSIO(4) forever ππ¦π
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (c) 2008 Mark Kettenis <kettenis@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms