[alsa-devel] [PATCH 0/3] ASoC: Intel: IPC/mailbox code refactoring

Jin Yao yao.jin at linux.intel.com
Tue Apr 7 03:33:29 CEST 2015


Hi Mark,

Currently in Intel SST driver, some very similar or duplicated IPC/mailbox
processing code are used in different platforms.

This is a patch series which refactors the common IPC/mailbox code into
generic APIs and use the new APIs in Baytrail and Broadwell platforms.

This patch series depends on Jie Yang's following patches for build:
ASoC: Intel: create atom folder and move atom platform files in
ASoC: Intel: create baytrail folder and move baytrail platform files in
ASoC: Intel: create boards folder and move sst boards files in
ASoC: Intel: create haswell folder and move haswell platform files in
ASoC: Intel: create common folder and move common files in

Since now Jie Yang's patch series has been applied in intel branch so this
patch series will be no build issue.

Thanks
Jin Yao

Jin Yao (3):
  ASoC: Intel: Refactor common IPC/mailbox code into generic APIs
  ASoC: Intel: Use the generic IPC/mailbox APIs in Baytrail
  ASoC: Intel: Use the generic IPC/mailbox APIs in Broadwell

 sound/soc/intel/baytrail/sst-baytrail-ipc.c | 360 ++++++--------------------
 sound/soc/intel/common/Makefile             |   3 +-
 sound/soc/intel/common/sst-ipc.c            | 294 +++++++++++++++++++++
 sound/soc/intel/common/sst-ipc.h            |  91 +++++++
 sound/soc/intel/haswell/sst-haswell-ipc.c   | 382 +++++++---------------------
 5 files changed, 551 insertions(+), 579 deletions(-)
 create mode 100644 sound/soc/intel/common/sst-ipc.c
 create mode 100644 sound/soc/intel/common/sst-ipc.h

-- 
1.9.1



More information about the Alsa-devel mailing list