PIIXPM(4)
β¨ PIIXPM(4) β¨
ok so this is a page from the Kernel Interfaces Manual bestie, and it's all about the piixpm driver π
welcome to the group chat, let's get into it.
π NAME π
piixpm β the Intel PIIX and compatible Power Management controller driver. that's the whole vibe. it manages power, it's intel-flavoured, it has friends π«Ά
πΈ SYNOPSIS πΈ
piixpm* at pci? dev ? function ?
iic* at piixpm?
literally that's it, that's the config. it hangs off pci? with a dev ? and a function ?, and then iic* hangs off it. nesting dolls but make it kernel π₯
π¦ DESCRIPTION π¦
okay so the piixpm driver provides support for the Intel PIIX and compatible Power Management controller. only the SMBus host interface is supported β not the whole entire chip, just that part β and it can be used with the iic(4) framework. no cap π
supported chipsets (the honoured guests π):
- ATI SB200, SB300, SB400, SB600, SB700, SB800
- Intel 82371AB (PIIX4), 82440MX
- Serverworks OSB4, OSB5, OSB6, HT1000SB
- AMD FCHs (HUDSON, BOLTON and KERNCZ)
like look at that roster. iconic behaviour from basically every vendor fr fr π
π SEE ALSO π
go read those next, iykyk πβ¨
π§ HISTORY π§
The piixpm driver first appeared in OpenBSD 3.9 and then in NetBSD 4.0. glow-up across two operating systems, we love a crossover episode π«
π AUTHORS π
The current piixpm driver was written by Alexander Yurchenko <grange@openbsd.org> β and then it was ported to NetBSD by Jared D. McNeill <jmcneill@netbsd.org>. two legends, one driver, main character energy from both π«Άπ
π BUGS π
The driver doesn't support I2C commands with a data buffer size of more than 2 bytes.
not me finding the one thing it can't do π so if your buffer is 3 bytes and up, respectfully, this driver is not the one. know your limits bestie π
and that's the page!! this one shipped in the Debian packaging of the manual, dated January 14, 2020 β so yeah, that's the version and date, cute little sign-off, mwah π see u in the next manpage π¦π
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (c) 2004, 2005 Alexander Yurchenko <grange@openbsd.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms