Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] ALSA: hda: bus cleanup
@ 2019-08-08  9:57 Takashi Iwai
  2019-08-08  9:57 ` [PATCH 1/3] ALSA: hda: Remove page allocation redirection Takashi Iwai
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Takashi Iwai @ 2019-08-08  9:57 UTC (permalink / raw)
  To: alsa-devel
  Cc: Cezary Rojewski, Mark Brown, Jie Yang, Pierre-Louis Bossart,
	Liam Girdwood, Thierry Reding

Hi,

this is a few patches to simplify and cleanup the HD-audio bus ops.

The first two patches translate the indirect calls of DMA page
allocation and MMIO accesses with the direct ones, as well as
eliminating the whole bus->io_ops.

The last one is SOF-specific, and fixes/cleans up by calling the
proper hdaudio bus init function, as formerly discussed.


Takashi

===

Takashi Iwai (3):
  ALSA: hda: Remove page allocation redirection
  ALSA: hda: Direct MMIO accesses
  ASoC: SOF: Intel: Initialize hdaudio bus properly

 include/sound/hdaudio.h                | 69 +++++++++++++--------------
 include/sound/hdaudio_ext.h            |  1 -
 sound/hda/Kconfig                      |  3 ++
 sound/hda/ext/hdac_ext_bus.c           | 60 +-----------------------
 sound/hda/hdac_bus.c                   | 36 ++++++++++++--
 sound/hda/hdac_controller.c            | 18 +++----
 sound/hda/hdac_stream.c                |  8 ++--
 sound/pci/hda/Kconfig                  |  1 +
 sound/pci/hda/hda_controller.c         |  6 +--
 sound/pci/hda/hda_controller.h         |  3 +-
 sound/pci/hda/hda_intel.c              | 71 ++--------------------------
 sound/pci/hda/hda_tegra.c              | 84 +--------------------------------
 sound/soc/intel/skylake/skl-messages.c | 15 +-----
 sound/soc/intel/skylake/skl.c          |  7 ++-
 sound/soc/sof/intel/hda-bus.c          | 85 ++++------------------------------
 sound/soc/sof/intel/hda-dsp.c          |  2 +-
 sound/soc/sof/intel/hda.c              |  6 +--
 sound/soc/sof/intel/hda.h              |  3 +-
 18 files changed, 107 insertions(+), 371 deletions(-)

-- 
2.16.4

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-08-09 11:38 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-08  9:57 [PATCH 0/3] ALSA: hda: bus cleanup Takashi Iwai
2019-08-08  9:57 ` [PATCH 1/3] ALSA: hda: Remove page allocation redirection Takashi Iwai
2019-08-08  9:57 ` [PATCH 2/3] ALSA: hda: Direct MMIO accesses Takashi Iwai
2019-08-08  9:57 ` [PATCH 3/3] ASoC: SOF: Intel: Initialize hdaudio bus properly Takashi Iwai
2019-08-08 13:13   ` Mark Brown
2019-08-08 14:23 ` [PATCH 0/3] ALSA: hda: bus cleanup Pierre-Louis Bossart
2019-08-08 14:45   ` Takashi Iwai
2019-08-08 19:03     ` Mark Brown
2019-08-08 20:38       ` Takashi Iwai
2019-08-08 21:33         ` Mark Brown
2019-08-08 22:22           ` Mark Brown
2019-08-09  5:58             ` Takashi Iwai
2019-08-09 11:38               ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox