/*
* Copyright (C) 1998 Itai Nahshon, Michael Schimek
*/
#ifndef _XF86I2C_H
#define _XF86I2C_H
#include "regionstr.h"
#include "xf86.h"
typedef unsigned char I2CByte;
typedef unsigned short I2CSlaveAddr;
/* I2C masters have to register themselves */
typedef struct _I2CBusRec {
char *BusName;
int scrnIndex;
/* Look at the generic routines to see how these functions should behave. */
} I2CBusRec;
/* I2C slave devices */
typedef struct _I2CDevRec {
const char *DevName;
} I2CDevRec;
/* See descriptions of these functions in xf86i2c.c */
int nRead);
unsigned short *pword);
unsigned short word);
#endif /*_XF86I2C_H */