[alsa-devel] [PATCH 0/7] Yet more HD-audio restrucruing
Takashi Iwai
tiwai at suse.de
Mon Mar 23 14:02:53 CET 2015
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 at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
>
More information about the Alsa-devel
mailing list