diff --git a/hif/src/qca8074def.c b/hif/src/qca8074def.c index e2bfa5bb42bb..d880f3e9b05c 100644 --- a/hif/src/qca8074def.c +++ b/hif/src/qca8074def.c @@ -22,6 +22,9 @@ #define WLAN_HEADERS 1 #include +#ifdef CONFIG_WIN +#include "wcss_version.h" +#endif #define MISSING 0 @@ -150,8 +153,13 @@ #define CE_WRAPPER_INTERRUPT_SUMMARY_ADDRESS MISSING #define CE_DDR_ADDRESS_FOR_RRI_LOW MISSING #define CE_DDR_ADDRESS_FOR_RRI_HIGH MISSING +#if defined(WCSS_VERSION) && (WCSS_VERSION > 68) +#define HOST_IE_ADDRESS UMAC_CE_COMMON_WFSS_CE_COMMON_R0_CE_HOST_IE_0 +#define HOST_IE_ADDRESS_2 UMAC_CE_COMMON_WFSS_CE_COMMON_R0_CE_HOST_IE_1 +#else #define HOST_IE_ADDRESS UMAC_CE_COMMON_CE_HOST_IE_0 #define HOST_IE_ADDRESS_2 UMAC_CE_COMMON_CE_HOST_IE_1 +#endif #define HOST_IE_COPY_COMPLETE_MASK MISSING #define SR_BA_ADDRESS MISSING #define SR_BA_ADDRESS_HIGH MISSING