|
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.
1.8.2