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

Go to the source code of this file.

Macros

#define PKUNITY_AC97_CONR   (PKUNITY_AC97_BASE + 0x0000)
 
#define PKUNITY_AC97_OCR   (PKUNITY_AC97_BASE + 0x0004)
 
#define PKUNITY_AC97_ICR   (PKUNITY_AC97_BASE + 0x0008)
 
#define PKUNITY_AC97_CRAC   (PKUNITY_AC97_BASE + 0x000C)
 
#define PKUNITY_AC97_INTR   (PKUNITY_AC97_BASE + 0x0010)
 
#define PKUNITY_AC97_INTRSTAT   (PKUNITY_AC97_BASE + 0x0014)
 
#define PKUNITY_AC97_INTRCLEAR   (PKUNITY_AC97_BASE + 0x0018)
 
#define PKUNITY_AC97_ENABLE   (PKUNITY_AC97_BASE + 0x001C)
 
#define PKUNITY_AC97_OUT_FIFO   (PKUNITY_AC97_BASE + 0x0020)
 
#define PKUNITY_AC97_IN_FIFO   (PKUNITY_AC97_BASE + 0x0030)
 
#define AC97_CODEC_REG(v)   FIELD((v), 7, 16)
 
#define AC97_CODEC_VAL(v)   FIELD((v), 16, 0)
 
#define AC97_CODEC_WRITECOMPLETE   FIELD(1, 1, 2)
 
#define AC97_CMD_VPSAMPLE   (FIELD(3, 2, 16) | FIELD(3, 2, 0))
 
#define AC97_CMD_FCSAMPLE   FIELD(7, 3, 0)
 
#define AC97_CMD_RESET   FIELD(1, 1, 0)
 
#define AC97_CMD_ENABLE   FIELD(1, 1, 0)
 
#define AC97_CMD_DISABLE   FIELD(0, 1, 0)
 

Macro Definition Documentation

#define AC97_CMD_DISABLE   FIELD(0, 1, 0)

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

#define AC97_CMD_ENABLE   FIELD(1, 1, 0)

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

#define AC97_CMD_FCSAMPLE   FIELD(7, 3, 0)

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

#define AC97_CMD_RESET   FIELD(1, 1, 0)

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

#define AC97_CMD_VPSAMPLE   (FIELD(3, 2, 16) | FIELD(3, 2, 0))

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

#define AC97_CODEC_REG (   v)    FIELD((v), 7, 16)

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

#define AC97_CODEC_VAL (   v)    FIELD((v), 16, 0)

Definition at line 17 of file regs-ac97.h.

#define AC97_CODEC_WRITECOMPLETE   FIELD(1, 1, 2)

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

#define PKUNITY_AC97_CONR   (PKUNITY_AC97_BASE + 0x0000)

Definition at line 5 of file regs-ac97.h.

#define PKUNITY_AC97_CRAC   (PKUNITY_AC97_BASE + 0x000C)

Definition at line 8 of file regs-ac97.h.

#define PKUNITY_AC97_ENABLE   (PKUNITY_AC97_BASE + 0x001C)

Definition at line 12 of file regs-ac97.h.

#define PKUNITY_AC97_ICR   (PKUNITY_AC97_BASE + 0x0008)

Definition at line 7 of file regs-ac97.h.

#define PKUNITY_AC97_IN_FIFO   (PKUNITY_AC97_BASE + 0x0030)

Definition at line 14 of file regs-ac97.h.

#define PKUNITY_AC97_INTR   (PKUNITY_AC97_BASE + 0x0010)

Definition at line 9 of file regs-ac97.h.

#define PKUNITY_AC97_INTRCLEAR   (PKUNITY_AC97_BASE + 0x0018)

Definition at line 11 of file regs-ac97.h.

#define PKUNITY_AC97_INTRSTAT   (PKUNITY_AC97_BASE + 0x0014)

Definition at line 10 of file regs-ac97.h.

#define PKUNITY_AC97_OCR   (PKUNITY_AC97_BASE + 0x0004)

Definition at line 6 of file regs-ac97.h.

#define PKUNITY_AC97_OUT_FIFO   (PKUNITY_AC97_BASE + 0x0020)

Definition at line 13 of file regs-ac97.h.