Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
i2c-s6000.h File Reference

Go to the source code of this file.

Macros

#define S6_I2C_CON   0x000
 
#define S6_I2C_CON_MASTER   0
 
#define S6_I2C_CON_SPEED   1
 
#define S6_I2C_CON_SPEED_NORMAL   1
 
#define S6_I2C_CON_SPEED_FAST   2
 
#define S6_I2C_CON_SPEED_MASK   3
 
#define S6_I2C_CON_10BITSLAVE   3
 
#define S6_I2C_CON_10BITMASTER   4
 
#define S6_I2C_CON_RESTARTENA   5
 
#define S6_I2C_CON_SLAVEDISABLE   6
 
#define S6_I2C_TAR   0x004
 
#define S6_I2C_TAR_GCORSTART   10
 
#define S6_I2C_TAR_SPECIAL   11
 
#define S6_I2C_SAR   0x008
 
#define S6_I2C_HSMADDR   0x00C
 
#define S6_I2C_DATACMD   0x010
 
#define S6_I2C_DATACMD_READ   8
 
#define S6_I2C_SSHCNT   0x014
 
#define S6_I2C_SSLCNT   0x018
 
#define S6_I2C_FSHCNT   0x01C
 
#define S6_I2C_FSLCNT   0x020
 
#define S6_I2C_INTRSTAT   0x02C
 
#define S6_I2C_INTRMASK   0x030
 
#define S6_I2C_RAWINTR   0x034
 
#define S6_I2C_INTR_RXUNDER   0
 
#define S6_I2C_INTR_RXOVER   1
 
#define S6_I2C_INTR_RXFULL   2
 
#define S6_I2C_INTR_TXOVER   3
 
#define S6_I2C_INTR_TXEMPTY   4
 
#define S6_I2C_INTR_RDREQ   5
 
#define S6_I2C_INTR_TXABRT   6
 
#define S6_I2C_INTR_RXDONE   7
 
#define S6_I2C_INTR_ACTIVITY   8
 
#define S6_I2C_INTR_STOPDET   9
 
#define S6_I2C_INTR_STARTDET   10
 
#define S6_I2C_INTR_GENCALL   11
 
#define S6_I2C_RXTL   0x038
 
#define S6_I2C_TXTL   0x03C
 
#define S6_I2C_CLRINTR   0x040
 
#define S6_I2C_CLRRXUNDER   0x044
 
#define S6_I2C_CLRRXOVER   0x048
 
#define S6_I2C_CLRTXOVER   0x04C
 
#define S6_I2C_CLRRDREQ   0x050
 
#define S6_I2C_CLRTXABRT   0x054
 
#define S6_I2C_CLRRXDONE   0x058
 
#define S6_I2C_CLRACTIVITY   0x05C
 
#define S6_I2C_CLRSTOPDET   0x060
 
#define S6_I2C_CLRSTARTDET   0x064
 
#define S6_I2C_CLRGENCALL   0x068
 
#define S6_I2C_ENABLE   0x06C
 
#define S6_I2C_STATUS   0x070
 
#define S6_I2C_STATUS_ACTIVITY   0
 
#define S6_I2C_STATUS_TFNF   1
 
#define S6_I2C_STATUS_TFE   2
 
#define S6_I2C_STATUS_RFNE   3
 
#define S6_I2C_STATUS_RFF   4
 
#define S6_I2C_TXFLR   0x074
 
#define S6_I2C_RXFLR   0x078
 
#define S6_I2C_SRESET   0x07C
 
#define S6_I2C_SRESET_IC_SRST   0
 
#define S6_I2C_SRESET_IC_MASTER_SRST   1
 
#define S6_I2C_SRESET_IC_SLAVE_SRST   2
 
#define S6_I2C_TXABRTSOURCE   0x080
 

Macro Definition Documentation

#define S6_I2C_CLRACTIVITY   0x05C

Definition at line 60 of file i2c-s6000.h.

#define S6_I2C_CLRGENCALL   0x068

Definition at line 63 of file i2c-s6000.h.

#define S6_I2C_CLRINTR   0x040

Definition at line 53 of file i2c-s6000.h.

#define S6_I2C_CLRRDREQ   0x050

Definition at line 57 of file i2c-s6000.h.

#define S6_I2C_CLRRXDONE   0x058

Definition at line 59 of file i2c-s6000.h.

#define S6_I2C_CLRRXOVER   0x048

Definition at line 55 of file i2c-s6000.h.

#define S6_I2C_CLRRXUNDER   0x044

Definition at line 54 of file i2c-s6000.h.

#define S6_I2C_CLRSTARTDET   0x064

Definition at line 62 of file i2c-s6000.h.

#define S6_I2C_CLRSTOPDET   0x060

Definition at line 61 of file i2c-s6000.h.

#define S6_I2C_CLRTXABRT   0x054

Definition at line 58 of file i2c-s6000.h.

#define S6_I2C_CLRTXOVER   0x04C

Definition at line 56 of file i2c-s6000.h.

#define S6_I2C_CON   0x000

Definition at line 15 of file i2c-s6000.h.

#define S6_I2C_CON_10BITMASTER   4

Definition at line 22 of file i2c-s6000.h.

#define S6_I2C_CON_10BITSLAVE   3

Definition at line 21 of file i2c-s6000.h.

#define S6_I2C_CON_MASTER   0

Definition at line 16 of file i2c-s6000.h.

#define S6_I2C_CON_RESTARTENA   5

Definition at line 23 of file i2c-s6000.h.

#define S6_I2C_CON_SLAVEDISABLE   6

Definition at line 24 of file i2c-s6000.h.

#define S6_I2C_CON_SPEED   1

Definition at line 17 of file i2c-s6000.h.

#define S6_I2C_CON_SPEED_FAST   2

Definition at line 19 of file i2c-s6000.h.

#define S6_I2C_CON_SPEED_MASK   3

Definition at line 20 of file i2c-s6000.h.

#define S6_I2C_CON_SPEED_NORMAL   1

Definition at line 18 of file i2c-s6000.h.

#define S6_I2C_DATACMD   0x010

Definition at line 30 of file i2c-s6000.h.

#define S6_I2C_DATACMD_READ   8

Definition at line 31 of file i2c-s6000.h.

#define S6_I2C_ENABLE   0x06C

Definition at line 64 of file i2c-s6000.h.

#define S6_I2C_FSHCNT   0x01C

Definition at line 34 of file i2c-s6000.h.

#define S6_I2C_FSLCNT   0x020

Definition at line 35 of file i2c-s6000.h.

#define S6_I2C_HSMADDR   0x00C

Definition at line 29 of file i2c-s6000.h.

#define S6_I2C_INTR_ACTIVITY   8

Definition at line 47 of file i2c-s6000.h.

#define S6_I2C_INTR_GENCALL   11

Definition at line 50 of file i2c-s6000.h.

#define S6_I2C_INTR_RDREQ   5

Definition at line 44 of file i2c-s6000.h.

#define S6_I2C_INTR_RXDONE   7

Definition at line 46 of file i2c-s6000.h.

#define S6_I2C_INTR_RXFULL   2

Definition at line 41 of file i2c-s6000.h.

#define S6_I2C_INTR_RXOVER   1

Definition at line 40 of file i2c-s6000.h.

#define S6_I2C_INTR_RXUNDER   0

Definition at line 39 of file i2c-s6000.h.

#define S6_I2C_INTR_STARTDET   10

Definition at line 49 of file i2c-s6000.h.

#define S6_I2C_INTR_STOPDET   9

Definition at line 48 of file i2c-s6000.h.

#define S6_I2C_INTR_TXABRT   6

Definition at line 45 of file i2c-s6000.h.

#define S6_I2C_INTR_TXEMPTY   4

Definition at line 43 of file i2c-s6000.h.

#define S6_I2C_INTR_TXOVER   3

Definition at line 42 of file i2c-s6000.h.

#define S6_I2C_INTRMASK   0x030

Definition at line 37 of file i2c-s6000.h.

#define S6_I2C_INTRSTAT   0x02C

Definition at line 36 of file i2c-s6000.h.

#define S6_I2C_RAWINTR   0x034

Definition at line 38 of file i2c-s6000.h.

#define S6_I2C_RXFLR   0x078

Definition at line 72 of file i2c-s6000.h.

#define S6_I2C_RXTL   0x038

Definition at line 51 of file i2c-s6000.h.

#define S6_I2C_SAR   0x008

Definition at line 28 of file i2c-s6000.h.

#define S6_I2C_SRESET   0x07C

Definition at line 73 of file i2c-s6000.h.

#define S6_I2C_SRESET_IC_MASTER_SRST   1

Definition at line 75 of file i2c-s6000.h.

#define S6_I2C_SRESET_IC_SLAVE_SRST   2

Definition at line 76 of file i2c-s6000.h.

#define S6_I2C_SRESET_IC_SRST   0

Definition at line 74 of file i2c-s6000.h.

#define S6_I2C_SSHCNT   0x014

Definition at line 32 of file i2c-s6000.h.

#define S6_I2C_SSLCNT   0x018

Definition at line 33 of file i2c-s6000.h.

#define S6_I2C_STATUS   0x070

Definition at line 65 of file i2c-s6000.h.

#define S6_I2C_STATUS_ACTIVITY   0

Definition at line 66 of file i2c-s6000.h.

#define S6_I2C_STATUS_RFF   4

Definition at line 70 of file i2c-s6000.h.

#define S6_I2C_STATUS_RFNE   3

Definition at line 69 of file i2c-s6000.h.

#define S6_I2C_STATUS_TFE   2

Definition at line 68 of file i2c-s6000.h.

#define S6_I2C_STATUS_TFNF   1

Definition at line 67 of file i2c-s6000.h.

#define S6_I2C_TAR   0x004

Definition at line 25 of file i2c-s6000.h.

#define S6_I2C_TAR_GCORSTART   10

Definition at line 26 of file i2c-s6000.h.

#define S6_I2C_TAR_SPECIAL   11

Definition at line 27 of file i2c-s6000.h.

#define S6_I2C_TXABRTSOURCE   0x080

Definition at line 77 of file i2c-s6000.h.

#define S6_I2C_TXFLR   0x074

Definition at line 71 of file i2c-s6000.h.

#define S6_I2C_TXTL   0x03C

Definition at line 52 of file i2c-s6000.h.