|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/init.h>#include <linux/device.h>#include <linux/interrupt.h>#include <linux/vmalloc.h>#include <linux/dma-mapping.h>#include <linux/pci.h>#include <asm/delay.h>#include <sound/core.h>#include <sound/pcm.h>#include <sound/pcm_params.h>#include <sound/control.h>#include <sound/initval.h>#include <sound/tlv.h>#include "cx23885.h"#include "cx23885-reg.h"Go to the source code of this file.
Macros | |
| #define | AUDIO_SRAM_CHANNEL SRAM_CH07 |
| #define | dprintk(level, fmt, arg...) |
| #define | dprintk_core(level, fmt, arg...) |
| #define | AUD_INT_DN_RISCI1 (1 << 0) |
| #define | AUD_INT_UP_RISCI1 (1 << 1) |
| #define | AUD_INT_RDS_DN_RISCI1 (1 << 2) |
| #define | AUD_INT_DN_RISCI2 (1 << 4) /* yes, 3 is skipped */ |
| #define | AUD_INT_UP_RISCI2 (1 << 5) |
| #define | AUD_INT_RDS_DN_RISCI2 (1 << 6) |
| #define | AUD_INT_DN_SYNC (1 << 12) |
| #define | AUD_INT_UP_SYNC (1 << 13) |
| #define | AUD_INT_RDS_DN_SYNC (1 << 14) |
| #define | AUD_INT_OPC_ERR (1 << 16) |
| #define | AUD_INT_BER_IRQ (1 << 20) |
| #define | AUD_INT_MCHG_IRQ (1 << 21) |
| #define | GP_COUNT_CONTROL_RESET 0x3 |
| #define | DEFAULT_FIFO_SIZE 4096 |
Functions | |
| module_param (disable_analog_audio, int, 0644) | |
| MODULE_PARM_DESC (disable_analog_audio,"disable analog audio ALSA driver") | |
| module_param (audio_debug, int, 0644) | |
| MODULE_PARM_DESC (audio_debug,"enable debug messages [analog audio]") | |
| int | cx23885_audio_irq (struct cx23885_dev *dev, u32 status, u32 mask) |
| struct cx23885_audio_dev * | cx23885_audio_register (struct cx23885_dev *dev) |
| void | cx23885_audio_unregister (struct cx23885_dev *dev) |
| #define AUD_INT_BER_IRQ (1 << 20) |
Definition at line 81 of file cx23885-alsa.c.
| #define AUD_INT_DN_RISCI1 (1 << 0) |
Definition at line 71 of file cx23885-alsa.c.
Definition at line 74 of file cx23885-alsa.c.
| #define AUD_INT_DN_SYNC (1 << 12) |
Definition at line 77 of file cx23885-alsa.c.
| #define AUD_INT_MCHG_IRQ (1 << 21) |
Definition at line 82 of file cx23885-alsa.c.
| #define AUD_INT_OPC_ERR (1 << 16) |
Definition at line 80 of file cx23885-alsa.c.
| #define AUD_INT_RDS_DN_RISCI1 (1 << 2) |
Definition at line 73 of file cx23885-alsa.c.
| #define AUD_INT_RDS_DN_RISCI2 (1 << 6) |
Definition at line 76 of file cx23885-alsa.c.
| #define AUD_INT_RDS_DN_SYNC (1 << 14) |
Definition at line 79 of file cx23885-alsa.c.
| #define AUD_INT_UP_RISCI1 (1 << 1) |
Definition at line 72 of file cx23885-alsa.c.
| #define AUD_INT_UP_RISCI2 (1 << 5) |
Definition at line 75 of file cx23885-alsa.c.
| #define AUD_INT_UP_SYNC (1 << 13) |
Definition at line 78 of file cx23885-alsa.c.
| #define AUDIO_SRAM_CHANNEL SRAM_CH07 |
Definition at line 46 of file cx23885-alsa.c.
| #define DEFAULT_FIFO_SIZE 4096 |
Definition at line 220 of file cx23885-alsa.c.
Definition at line 51 of file cx23885-alsa.c.
| #define GP_COUNT_CONTROL_RESET 0x3 |
Definition at line 83 of file cx23885-alsa.c.
| int cx23885_audio_irq | ( | struct cx23885_dev * | dev, |
| u32 | status, | ||
| u32 | mask | ||
| ) |
Definition at line 165 of file cx23885-alsa.c.
|
read |
Definition at line 475 of file cx23885-alsa.c.
| void cx23885_audio_unregister | ( | struct cx23885_dev * | dev | ) |
Definition at line 530 of file cx23885-alsa.c.
| module_param | ( | disable_analog_audio | , |
| int | , | ||
| 0644 | |||
| ) |
| module_param | ( | audio_debug | , |
| int | , | ||
| 0644 | |||
| ) |
| MODULE_PARM_DESC | ( | audio_debug | , |
| "enable debug messages " | [analog audio] | ||
| ) |
1.8.2