浏览代码

qcacmn: Add IPA WDI2 CONS/PROD definition for the IPA support

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

Change-Id: Ic140bb1b43afc5029ba006a38534dd64ca13f6f2
CRs-Fixed: 3025213
Ke Huang 3 年之前
父节点
当前提交
1b18916173
共有 2 个文件被更改,包括 12 次插入0 次删除
  1. 11 0
      qdf/inc/qdf_ipa.h
  2. 1 0
      qdf/linux/src/i_qdf_ipa.h

+ 11 - 0
qdf/inc/qdf_ipa.h

@@ -274,6 +274,7 @@ typedef void (*qdf_ipa_ready_cb)(void *user_data);
 #define QDF_IPA_CLIENT_WLAN2_CONS __QDF_IPA_CLIENT_WLAN2_CONS
 #define QDF_IPA_CLIENT_WLAN3_CONS __QDF_IPA_CLIENT_WLAN3_CONS
 #define QDF_IPA_CLIENT_WLAN4_CONS __QDF_IPA_CLIENT_WLAN4_CONS
+#define QDF_IPA_CLIENT_WLAN4_PROD __QDF_IPA_CLIENT_WLAN4_PROD
 #ifdef FEATURE_IPA_PIPE_CHANGE_WDI1
 #define QDF_IPA_CLIENT_WLAN_LEGACY_CONS   QDF_IPA_CLIENT_WLAN3_CONS
 #define QDF_IPA_CLIENT_WLAN_LEGACY_PROD   QDF_IPA_CLIENT_WLAN3_PROD
@@ -283,6 +284,16 @@ typedef void (*qdf_ipa_ready_cb)(void *user_data);
 #define QDF_IPA_CLIENT_WLAN_LEGACY_PROD   QDF_IPA_CLIENT_WLAN1_PROD
 #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
+#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
+#endif
+
 /*
  * Resume / Suspend
  */

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

@@ -555,6 +555,7 @@ typedef struct ipa_wlan_hdr_attrib_val __qdf_ipa_wlan_hdr_attrib_val_t;
 #define __QDF_IPA_CLIENT_WLAN2_CONS IPA_CLIENT_WLAN2_CONS
 #define __QDF_IPA_CLIENT_WLAN3_CONS IPA_CLIENT_WLAN3_CONS
 #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, 19, 0))
 #define IPA_LAN_RX_NAPI_SUPPORT