|
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" | ) |
1.8.2