1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _LINUX_I2C_ALGO_PXA_H
3 #define _LINUX_I2C_ALGO_PXA_H
5 typedef enum i2c_slave_event_e
{
6 I2C_SLAVE_EVENT_START_READ
,
7 I2C_SLAVE_EVENT_START_WRITE
,
11 struct i2c_slave_client
{
13 void (*event
)(void *ptr
, i2c_slave_event_t event
);
14 int (*read
) (void *ptr
);
15 void (*write
)(void *ptr
, unsigned int val
);
18 #endif /* _LINUX_I2C_ALGO_PXA_H */