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