Linux Kernel
3.7.1
|
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/pci.h>
#include <linux/mutex.h>
#include <linux/module.h>
#include <sound/core.h>
#include "hda_codec.h"
#include "hda_local.h"
#include "hda_auto_parser.h"
Go to the source code of this file.
Data Structures | |
struct | ca0132_spec |
Macros | |
#define | WIDGET_CHIP_CTRL 0x15 |
#define | WIDGET_DSP_CTRL 0x16 |
#define | WUH_MEM_CONNID 10 |
#define | DSP_MEM_CONNID 16 |
#define | add_out_switch(codec, nid, pfx) _add_switch(codec, nid, pfx, 3, 0) |
#define | add_out_volume(codec, nid, pfx) _add_volume(codec, nid, pfx, 3, 0) |
#define | add_in_switch(codec, nid, pfx) _add_switch(codec, nid, pfx, 3, 1) |
#define | add_in_volume(codec, nid, pfx) _add_volume(codec, nid, pfx, 3, 1) |
#define | add_mono_switch(codec, nid, pfx, chan) _add_switch(codec, nid, pfx, chan, 0) |
#define | add_mono_volume(codec, nid, pfx, chan) _add_volume(codec, nid, pfx, chan, 0) |
#define | add_in_mono_switch(codec, nid, pfx, chan) _add_switch(codec, nid, pfx, chan, 1) |
#define | add_in_mono_volume(codec, nid, pfx, chan) _add_volume(codec, nid, pfx, chan, 1) |
#define | REG_CODEC_MUTE 0x18b014 |
#define | REG_CODEC_HP_VOL_L 0x18b070 |
#define | REG_CODEC_HP_VOL_R 0x18b074 |
Functions | |
MODULE_ALIAS ("snd-hda-codec-id:11020011") | |
MODULE_LICENSE ("GPL") | |
MODULE_DESCRIPTION ("Creative CA0132, CA0132 HD-audio codec") | |
Definition at line 309 of file patch_ca0132.c.
Definition at line 311 of file patch_ca0132.c.
Definition at line 303 of file patch_ca0132.c.
Definition at line 304 of file patch_ca0132.c.
Definition at line 305 of file patch_ca0132.c.
Definition at line 307 of file patch_ca0132.c.
Definition at line 301 of file patch_ca0132.c.
Definition at line 302 of file patch_ca0132.c.
#define DSP_MEM_CONNID 16 |
Definition at line 39 of file patch_ca0132.c.
#define REG_CODEC_HP_VOL_L 0x18b070 |
Definition at line 620 of file patch_ca0132.c.
#define REG_CODEC_HP_VOL_R 0x18b074 |
Definition at line 621 of file patch_ca0132.c.
#define REG_CODEC_MUTE 0x18b014 |
Definition at line 619 of file patch_ca0132.c.
#define WIDGET_CHIP_CTRL 0x15 |
Definition at line 35 of file patch_ca0132.c.
#define WIDGET_DSP_CTRL 0x16 |
Definition at line 36 of file patch_ca0132.c.
#define WUH_MEM_CONNID 10 |
Definition at line 38 of file patch_ca0132.c.
enum ca0132_sample_rate |
SR_6_000 | |
SR_8_000 | |
SR_9_600 | |
SR_11_025 | |
SR_16_000 | |
SR_22_050 | |
SR_24_000 | |
SR_32_000 | |
SR_44_100 | |
SR_48_000 | |
SR_88_200 | |
SR_96_000 | |
SR_144_000 | |
SR_176_400 | |
SR_192_000 | |
SR_384_000 | |
SR_COUNT | |
SR_RATE_UNKNOWN |
Definition at line 205 of file patch_ca0132.c.
enum control_flag_id |
Definition at line 90 of file patch_ca0132.c.
enum control_parameter_id |
Definition at line 148 of file patch_ca0132.c.
enum get_set |
Definition at line 231 of file patch_ca0132.c.
enum hda_cmd_vendor_io |
Definition at line 41 of file patch_ca0132.c.
Definition at line 195 of file patch_ca0132.c.
VENDOR_STATUS_DSPIO_OK | |
VENDOR_STATUS_DSPIO_BUSY | |
VENDOR_STATUS_DSPIO_SCP_COMMAND_QUEUE_FULL | |
VENDOR_STATUS_DSPIO_SCP_RESPONSE_QUEUE_EMPTY |
Definition at line 181 of file patch_ca0132.c.
MODULE_ALIAS | ( | "snd-hda-codec-id:11020011" | ) |
MODULE_LICENSE | ( | "GPL" | ) |