piixpm(4)

piixpm4

Intel piix smbus controller

Usage

piixpm* at pci? iic* at piixpm?

Overview

The piixpm driver provides support for the Intel PIIX and compatible Power Management controller. Only the SMBus host interface is supported and can be used with the iic(4) framework.

Supported chipsets:

  • AMD Hudson-2, FCH (KERNCZ)

  • ATI SB200, SB300, SB400, SB600, SB700, SB800

  • Intel 82371AB (PIIX4), 82440MX

  • ServerWorks OSB4, CSB5, CSB6, HT-1000, HT-1100

  • SMSC Victory66

Releases

45 releases since OpenBSD 3.7; the text changed 10 times.

  1. 3.7–3.8
  2. 3.9
  3. 4.0–4.1
  4. 4.2
  5. 4.3
  6. 4.4
  7. 4.5
  8. 4.6–5.1
  9. 5.2–5.3
  10. 5.4–6.6
  11. 6.7–8.0

History

The piixpm driver first appeared in OpenBSD 3.7 to provide support for the power management (ACPI) timer. In OpenBSD 3.9, power management support was dropped in favor of acpitimer(4) and SMBus functionality was added.

Authors

The current piixpm driver was written by Alexander Yurchenko ⟨[email protected]⟩.

Bugs

The driver doesn't support I2C commands with a data buffer size of more than 2 bytes.

From man 8.0-current-20261101 in OpenBSD 8.0-current (2026-11-01). Parsed by carta from the page's mdoc source.