1 #ifndef _LINUX_I2C_ALGO_PXA_H
2 #define _LINUX_I2C_ALGO_PXA_H
4 typedef enum i2c_slave_event_e
{
5 I2C_SLAVE_EVENT_START_READ
,
6 I2C_SLAVE_EVENT_START_WRITE
,
10 struct i2c_slave_client
{
12 void (*event
)(void *ptr
, i2c_slave_event_t event
);
13 int (*read
) (void *ptr
);
14 void (*write
)(void *ptr
, unsigned int val
);
17 #endif /* _LINUX_I2C_ALGO_PXA_H */