API Reference: Libraries

Top

# pchsmbus

#### NAME

> pchsmbus - vxbus driver for Intel ICH/PCH SMBus controller

#### ROUTINES

> vxbPchSMBusRegister( ) - registers the driver for Intel PCH SMBus controller

#### DESCRIPTION

> This module implements a driver for the Intel ICH/PCH SMBus controller.

#### EXTERNAL INTERFACE

> The driver is compliant with KEAPI specification and exports necessary functionality for accessing SMBus: see hwif/h/vxbus/vxbSMBus.h for definitions.

> The driver provides a vxBus external interface. The exported routine vxbPchSMBusRegister( ) registers the driver with VxBus.

> This driver supports the {driverControl}() interface between instances and applications that provides reference to the exported functionality (see struct smbusDriverControl in vxbSMBus.h).

> "Intel(R) 5 Series Chipset and Intel(R) 3400 Series Chipset"

#### INCLUDE FILES

> none

API Reference: Routines

Top

# vxbPchSMBusRegister( )

#### NAME

> vxbPchSMBusRegister( ) - registers the driver for Intel PCH SMBus controller

#### SYNOPSIS

>     void vxbPchSMBusRegister(void)

#### DESCRIPTION

> This routine registers the driver for Intel PCH SMBus controller with the vxBus subsystem.

#### RETURNS

> N/A

#### ERRNO

#### SEE ALSO

> pchsmbus