At Wed, 18 Mar 2015 16:16:30 +0100, Takashi Iwai wrote:
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.
FYI, I rebased and merged the branch to for-next now. alsa-driver-build git tree and hda-emu git tree were updated for following this change as well.
Takashi
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
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel