[alsa-devel] [PATCH 00/21] HD-audio controller driver split
Takashi Iwai
tiwai at suse.de
Fri Apr 24 14:38:32 CEST 2015
Hi,
here is a patch series to split HD-audio controller driver code to
snd-hda-core helper module. It's not targeted for 4.1 but rather for
4.2 together with ASoC HD-audio.
There is no real changes from the functionality POV. It's mostly code
splits and cleanups.
The latest patches are found in topic/hda branch of sound git tree.
Takashi
===
Jeeja KP (2):
ALSA: hda - moved alloc/free stream pages function to controller
library
ALSA: hda - add generic functions to set hdac stream params
Ramesh Babu (1):
ALSA: hda - add ASoC device type for hda core
Takashi Iwai (18):
ALSA: hda - Handle error from get_response bus ops directly
ALSA: hda - Add the controller helper codes to hda-core module
ALSA: hda - Add DSP loader to core library code
ALSA: hda - Merge codec and controller helpers
ALSA: hda - Move send_cmd / get_response to hdac_bus_ops
ALSA: hda - Pass bus io_ops directly from the top-level driver
ALSA: hda - Migrate hdac_stream into legacy driver
ALSA: hda - Migrate more hdac_stream codes
ALSA: hda - Embed bus into controller object
ALSA: hda - Minor refactoring
ALSA: hda - Move PCM format and rate handling code to core library
ALSA: hda - Add missing inclusion of <linux/clocksource.h>
ALSA: hda - Reenable tracepoints for controller
ALSA: hda/tegra - Fix build error and warning
ALSA: hda - Drop azx_sd_read*/write*() macros
ALSA: hda - Replace hda_bus_ops with static binding
ALSA: hda - Move prepared flag into struct hdac_stream
ALSA: hda - Replace open codes with snd_hdac_stream_set_params()
include/sound/hda_register.h | 152 +++++
include/sound/hdaudio.h | 286 ++++++++-
sound/hda/Kconfig | 3 +
sound/hda/Makefile | 2 +-
sound/hda/hdac_bus.c | 20 +-
sound/hda/hdac_controller.c | 507 +++++++++++++++
sound/hda/hdac_device.c | 300 +++++++++
sound/hda/hdac_stream.c | 686 ++++++++++++++++++++
sound/pci/hda/Kconfig | 3 -
sound/pci/hda/Makefile | 3 +-
sound/pci/hda/hda_codec.c | 421 +------------
sound/pci/hda/hda_codec.h | 80 +--
sound/pci/hda/hda_controller.c | 1330 ++++++++-------------------------------
sound/pci/hda/hda_controller.h | 270 +-------
sound/pci/hda/hda_intel.c | 234 ++++---
sound/pci/hda/hda_intel.h | 1 +
sound/pci/hda/hda_intel_trace.h | 4 +-
sound/pci/hda/hda_tegra.c | 76 +--
sound/pci/hda/patch_ca0132.c | 7 +-
19 files changed, 2457 insertions(+), 1928 deletions(-)
create mode 100644 include/sound/hda_register.h
create mode 100644 sound/hda/hdac_controller.c
create mode 100644 sound/hda/hdac_stream.c
--
2.3.5
More information about the Alsa-devel
mailing list