[alsa-devel] [PATCH 0/7] Yet more HD-audio restrucruing
Takashi Iwai
tiwai at suse.de
Wed Mar 18 16:16:30 CET 2015
Hi,
this is the patchset I mentioned in the previous post -- moving some
HD-audio core stuff into sound/hda/ directory. As of now, only the
codec drivers are split to sound/hda/. The legacy bus (controller)
driver still remains almost intact, but the split of the core
controller driver is also planned, and will be finished hopefully
before 4.1 merge window.
The original patches are found in topic/hda-core branch of sound git
tree. The patches posted here are the ones rebased on top of the
previous widget PM patches, and found in test/hda-core branch. Once
when the widget PM patches get merged, I'll adjust this patchset on
top of it.
Takashi
===
Takashi Iwai (7):
ALSA: hda - Make snd_hda_bus_type public
ALSA: hda - Move some codes up to hdac_bus struct
ALSA: hda - Move a part of hda_codec stuff into hdac_device
ALSA: hda - Add widget sysfs tree
ALSA: hda - Support indirect execution of verbs
ALSA: hda - Fix possible runtime PM refcount unbalance
ALSA: hda - Re-add tracepoints to HD-audio core driver
include/sound/hdaudio.h | 181 ++++++++++++
sound/Kconfig | 2 +
sound/Makefile | 2 +-
sound/hda/Kconfig | 2 +
sound/hda/Makefile | 6 +
sound/hda/hda_bus_type.c | 42 +++
sound/hda/hdac_bus.c | 186 +++++++++++++
sound/hda/hdac_device.c | 527 +++++++++++++++++++++++++++++++++++
sound/hda/hdac_sysfs.c | 404 +++++++++++++++++++++++++++
sound/hda/local.h | 23 ++
sound/hda/trace.c | 6 +
sound/hda/trace.h | 62 +++++
sound/pci/hda/Kconfig | 1 +
sound/pci/hda/Makefile | 1 -
sound/pci/hda/hda_auto_parser.c | 33 ++-
sound/pci/hda/hda_beep.c | 4 +-
sound/pci/hda/hda_bind.c | 157 +++--------
sound/pci/hda/hda_codec.c | 600 +++++++++-------------------------------
sound/pci/hda/hda_codec.h | 87 ++----
sound/pci/hda/hda_controller.c | 8 +-
sound/pci/hda/hda_generic.c | 25 +-
sound/pci/hda/hda_intel.c | 4 +-
sound/pci/hda/hda_local.h | 16 +-
sound/pci/hda/hda_proc.c | 42 +--
sound/pci/hda/hda_sysfs.c | 60 ++--
sound/pci/hda/hda_trace.h | 119 --------
sound/pci/hda/local.h | 39 +++
sound/pci/hda/patch_analog.c | 2 +-
sound/pci/hda/patch_ca0132.c | 6 +-
sound/pci/hda/patch_conexant.c | 20 +-
sound/pci/hda/patch_hdmi.c | 20 +-
sound/pci/hda/patch_realtek.c | 78 +++---
sound/pci/hda/patch_si3054.c | 6 +-
sound/pci/hda/patch_sigmatel.c | 84 +++---
sound/pci/hda/patch_via.c | 23 +-
sound/pci/hda/thinkpad_helper.c | 2 +-
36 files changed, 1895 insertions(+), 985 deletions(-)
create mode 100644 include/sound/hdaudio.h
create mode 100644 sound/hda/Kconfig
create mode 100644 sound/hda/Makefile
create mode 100644 sound/hda/hda_bus_type.c
create mode 100644 sound/hda/hdac_bus.c
create mode 100644 sound/hda/hdac_device.c
create mode 100644 sound/hda/hdac_sysfs.c
create mode 100644 sound/hda/local.h
create mode 100644 sound/hda/trace.c
create mode 100644 sound/hda/trace.h
delete mode 100644 sound/pci/hda/hda_trace.h
create mode 100644 sound/pci/hda/local.h
--
2.3.3
More information about the Alsa-devel
mailing list