PCHSMBUS(4D) Devices PCHSMBUS(4D)
pchsmbus - Intel PCH SMBus Controller
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.
x86
/kernel/drv/amd64/pchsmbus Device driver (x86)
ismt(4D), i2cadm(8)
illumos October 4, 2025 illumos
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