From 25db76c73c35f4c0cb4edfbe23c652e676a2d4ea Mon Sep 17 00:00:00 2001 From: Keyon Jie Date: Tue, 1 Jun 2021 14:47:28 +0800 Subject: [PATCH] hda-dma: allocate RUNTIME_SHARED for hda_chan The DMA channels need to be shared among pipelines and DSP cores, allocate buffer for it in RUNTIME_SHARED area. Signed-off-by: Keyon Jie --- src/drivers/intel/hda/hda-dma.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drivers/intel/hda/hda-dma.c b/src/drivers/intel/hda/hda-dma.c index ea96b6006830..f4633d0c7868 100644 --- a/src/drivers/intel/hda/hda-dma.c +++ b/src/drivers/intel/hda/hda-dma.c @@ -814,7 +814,7 @@ static int hda_dma_probe(struct dma *dma) chan->status = COMP_STATE_INIT; chan->core = DMA_CORE_INVALID; - hda_chan = rzalloc(SOF_MEM_ZONE_SYS_RUNTIME, 0, + hda_chan = rzalloc(SOF_MEM_ZONE_RUNTIME_SHARED, 0, SOF_MEM_CAPS_RAM, sizeof(struct hda_chan_data)); if (!hda_chan) {