Linux Kernel
3.7.1
|
#include <linux/io.h>
Go to the source code of this file.
Data Structures | |
struct | nuc900_audio |
Macros | |
#define | ACTL_CON 0x00 |
#define | ACTL_RESET 0x04 |
#define | ACTL_RDSTB 0x08 |
#define | ACTL_RDST_LENGTH 0x0C |
#define | ACTL_RDSTC 0x10 |
#define | ACTL_RSR 0x14 |
#define | ACTL_PDSTB 0x18 |
#define | ACTL_PDST_LENGTH 0x1C |
#define | ACTL_PDSTC 0x20 |
#define | ACTL_PSR 0x24 |
#define | ACTL_IISCON 0x28 |
#define | ACTL_ACCON 0x2C |
#define | ACTL_ACOS0 0x30 |
#define | ACTL_ACOS1 0x34 |
#define | ACTL_ACOS2 0x38 |
#define | ACTL_ACIS0 0x3C |
#define | ACTL_ACIS1 0x40 |
#define | ACTL_ACIS2 0x44 |
#define | ACTL_COUNTER 0x48 |
#define | R_DMA_IRQ 0x1000 |
#define | T_DMA_IRQ 0x0800 |
#define | IIS_AC_PIN_SEL 0x0100 |
#define | FIFO_TH 0x0080 |
#define | ADC_EN 0x0010 |
#define | M80_EN 0x0008 |
#define | ACLINK_EN 0x0004 |
#define | IIS_EN 0x0002 |
#define | W5691_PLAY 0x20000 |
#define | ACTL_RESET_BIT 0x10000 |
#define | RECORD_RIGHT_CHNNEL 0x08000 |
#define | RECORD_LEFT_CHNNEL 0x04000 |
#define | PLAY_RIGHT_CHNNEL 0x02000 |
#define | PLAY_LEFT_CHNNEL 0x01000 |
#define | DAC_PLAY 0x00800 |
#define | ADC_RECORD 0x00400 |
#define | M80_PLAY 0x00200 |
#define | AC_RECORD 0x00100 |
#define | AC_PLAY 0x00080 |
#define | IIS_RECORD 0x00040 |
#define | IIS_PLAY 0x00020 |
#define | DAC_RESET 0x00010 |
#define | ADC_RESET 0x00008 |
#define | M80_RESET 0x00004 |
#define | AC_RESET 0x00002 |
#define | IIS_RESET 0x00001 |
#define | AC_BCLK_PU_EN 0x20 |
#define | AC_R_FINISH 0x10 |
#define | AC_W_FINISH 0x08 |
#define | AC_W_RES 0x04 |
#define | AC_C_RES 0x02 |
#define | R_FIFO_EMPTY 0x04 |
#define | R_DMA_END_IRQ 0x02 |
#define | R_DMA_MIDDLE_IRQ 0x01 |
#define | P_FIFO_EMPTY 0x04 |
#define | P_DMA_END_IRQ 0x02 |
#define | P_DMA_MIDDLE_IRQ 0x01 |
#define | SLOT1_VALID 0x01 |
#define | SLOT2_VALID 0x02 |
#define | SLOT3_VALID 0x04 |
#define | SLOT4_VALID 0x08 |
#define | VALID_FRAME 0x10 |
#define | R_WB 0x80 |
#define | CODEC_READY 0x10 |
#define | RESET_PRSR 0x00 |
#define | AUDIO_WRITE(addr, val) __raw_writel(val, addr) |
#define | AUDIO_READ(addr) __raw_readl(addr) |
Variables | |
struct nuc900_audio * | nuc900_ac97_data |
#define AC_BCLK_PU_EN 0x20 |
Definition at line 69 of file nuc900-audio.h.
#define AC_C_RES 0x02 |
Definition at line 73 of file nuc900-audio.h.
#define AC_PLAY 0x00080 |
Definition at line 59 of file nuc900-audio.h.
#define AC_R_FINISH 0x10 |
Definition at line 70 of file nuc900-audio.h.
#define AC_RECORD 0x00100 |
Definition at line 58 of file nuc900-audio.h.
#define AC_RESET 0x00002 |
Definition at line 65 of file nuc900-audio.h.
#define AC_W_FINISH 0x08 |
Definition at line 71 of file nuc900-audio.h.
#define AC_W_RES 0x04 |
Definition at line 72 of file nuc900-audio.h.
#define ACLINK_EN 0x0004 |
Definition at line 45 of file nuc900-audio.h.
#define ACTL_ACCON 0x2C |
Definition at line 29 of file nuc900-audio.h.
#define ACTL_ACIS0 0x3C |
Definition at line 33 of file nuc900-audio.h.
#define ACTL_ACIS1 0x40 |
Definition at line 34 of file nuc900-audio.h.
#define ACTL_ACIS2 0x44 |
Definition at line 35 of file nuc900-audio.h.
#define ACTL_ACOS0 0x30 |
Definition at line 30 of file nuc900-audio.h.
#define ACTL_ACOS1 0x34 |
Definition at line 31 of file nuc900-audio.h.
#define ACTL_ACOS2 0x38 |
Definition at line 32 of file nuc900-audio.h.
#define ACTL_CON 0x00 |
Definition at line 18 of file nuc900-audio.h.
#define ACTL_COUNTER 0x48 |
Definition at line 36 of file nuc900-audio.h.
#define ACTL_IISCON 0x28 |
Definition at line 28 of file nuc900-audio.h.
#define ACTL_PDST_LENGTH 0x1C |
Definition at line 25 of file nuc900-audio.h.
#define ACTL_PDSTB 0x18 |
Definition at line 24 of file nuc900-audio.h.
#define ACTL_PDSTC 0x20 |
Definition at line 26 of file nuc900-audio.h.
#define ACTL_PSR 0x24 |
Definition at line 27 of file nuc900-audio.h.
#define ACTL_RDST_LENGTH 0x0C |
Definition at line 21 of file nuc900-audio.h.
#define ACTL_RDSTB 0x08 |
Definition at line 20 of file nuc900-audio.h.
#define ACTL_RDSTC 0x10 |
Definition at line 22 of file nuc900-audio.h.
#define ACTL_RESET 0x04 |
Definition at line 19 of file nuc900-audio.h.
#define ACTL_RESET_BIT 0x10000 |
Definition at line 50 of file nuc900-audio.h.
#define ACTL_RSR 0x14 |
Definition at line 23 of file nuc900-audio.h.
#define ADC_EN 0x0010 |
Definition at line 43 of file nuc900-audio.h.
#define ADC_RECORD 0x00400 |
Definition at line 56 of file nuc900-audio.h.
#define ADC_RESET 0x00008 |
Definition at line 63 of file nuc900-audio.h.
#define AUDIO_READ | ( | addr | ) | __raw_readl(addr) |
Definition at line 98 of file nuc900-audio.h.
#define AUDIO_WRITE | ( | addr, | |
val | |||
) | __raw_writel(val, addr) |
Definition at line 97 of file nuc900-audio.h.
#define CODEC_READY 0x10 |
Definition at line 95 of file nuc900-audio.h.
#define DAC_PLAY 0x00800 |
Definition at line 55 of file nuc900-audio.h.
#define DAC_RESET 0x00010 |
Definition at line 62 of file nuc900-audio.h.
#define FIFO_TH 0x0080 |
Definition at line 42 of file nuc900-audio.h.
#define IIS_AC_PIN_SEL 0x0100 |
Definition at line 41 of file nuc900-audio.h.
#define IIS_EN 0x0002 |
Definition at line 46 of file nuc900-audio.h.
#define IIS_PLAY 0x00020 |
Definition at line 61 of file nuc900-audio.h.
#define IIS_RECORD 0x00040 |
Definition at line 60 of file nuc900-audio.h.
#define IIS_RESET 0x00001 |
Definition at line 66 of file nuc900-audio.h.
#define M80_EN 0x0008 |
Definition at line 44 of file nuc900-audio.h.
#define M80_PLAY 0x00200 |
Definition at line 57 of file nuc900-audio.h.
#define M80_RESET 0x00004 |
Definition at line 64 of file nuc900-audio.h.
#define P_DMA_END_IRQ 0x02 |
Definition at line 82 of file nuc900-audio.h.
#define P_DMA_MIDDLE_IRQ 0x01 |
Definition at line 83 of file nuc900-audio.h.
#define P_FIFO_EMPTY 0x04 |
Definition at line 81 of file nuc900-audio.h.
#define PLAY_LEFT_CHNNEL 0x01000 |
Definition at line 54 of file nuc900-audio.h.
#define PLAY_RIGHT_CHNNEL 0x02000 |
Definition at line 53 of file nuc900-audio.h.
#define R_DMA_END_IRQ 0x02 |
Definition at line 77 of file nuc900-audio.h.
#define R_DMA_IRQ 0x1000 |
Definition at line 39 of file nuc900-audio.h.
#define R_DMA_MIDDLE_IRQ 0x01 |
Definition at line 78 of file nuc900-audio.h.
#define R_FIFO_EMPTY 0x04 |
Definition at line 76 of file nuc900-audio.h.
#define R_WB 0x80 |
Definition at line 93 of file nuc900-audio.h.
#define RECORD_LEFT_CHNNEL 0x04000 |
Definition at line 52 of file nuc900-audio.h.
#define RECORD_RIGHT_CHNNEL 0x08000 |
Definition at line 51 of file nuc900-audio.h.
#define RESET_PRSR 0x00 |
Definition at line 96 of file nuc900-audio.h.
#define SLOT1_VALID 0x01 |
Definition at line 86 of file nuc900-audio.h.
#define SLOT2_VALID 0x02 |
Definition at line 87 of file nuc900-audio.h.
#define SLOT3_VALID 0x04 |
Definition at line 88 of file nuc900-audio.h.
#define SLOT4_VALID 0x08 |
Definition at line 89 of file nuc900-audio.h.
#define T_DMA_IRQ 0x0800 |
Definition at line 40 of file nuc900-audio.h.
#define VALID_FRAME 0x10 |
Definition at line 90 of file nuc900-audio.h.
#define W5691_PLAY 0x20000 |
Definition at line 49 of file nuc900-audio.h.
struct nuc900_audio* nuc900_ac97_data |
Definition at line 30 of file nuc900-ac97.c.