[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