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

Go to the source code of this file.

Macros

#define S3C2410_IISCON   (0x00)
 
#define S3C2410_IISCON_LRINDEX   (1 << 8)
 
#define S3C2410_IISCON_TXFIFORDY   (1 << 7)
 
#define S3C2410_IISCON_RXFIFORDY   (1 << 6)
 
#define S3C2410_IISCON_TXDMAEN   (1 << 5)
 
#define S3C2410_IISCON_RXDMAEN   (1 << 4)
 
#define S3C2410_IISCON_TXIDLE   (1 << 3)
 
#define S3C2410_IISCON_RXIDLE   (1 << 2)
 
#define S3C2410_IISCON_PSCEN   (1 << 1)
 
#define S3C2410_IISCON_IISEN   (1 << 0)
 
#define S3C2410_IISMOD   (0x04)
 
#define S3C2440_IISMOD_MPLL   (1 << 9)
 
#define S3C2410_IISMOD_SLAVE   (1 << 8)
 
#define S3C2410_IISMOD_NOXFER   (0 << 6)
 
#define S3C2410_IISMOD_RXMODE   (1 << 6)
 
#define S3C2410_IISMOD_TXMODE   (2 << 6)
 
#define S3C2410_IISMOD_TXRXMODE   (3 << 6)
 
#define S3C2410_IISMOD_LR_LLOW   (0 << 5)
 
#define S3C2410_IISMOD_LR_RLOW   (1 << 5)
 
#define S3C2410_IISMOD_IIS   (0 << 4)
 
#define S3C2410_IISMOD_MSB   (1 << 4)
 
#define S3C2410_IISMOD_8BIT   (0 << 3)
 
#define S3C2410_IISMOD_16BIT   (1 << 3)
 
#define S3C2410_IISMOD_BITMASK   (1 << 3)
 
#define S3C2410_IISMOD_256FS   (0 << 2)
 
#define S3C2410_IISMOD_384FS   (1 << 2)
 
#define S3C2410_IISMOD_16FS   (0 << 0)
 
#define S3C2410_IISMOD_32FS   (1 << 0)
 
#define S3C2410_IISMOD_48FS   (2 << 0)
 
#define S3C2410_IISMOD_FS_MASK   (3 << 0)
 
#define S3C2410_IISPSR   (0x08)
 
#define S3C2410_IISPSR_INTMASK   (31 << 5)
 
#define S3C2410_IISPSR_INTSHIFT   (5)
 
#define S3C2410_IISPSR_EXTMASK   (31 << 0)
 
#define S3C2410_IISPSR_EXTSHFIT   (0)
 
#define S3C2410_IISFCON   (0x0c)
 
#define S3C2410_IISFCON_TXDMA   (1 << 15)
 
#define S3C2410_IISFCON_RXDMA   (1 << 14)
 
#define S3C2410_IISFCON_TXENABLE   (1 << 13)
 
#define S3C2410_IISFCON_RXENABLE   (1 << 12)
 
#define S3C2410_IISFCON_TXMASK   (0x3f << 6)
 
#define S3C2410_IISFCON_TXSHIFT   (6)
 
#define S3C2410_IISFCON_RXMASK   (0x3f)
 
#define S3C2410_IISFCON_RXSHIFT   (0)
 
#define S3C2410_IISFIFO   (0x10)
 

Macro Definition Documentation

#define S3C2410_IISCON   (0x00)

Definition at line 16 of file regs-iis.h.

#define S3C2410_IISCON_IISEN   (1 << 0)

Definition at line 26 of file regs-iis.h.

#define S3C2410_IISCON_LRINDEX   (1 << 8)

Definition at line 18 of file regs-iis.h.

#define S3C2410_IISCON_PSCEN   (1 << 1)

Definition at line 25 of file regs-iis.h.

#define S3C2410_IISCON_RXDMAEN   (1 << 4)

Definition at line 22 of file regs-iis.h.

#define S3C2410_IISCON_RXFIFORDY   (1 << 6)

Definition at line 20 of file regs-iis.h.

#define S3C2410_IISCON_RXIDLE   (1 << 2)

Definition at line 24 of file regs-iis.h.

#define S3C2410_IISCON_TXDMAEN   (1 << 5)

Definition at line 21 of file regs-iis.h.

#define S3C2410_IISCON_TXFIFORDY   (1 << 7)

Definition at line 19 of file regs-iis.h.

#define S3C2410_IISCON_TXIDLE   (1 << 3)

Definition at line 23 of file regs-iis.h.

#define S3C2410_IISFCON   (0x0c)

Definition at line 57 of file regs-iis.h.

#define S3C2410_IISFCON_RXDMA   (1 << 14)

Definition at line 60 of file regs-iis.h.

#define S3C2410_IISFCON_RXENABLE   (1 << 12)

Definition at line 62 of file regs-iis.h.

#define S3C2410_IISFCON_RXMASK   (0x3f)

Definition at line 65 of file regs-iis.h.

#define S3C2410_IISFCON_RXSHIFT   (0)

Definition at line 66 of file regs-iis.h.

#define S3C2410_IISFCON_TXDMA   (1 << 15)

Definition at line 59 of file regs-iis.h.

#define S3C2410_IISFCON_TXENABLE   (1 << 13)

Definition at line 61 of file regs-iis.h.

#define S3C2410_IISFCON_TXMASK   (0x3f << 6)

Definition at line 63 of file regs-iis.h.

#define S3C2410_IISFCON_TXSHIFT   (6)

Definition at line 64 of file regs-iis.h.

#define S3C2410_IISFIFO   (0x10)

Definition at line 68 of file regs-iis.h.

#define S3C2410_IISMOD   (0x04)

Definition at line 28 of file regs-iis.h.

#define S3C2410_IISMOD_16BIT   (1 << 3)

Definition at line 41 of file regs-iis.h.

#define S3C2410_IISMOD_16FS   (0 << 0)

Definition at line 45 of file regs-iis.h.

#define S3C2410_IISMOD_256FS   (0 << 2)

Definition at line 43 of file regs-iis.h.

#define S3C2410_IISMOD_32FS   (1 << 0)

Definition at line 46 of file regs-iis.h.

#define S3C2410_IISMOD_384FS   (1 << 2)

Definition at line 44 of file regs-iis.h.

#define S3C2410_IISMOD_48FS   (2 << 0)

Definition at line 47 of file regs-iis.h.

#define S3C2410_IISMOD_8BIT   (0 << 3)

Definition at line 40 of file regs-iis.h.

#define S3C2410_IISMOD_BITMASK   (1 << 3)

Definition at line 42 of file regs-iis.h.

#define S3C2410_IISMOD_FS_MASK   (3 << 0)

Definition at line 48 of file regs-iis.h.

#define S3C2410_IISMOD_IIS   (0 << 4)

Definition at line 38 of file regs-iis.h.

#define S3C2410_IISMOD_LR_LLOW   (0 << 5)

Definition at line 36 of file regs-iis.h.

#define S3C2410_IISMOD_LR_RLOW   (1 << 5)

Definition at line 37 of file regs-iis.h.

#define S3C2410_IISMOD_MSB   (1 << 4)

Definition at line 39 of file regs-iis.h.

#define S3C2410_IISMOD_NOXFER   (0 << 6)

Definition at line 32 of file regs-iis.h.

#define S3C2410_IISMOD_RXMODE   (1 << 6)

Definition at line 33 of file regs-iis.h.

#define S3C2410_IISMOD_SLAVE   (1 << 8)

Definition at line 31 of file regs-iis.h.

#define S3C2410_IISMOD_TXMODE   (2 << 6)

Definition at line 34 of file regs-iis.h.

#define S3C2410_IISMOD_TXRXMODE   (3 << 6)

Definition at line 35 of file regs-iis.h.

#define S3C2410_IISPSR   (0x08)

Definition at line 50 of file regs-iis.h.

#define S3C2410_IISPSR_EXTMASK   (31 << 0)

Definition at line 54 of file regs-iis.h.

#define S3C2410_IISPSR_EXTSHFIT   (0)

Definition at line 55 of file regs-iis.h.

#define S3C2410_IISPSR_INTMASK   (31 << 5)

Definition at line 52 of file regs-iis.h.

#define S3C2410_IISPSR_INTSHIFT   (5)

Definition at line 53 of file regs-iis.h.

#define S3C2440_IISMOD_MPLL   (1 << 9)

Definition at line 30 of file regs-iis.h.