<?xml version="1.0" encoding="US-ASCII" standalone="yes"?>
<!DOCTYPE apidoc SYSTEM "apigen.dtd">
<apidoc book="VxWorks" chapter="VxWorks Driver API Reference">
<librarydoc>
<libhead>pchsmbus</libhead>
<libname>
<heading>NAME</heading>
<libshort>
<library>pchsmbus</library> &endash; vxbus driver for Intel ICH/PCH SMBus controller
</libshort>
</libname>
<rtnlist>
<heading>ROUTINES</heading>
<rtnlines>
<rtnline>
<routine>vxbPchSMBusRegister(&nbsp;)</routine> &endash; registers the driver for Intel PCH SMBus controller<br/>
</rtnline>
</rtnlines>
</rtnlist>
<section>
<heading>DESCRIPTION</heading>
<p>
This module implements a driver for the Intel ICH/PCH SMBus controller.
</p>
</section>
<section>
<heading>EXTERNAL INTERFACE</heading>
<p>
The driver is compliant with KEAPI specification 
and exports necessary functionality for accessing SMBus: see <file>hwif/h/vxbus/vxbSMBus.h</file>
for definitions.
</p>
<p>
The driver provides a vxBus external interface. The exported
routine <routine>vxbPchSMBusRegister(&nbsp;)</routine> registers the driver with VxBus.
</p>
<p>
This driver supports the {driverControl}() interface between
instances and applications that provides reference to the exported functionality
(see <b>struct smbusDriverControl</b> in <b>vxbSMBus.h</b>).
</p>
<p>
<i>"Intel(R) 5 Series Chipset and Intel(R) 3400 Series Chipset"</i>
</p>
</section>
<heading>INCLUDE FILES</heading>
<p>
none
</p>
</includes>
</librarydoc>
<routinedoc>
<rtnhead>vxbPchSMBusRegister(&nbsp;)</rtnhead>
<rtnname>
<heading>NAME</heading>
<rtnshort>
<routine>vxbPchSMBusRegister(&nbsp;)</routine> &endash; registers the driver for Intel PCH SMBus controller
</rtnshort>
</rtnname>
<synopsis>
<heading>SYNOPSIS</heading>
<code>
void vxbPchSMBusRegister(void)
</code>
</synopsis>
<section>
<heading>DESCRIPTION</heading>
<p>
This routine registers the driver for Intel PCH SMBus controller with the 
vxBus subsystem.
</p>
</section>
<returns>
<heading>RETURNS</heading>
<p>
N/A
</p>
</returns>
</errno>
<heading>ERRNO</heading>
</errno>
<seealso>
<heading>SEE ALSO</heading>
<p>
<library>pchsmbus</library>
</p>
</seealso>
</routinedoc>
</apidoc>
