linux-stable-rt/sound/pci/hda
Takashi Iwai 532d538179 [ALSA] hda-codec - Add a generic bind-control helper
Added callbacks for a generic bind-control of mixer elements.
This can be used for creating a mixer element controlling multiple
widgets at the same time.  Two macros, HDA_BIND_VOL() and HDA_BIND_SW(),
are introduced for creating bind-volume and bind-switch, respectively.
It taks the mixer element name and struct hda_bind_ctls pointer, which
contains the real control callbacks in ops field and long array for
private_value of each bound widget.
All widgets have to be the same type (i.e. the same amp capability).

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
2007-10-16 15:58:11 +02:00
..
Makefile [ALSA] hda-intel - Add hwdep interface 2007-10-16 15:58:10 +02:00
hda_codec.c [ALSA] hda-codec - Add a generic bind-control helper 2007-10-16 15:58:11 +02:00
hda_codec.h [ALSA] hda-intel - Add hwdep interface 2007-10-16 15:58:10 +02:00
hda_generic.c
hda_hwdep.c [ALSA] hda-intel - Add hwdep interface 2007-10-16 15:58:10 +02:00
hda_intel.c [ALSA] hda-intel - Coding style fixes 2007-10-16 15:58:09 +02:00
hda_local.h [ALSA] hda-codec - Add a generic bind-control helper 2007-10-16 15:58:11 +02:00
hda_patch.h
hda_proc.c [ALSA] hda-intel - Coding style fixes 2007-10-16 15:58:09 +02:00
patch_analog.c [ALSA] hda-codec - Add a generic bind-control helper 2007-10-16 15:58:11 +02:00
patch_atihdmi.c
patch_cmedia.c
patch_conexant.c [ALSA] Clean up with common snd_ctl_boolean_*_info callbacks 2007-10-16 15:57:45 +02:00
patch_realtek.c [ALSA] hda-codec - Add a generic bind-control helper 2007-10-16 15:58:11 +02:00
patch_si3054.c [ALSA] Clean up with common snd_ctl_boolean_*_info callbacks 2007-10-16 15:57:45 +02:00
patch_sigmatel.c [ALSA] Clean up with common snd_ctl_boolean_*_info callbacks 2007-10-16 15:57:45 +02:00
patch_via.c