API Reference: Libraries

 Top

vxbW83L771

NAME

vxbW83L771 - Driver for Winbond W83L771 chip

ROUTINES

vxbw83L771DrvRegister( ) - registers the driver for W83L771 controller

DESCRIPTION

        This driver provides support for the Winbond W83L771 hardware monitor.

        A special method is defined to get access to the driver functionality :

        DEVMETHOD_DEF(vxbW83L771FuncGet, "Get W83L771 functionality");

        The functonality includes 4 functions :
                - Read from a W83L771 register
                - Write to a W83L771 register
                - Get local temperature (chipset)
                - Get remote remperature (CPU)

        The functionality is defined in the vxbW83L771.h file :

struct vxbW83L771Functionality
    {
    char        Name[MAX_DRV_NAME_LEN + 1] ;
    STATUS (*sensorRegRead)(VXB_DEVICE_ID pInst, UINT8 regIdx, UINT8 *pData);
    STATUS (*sensorRegWrite)(VXB_DEVICE_ID pInst, UINT8 regIdx, UINT8 data );
    STATUS (*sensorGetLocalTemp)(VXB_DEVICE_ID  pInst, INT8 *pTemp);
    STATUS (*sensorGetRemoteTemp)(VXB_DEVICE_ID pInst,float *pTemp);
     };

API Reference: Routines

 Top

vxbw83L771DrvRegister( )

NAME

vxbw83L771DrvRegister( ) - registers the driver for W83L771 controller

DESCRIPTION

This routine registers the driver for Intel W83L771 controller with the vxBus subsystem.

RETURNS

N/A

ERRNO

SEE ALSO

vxbW83L771