[alsa-devel] [PATCH 00/10] Modernization of HD-audio bus and PM stuff

Takashi Iwai tiwai at suse.de
Thu Feb 26 18:00:15 CET 2015


Hi,

here is yet another patchset for HD-audio modernization.  The device
binding is replaced with the standard bus, and the power-save stuff is
rewritten with the standard runtime PM.  In addition, a few cleanup
patches follow.

There won't (and shouldn't) be big changes from the functionality POV.
This is rather a large restructuring inside.  It should work mostly
without any visible changes.  You can see a bit finer control for
runtime PM in sysfs now, for example, but the original interface via
power_save option is still kept.


Takashi

===

Takashi Iwai (10):
  ALSA: hda - Decouple PCM and hwdep devices from codec object
  ALSA: hda - Bind codecs via standard bus
  ALSA: hda - Move codec suspend/resume to codec driver
  ALSA: hda - Use standard runtime PM for codec power-save control
  ALSA: hda - Drop power_save value indirection in hda_bus
  ALSA: hda - Replace bus pm_notify with the standard runtime PM
    framework
  ALSA: hda - Power down codec automatically at registration
  ALSA: hda - Set parent of input beep devices
  ALSA: hda - Remove channel mode helper functions
  ALSA: hda - Clear pcm pointer assigned to hda_pcm at device removal

 sound/pci/hda/Makefile         |   2 +-
 sound/pci/hda/hda_beep.c       |   2 +-
 sound/pci/hda/hda_bind.c       | 321 ++++++++++++++++++
 sound/pci/hda/hda_codec.c      | 731 ++++++++---------------------------------
 sound/pci/hda/hda_codec.h      | 108 ++----
 sound/pci/hda/hda_controller.c |  62 ++--
 sound/pci/hda/hda_controller.h |   4 +-
 sound/pci/hda/hda_generic.c    |  18 +-
 sound/pci/hda/hda_hwdep.c      |   3 -
 sound/pci/hda/hda_intel.c      |  33 +-
 sound/pci/hda/hda_local.h      |  41 +--
 sound/pci/hda/hda_tegra.c      |  23 +-
 sound/pci/hda/hda_trace.h      |  24 --
 sound/pci/hda/patch_analog.c   |  16 +-
 sound/pci/hda/patch_ca0110.c   |  16 +-
 sound/pci/hda/patch_ca0132.c   |  16 +-
 sound/pci/hda/patch_cirrus.c   |  16 +-
 sound/pci/hda/patch_cmedia.c   |  16 +-
 sound/pci/hda/patch_conexant.c |  16 +-
 sound/pci/hda/patch_hdmi.c     |  27 +-
 sound/pci/hda/patch_realtek.c  |  16 +-
 sound/pci/hda/patch_si3054.c   |  16 +-
 sound/pci/hda/patch_sigmatel.c |  20 +-
 sound/pci/hda/patch_via.c      |  16 +-
 24 files changed, 572 insertions(+), 991 deletions(-)
 create mode 100644 sound/pci/hda/hda_bind.c

-- 
2.3.0



More information about the Alsa-devel mailing list