]>
Commit | Line | Data |
---|---|---|
7d264c1e DB |
1 | /* |
2 | * (C) Copyright 2004-2008 | |
3 | * Texas Instruments, <www.ti.com> | |
4 | * | |
1a459660 | 5 | * SPDX-License-Identifier: GPL-2.0+ |
7d264c1e | 6 | */ |
938717ce SS |
7 | #ifndef _OMAP3_I2C_H_ |
8 | #define _OMAP3_I2C_H_ | |
7d264c1e | 9 | |
938717ce | 10 | #define I2C_BUS_MAX 3 |
7d264c1e DB |
11 | #define I2C_DEFAULT_BASE I2C_BASE1 |
12 | ||
1d2e96de DB |
13 | struct i2c { |
14 | unsigned short rev; /* 0x00 */ | |
15 | unsigned short res1; | |
16 | unsigned short ie; /* 0x04 */ | |
17 | unsigned short res2; | |
18 | unsigned short stat; /* 0x08 */ | |
19 | unsigned short res3; | |
71e48c26 | 20 | unsigned short we; /* 0x0C */ |
d708395d SS |
21 | unsigned short res4; |
22 | unsigned short syss; /* 0x10 */ | |
23 | unsigned short res4a; | |
1d2e96de DB |
24 | unsigned short buf; /* 0x14 */ |
25 | unsigned short res5; | |
26 | unsigned short cnt; /* 0x18 */ | |
27 | unsigned short res6; | |
28 | unsigned short data; /* 0x1C */ | |
29 | unsigned short res7; | |
30 | unsigned short sysc; /* 0x20 */ | |
31 | unsigned short res8; | |
32 | unsigned short con; /* 0x24 */ | |
33 | unsigned short res9; | |
34 | unsigned short oa; /* 0x28 */ | |
35 | unsigned short res10; | |
36 | unsigned short sa; /* 0x2C */ | |
37 | unsigned short res11; | |
38 | unsigned short psc; /* 0x30 */ | |
39 | unsigned short res12; | |
40 | unsigned short scll; /* 0x34 */ | |
41 | unsigned short res13; | |
42 | unsigned short sclh; /* 0x38 */ | |
43 | unsigned short res14; | |
44 | unsigned short systest; /* 0x3c */ | |
45 | unsigned short res15; | |
71e48c26 AF |
46 | unsigned short bufstat; /* 0x40 */ |
47 | unsigned short res16; | |
48 | unsigned short oa1; /* 0x44 */ | |
49 | unsigned short res17; | |
50 | unsigned short oa2; /* 0x48 */ | |
51 | unsigned short res18; | |
52 | unsigned short oa3; /* 0x4c */ | |
53 | unsigned short res19; | |
54 | unsigned short actoa; /* 0x50 */ | |
55 | unsigned short res20; | |
56 | unsigned short sblock; /* 0x54 */ | |
57 | unsigned short res21; | |
1d2e96de DB |
58 | }; |
59 | ||
938717ce | 60 | #endif /* _OMAP3_I2C_H_ */ |