All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/19] ASoC: SOF: improvements for ABI checks and Intel code
@ 2019-04-30 23:09 Pierre-Louis Bossart
  2019-04-30 23:09 ` [PATCH 01/19] ASoC: SOF: add Kconfig option for strict ABI checks Pierre-Louis Bossart
                   ` (19 more replies)
  0 siblings, 20 replies; 23+ messages in thread
From: Pierre-Louis Bossart @ 2019-04-30 23:09 UTC (permalink / raw)
  To: alsa-devel; +Cc: tiwai, broonie, Pierre-Louis Bossart

This series is a set of relatively small SOF changes after the big
batch merged last week (Thanks!). Since we are very close to the merge
window and in May where most of the world takes time off, it'd be
perfectly understandable if those patches were queued for 5.3, after
feedback and corrections as needed.

First we added optional stricter ABI checks when the firmware,
topology and kernel ABI levels differ, which can happen when patches
are merged at different times on Github. This is mainly for developers
and the Github CI to track disconnects, should they happen despite our
new process to keep evolutions under control. This option has no
impact on the usual problem of updating the kernel without updating
the firmware files.

The Intel changes are mainly
a) fixes for the slave mode suppport
b) clean-ups such as removal of a static index for HDAudio support or
removal of unneeded include file
c) use of a workqueue to defer period elapsed events after the
IPC completion.
d) simplification of the IRQ code
e) fixes to deal with resume on HDaudio links. In the previous
patchset we removed the RESUME_INFO flag but missed the need to
explicitly set the hw_params on resume.
f) a set of routines to dump the Intel IPC registers, mainly for early
platform enablement.

Keyon Jie (7):
  ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position
  ASoC: SOF: PCM: add period_elapsed work to fix race condition in
    interrupt context
  ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed
  ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed
  ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ
  ASoC: SOF: Intel: hda-stream: store stream capabilities
  ASoC: SOF: Intel: hda-stream: handle real stream interrupts only

Pan Xiuli (3):
  ASoC: SOF: IPC: add ipc dump function
  ASoC: SOF: Intel: APL: add ipc dump function
  ASoC: SOF: Intel: CNL: add ipc dump function

Pierre-Louis Bossart (4):
  ASoC: SOF: add Kconfig option for strict ABI checks
  ASOC: SOF: ipc: add support for stricter ABI checks
  ASoC: SOF: topology: add support for stricter ABI checks
  ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext

Ranjani Sridharan (1):
  ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream

Zhu Yingjiang (4):
  ASoC: SOF: Intel: hda: add the SSP Host Device memory space
  ASoC: SOF: Intel: hda: add SSP info to the chip info struct
  ASoC: SOF: Intel: hda: set I2S slave before enabling DSP
  ASoC: SOF: Intel: hda: set bus->idx as 0

 sound/soc/sof/Kconfig            | 15 ++++++++++
 sound/soc/sof/intel/apl.c        |  4 +++
 sound/soc/sof/intel/cnl.c        | 27 +++++++++++++++---
 sound/soc/sof/intel/hda-bus.c    |  9 ++++--
 sound/soc/sof/intel/hda-dai.c    | 23 +++++++++------
 sound/soc/sof/intel/hda-dsp.c    | 16 +++++++++++
 sound/soc/sof/intel/hda-ipc.c    | 13 ++++-----
 sound/soc/sof/intel/hda-loader.c | 11 ++++++++
 sound/soc/sof/intel/hda-pcm.c    |  1 -
 sound/soc/sof/intel/hda-stream.c | 15 ++++++++--
 sound/soc/sof/intel/hda.c        | 18 ++++++++++++
 sound/soc/sof/intel/hda.h        | 23 +++++++++++++++
 sound/soc/sof/intel/shim.h       |  2 ++
 sound/soc/sof/ipc.c              | 12 +++++++-
 sound/soc/sof/ops.h              | 12 ++++++++
 sound/soc/sof/pcm.c              | 48 ++++++++++++++++++++++++++++++++
 sound/soc/sof/pm.c               |  3 ++
 sound/soc/sof/sof-priv.h         |  5 +++-
 sound/soc/sof/topology.c         | 43 +++++++++++++++++++---------
 19 files changed, 257 insertions(+), 43 deletions(-)

-- 
2.17.1

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

end of thread, other threads:[~2019-05-07  3:04 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-30 23:09 [PATCH 00/19] ASoC: SOF: improvements for ABI checks and Intel code Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 01/19] ASoC: SOF: add Kconfig option for strict ABI checks Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 02/19] ASOC: SOF: ipc: add support for stricter " Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 03/19] ASoC: SOF: topology: " Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 04/19] ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 05/19] ASoC: SOF: Intel: hda: add the SSP Host Device memory space Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 06/19] ASoC: SOF: Intel: hda: add SSP info to the chip info struct Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 07/19] ASoC: SOF: Intel: hda: set I2S slave before enabling DSP Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 08/19] ASoC: SOF: Intel: hda: set bus->idx as 0 Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 09/19] ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 10/19] ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 11/19] ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 12/19] ASoC: SOF: ipc: " Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 13/19] ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 14/19] ASoC: SOF: Intel: hda-stream: store stream capabilities Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 15/19] ASoC: SOF: Intel: hda-stream: handle real stream interrupts only Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 16/19] ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 17/19] ASoC: SOF: IPC: add ipc dump function Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 18/19] ASoC: SOF: Intel: APL: " Pierre-Louis Bossart
2019-04-30 23:09 ` [PATCH 19/19] ASoC: SOF: Intel: CNL: " Pierre-Louis Bossart
     [not found] ` <20190503054047.GB14916@sirena.org.uk>
2019-05-03 14:47   ` [PATCH 00/19] ASoC: SOF: improvements for ABI checks and Intel code Pierre-Louis Bossart
     [not found]     ` <20190506035133.GI14916@sirena.org.uk>
2019-05-06 14:59       ` Pierre-Louis Bossart
2019-05-07  3:04         ` Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.