From 3aa58c9b282db5c269428c5d5ad420b90cc85d80 Mon Sep 17 00:00:00 2001 From: Sathish Kuttan Date: Sat, 16 Feb 2019 17:57:12 -0800 Subject: [PATCH] drivers: intel_dmic: replace cache operation macros Replace local macros for cache invalidation and flush operations macros from soc.h Signed-off-by: Sathish Kuttan --- drivers/audio/intel_dmic.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/audio/intel_dmic.c b/drivers/audio/intel_dmic.c index aae1ff1f35a..341d62abb36 100644 --- a/drivers/audio/intel_dmic.c +++ b/drivers/audio/intel_dmic.c @@ -115,9 +115,6 @@ struct dmic_configuration { #define DMIC_REG_UPD(reg, mask, val) \ DMIC_REG_WR((reg), (DMIC_REG_RD((reg)) & ~(mask)) | ((val) & (mask))) -#define DCACHE_INVALIDATE(addr, size) \ - xthal_dcache_region_invalidate(addr, size) - struct _stream_data { struct k_msgq in_queue; struct k_msgq out_queue; @@ -1346,7 +1343,7 @@ static int dmic_read_device(struct device *dev, u8_t stream, LOG_ERR("No buffers in stream %u out_queue", stream); } else { *size = dmic_private.streams[stream].block_size; - DCACHE_INVALIDATE(*buffer, *size); + SOC_DCACHE_INVALIDATE(*buffer, *size); } return ret;