瀏覽代碼

qcacmn: Adjust the IPA WDI2 CONS/PROD definition

Adjust IPA WDI2 CONS/PROD definition for the IPA support on
sa415m for Genoa.

Change-Id: I7d73cd8d2843875fa6208cb520d49d4f6170fef7
CRs-Fixed: 3042786
Ke Huang 3 年之前
父節點
當前提交
a317f7c615
共有 2 個文件被更改,包括 12 次插入4 次删除
  1. 3 4
      qdf/inc/qdf_ipa.h
  2. 9 0
      qdf/linux/src/i_qdf_ipa.h

+ 3 - 4
qdf/inc/qdf_ipa.h

@@ -285,10 +285,9 @@ typedef void (*qdf_ipa_ready_cb)(void *user_data);
 #define QDF_IPA_CLIENT_MCC2_CONS          QDF_IPA_CLIENT_WLAN3_CONS
 #endif
 
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 0)) && \
-	(LINUX_VERSION_CODE >= KERNEL_VERSION(4, 9, 0))
-#define QDF_IPA_CLIENT_WLAN_WDI2_CONS QDF_IPA_CLIENT_WLAN4_CONS
-#define QDF_IPA_CLIENT_WLAN_WDI2_PROD QDF_IPA_CLIENT_WLAN4_PROD
+#ifdef QCN7605_SUPPORT
+#define QDF_IPA_CLIENT_WLAN_WDI2_CONS __QDF_IPA_CLIENT_WLAN_WDI2_CONS
+#define QDF_IPA_CLIENT_WLAN_WDI2_PROD __QDF_IPA_CLIENT_WLAN_WDI2_PROD
 #else
 #define QDF_IPA_CLIENT_WLAN_WDI2_CONS QDF_IPA_CLIENT_WLAN1_CONS
 #define QDF_IPA_CLIENT_WLAN_WDI2_PROD QDF_IPA_CLIENT_WLAN1_PROD

+ 9 - 0
qdf/linux/src/i_qdf_ipa.h

@@ -557,6 +557,15 @@ typedef struct ipa_wlan_hdr_attrib_val __qdf_ipa_wlan_hdr_attrib_val_t;
 #define __QDF_IPA_CLIENT_WLAN4_CONS IPA_CLIENT_WLAN4_CONS
 #define __QDF_IPA_CLIENT_WLAN4_PROD IPA_CLIENT_WLAN4_PROD
 
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(4, 14, 0)) && \
+	(LINUX_VERSION_CODE >= KERNEL_VERSION(4, 9, 0))
+#define __QDF_IPA_CLIENT_WLAN_WDI2_CONS IPA_CLIENT_WLAN4_CONS
+#define __QDF_IPA_CLIENT_WLAN_WDI2_PROD IPA_CLIENT_WLAN4_PROD
+#else
+#define __QDF_IPA_CLIENT_WLAN_WDI2_CONS IPA_CLIENT_WLAN1_CONS
+#define __QDF_IPA_CLIENT_WLAN_WDI2_PROD IPA_CLIENT_WLAN1_PROD
+#endif
+
 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 19, 0))
 #define IPA_LAN_RX_NAPI_SUPPORT
 #endif