From: Yan Wang yan.wang@linux.intel.com
This patch set is only for initial review and trying. It can work fine on my CNL platform. I also tested on BYT MB, It doesn't cause regression.
Yan Wang (5): APL/CNL: Add stream_tag variable for saving parameter from kernel driver. APL/CNL: Implement host DMA copy in existed DMA copy API. APL/CNL: Save stream tag and host buffer size from kernel driver. APL/CNL: Implement host DMA setting and position update on APL/CNL. APL/CNL: Initialize DMA trace data structure and definition on APL/CNL.
src/include/reef/dma-trace.h | 1 + src/include/reef/dma.h | 2 + src/include/uapi/ipc.h | 1 + src/ipc/dma-copy.c | 44 ++++++++++++- src/ipc/intel-ipc.c | 8 ++- src/lib/dma-trace.c | 77 ++++++++++++++++++++++ .../apollolake/include/platform/platform.h | 2 +- src/platform/apollolake/platform.c | 3 + .../cannonlake/include/platform/platform.h | 2 +- src/platform/cannonlake/platform.c | 3 + 10 files changed, 139 insertions(+), 4 deletions(-)