Skip to content

Commit

Permalink
ALSA: hda/ca0132: Add DSP mixer controls and helpers
Browse files Browse the repository at this point in the history
This patch adds the kcontrols for the DSP effects, playback and recording
source selection.
ca0132_is_vnode_effective() checks whether virtual node settings have
taken effect.
The control change helpers ca0132_pe_switch_set(), ca0132_voicefx_set()
and ca0132_cvoice_switch_set() are added to toggle playback / capture
DSP effects, ca0132_voicefx_info(), _get() and _put() are added for
input path DSP effect value access. The volume helpers are updated to
volume_info(), _get() and _set() to use the virtual nodes.
The redundant headphone and speaker switches and ct_extension function
are removed.

Signed-off-by: Ian Minett <ian_minett@creativelabs.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
  • Loading branch information
Ian Minett authored and Takashi Iwai committed Jan 15, 2013
1 parent 5aaca44 commit a7e7627
Showing 1 changed file with 544 additions and 288 deletions.
Loading

0 comments on commit a7e7627

Please sign in to comment.