[alsa-devel] [PATCH 0/9] Allow hot-unplugging hd-audio codec driver
Takashi Iwai
tiwai at suse.de
Fri Feb 27 23:55:35 CET 2015
Hi,
here is yet another patchset for HD-audio. This time it's about
robustifying the dynamic unbind of a codec driver. With these
patches, the codec driver can be freely bound / unbound in run time.
We had a similar feature via hwdep reconfig sysfs entry, but this is a
more generic form.
The patchset is applied on top of the previous one, topic/hda-regmap
branch of sound git tree. This patchset itself is found in
topic/hda-unbind branch.
Takashi
===
Takashi Iwai (9):
ALSA: hda - Split snd_hda_build_pcms()
ALSA: hda - Add card field to hda_codec struct
ALSA: hda - Remove superfluous memory allocation error messages
ALSA: hda - Allocate hda_pcm objects dynamically
ALSA: hda - Don't assume non-NULL PCM ops
ALSA: core: Re-add snd_device_disconnect()
ALSA: hda - Implement unbind more safely
ALSA: hda - Build PCMs and controls at codec driver probe
ALSA: hda - Drop codec driver module refcounting
include/sound/core.h | 3 +-
sound/core/device.c | 43 +++--
sound/core/init.c | 5 +-
sound/pci/hda/hda_beep.c | 4 +-
sound/pci/hda/hda_bind.c | 33 ++--
sound/pci/hda/hda_codec.c | 363 ++++++++++++++++++++---------------------
sound/pci/hda/hda_codec.h | 27 ++-
sound/pci/hda/hda_controller.c | 53 +++---
sound/pci/hda/hda_generic.c | 28 ++--
sound/pci/hda/hda_generic.h | 2 +-
sound/pci/hda/hda_hwdep.c | 2 +-
sound/pci/hda/hda_intel.c | 15 +-
sound/pci/hda/hda_jack.c | 8 +-
sound/pci/hda/hda_local.h | 1 +
sound/pci/hda/hda_proc.c | 8 +-
sound/pci/hda/hda_sysfs.c | 2 +-
sound/pci/hda/hda_tegra.c | 10 --
sound/pci/hda/hda_trace.h | 4 +-
sound/pci/hda/patch_ca0132.c | 31 ++--
sound/pci/hda/patch_hdmi.c | 36 ++--
sound/pci/hda/patch_realtek.c | 2 +-
sound/pci/hda/patch_si3054.c | 11 +-
sound/pci/hda/patch_via.c | 14 +-
23 files changed, 349 insertions(+), 356 deletions(-)
--
2.3.0
More information about the Alsa-devel
mailing list