From 04e72b7dae582265ee38d00b2597514bf0d284e7 Mon Sep 17 00:00:00 2001 From: Sathish Kuttan Date: Thu, 31 Jan 2019 14:57:41 -0800 Subject: [PATCH] soc: intel_s1000: Encoded IRQ definitions for I2S Use IRQ encoding macro to define the IRQ identifiers for I2S Signed-off-by: Sathish Kuttan --- soc/xtensa/intel_s1000/soc.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/soc/xtensa/intel_s1000/soc.h b/soc/xtensa/intel_s1000/soc.h index 1ebc100699a..b5f4d5cb208 100644 --- a/soc/xtensa/intel_s1000/soc.h +++ b/soc/xtensa/intel_s1000/soc.h @@ -88,10 +88,13 @@ #define DMA_CHANNEL_DMIC_RXB 1 /* I2S */ -#define I2S0_CAVS_IRQ 0x00000010 -#define I2S1_CAVS_IRQ 0x00000110 -#define I2S2_CAVS_IRQ 0x00000210 -#define I2S3_CAVS_IRQ 0x00000310 +#define I2S_CAVS_IRQ(i2s_num) \ + SOC_AGGREGATE_IRQ(0, (i2s_num) + 1, CAVS_L2_AGG_INT_LEVEL5) + +#define I2S0_CAVS_IRQ I2S_CAVS_IRQ(0) +#define I2S1_CAVS_IRQ I2S_CAVS_IRQ(1) +#define I2S2_CAVS_IRQ I2S_CAVS_IRQ(2) +#define I2S3_CAVS_IRQ I2S_CAVS_IRQ(3) #define SSP_SIZE 0x0000200 #define SSP_BASE(x) (0x00077000 + (x) * SSP_SIZE)