Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
linux
i2c-pxa.h
Go to the documentation of this file.
1
#ifndef _LINUX_I2C_ALGO_PXA_H
2
#define _LINUX_I2C_ALGO_PXA_H
3
4
typedef
enum
i2c_slave_event_e
{
5
I2C_SLAVE_EVENT_START_READ
,
6
I2C_SLAVE_EVENT_START_WRITE
,
7
I2C_SLAVE_EVENT_STOP
8
}
i2c_slave_event_t
;
9
10
struct
i2c_slave_client
{
11
void
*
data
;
12
void
(*
event
)(
void
*
ptr
,
i2c_slave_event_t
event
);
13
int
(*
read
) (
void
*
ptr
);
14
void
(*
write
)(
void
*
ptr
,
unsigned
int
val
);
15
};
16
17
#endif
/* _LINUX_I2C_ALGO_PXA_H */
Generated on Thu Jan 10 2013 14:51:32 for Linux Kernel by
1.8.2