PCHSMBUS(4D) Devices PCHSMBUS(4D)

NAME


pchsmbus - Intel PCH SMBus Controller

DESCRIPTION


The pchsmbus driver is an SMBus 2.0 controller that supports many
generations of Intel chipsets. Supported device families include the
original Intel Controller Hub family (ICH), the Intel Platfrom
Controller Hub family (PCH), various on-package chipsets, and a variety
of Atom and other processors.

The pchsmbus driver is part of the system's I2C framework and is
accessible through common tools such as i2cadm(8). The controller
supports all SMBus 2.0 operations and has a 32-byte block buffer. In
addition, it has compatibility options to generate I2C-based block
reads and writes. The driver does not support changing any SMBus
parameter timings and the controller generally only operates at 100
kHz.

ARCHITECTURE


x86

FILES


/kernel/drv/amd64/pchsmbus Device driver (x86)

SEE ALSO


ismt(4D), i2cadm(8)

illumos October 4, 2025 illumos