Skip to content

ASoC: Intel: IPC/mailbox code refactoring

Jin Yao alsa-devel 1 version Applied

Status from this message: Applied all, thanks.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 4 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/3ASoC: Intel: Refactor common IPC/mailbox code into generic APIssound/soc/intel/common/Makefile sound/soc/intel/common/sst-ipc.c sound/soc/intel/common/sst-ipc.h+387 -10 replies
2/3ASoC: Intel: Use the generic IPC/mailbox APIs in Baytrailsound/soc/intel/baytrail/sst-baytrail-ipc.c+77 -2830 replies
3/3ASoC: Intel: Use the generic IPC/mailbox APIs in Broadwellsound/soc/intel/haswell/sst-haswell-ipc.c+87 -2953 replies

Reviews trailers per patch

1 of 3 patches has a Reviewed-by or Acked-by.

PatchJie Yang
1/3
2/3
3/3A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/3] ASoC: Intel: IPC/mailbox code refactoring

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
Signature · 1 line
1.9.1