|
@@ -1144,8 +1144,12 @@ static struct CE_attr host_ce_config_wlan_qcn6432[] = {
|
|
|
{/*CE7*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
/* Target HIF memcpy (Generic HIF memcypy) */
|
|
|
{/*CE8*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
+#ifdef WLAN_DIAG_AND_DBR_OVER_SEPARATE_CE
|
|
|
/* WMI logging/CFR/Spectral/Radar/ */
|
|
|
{/*CE9*/ (CE_ATTR_FLAGS), 0, 0, 2048, 128, NULL,},
|
|
|
+#else
|
|
|
+ {/*CE9*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
+#endif
|
|
|
/* Customer reserve */
|
|
|
{/*CE10*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
/* Un-assigned */
|
|
@@ -1172,8 +1176,12 @@ static struct CE_pipe_config target_ce_config_wlan_qcn6432[] = {
|
|
|
{ /* CE7 */ 7, PIPEDIR_OUT, 32, 2048, CE_ATTR_FLAGS, 0,},
|
|
|
/* CE8 Reserved for target generic HIF memcpy */
|
|
|
{ /* CE8 */ 8, PIPEDIR_INOUT, 32, 16384, CE_ATTR_FLAGS, 0,},
|
|
|
+#ifdef WLAN_DIAG_AND_DBR_OVER_SEPARATE_CE
|
|
|
/* WMI logging/CFR/Spectral/Radar/ */
|
|
|
{ /* CE9 */ 9, PIPEDIR_IN, 32, 2048, CE_ATTR_FLAGS, 0,},
|
|
|
+#else
|
|
|
+ {/* CE9 unused */9, PIPEDIR_NONE, 0, 0, 0, 0,},
|
|
|
+#endif
|
|
|
/* CE 10,11 to be defined */
|
|
|
{/* CE11 unused */10, PIPEDIR_NONE, 0, 0, 0, 0,},
|
|
|
{/* CE11 unused */11, PIPEDIR_NONE, 0, 0, 0, 0,},
|
|
@@ -1204,12 +1212,12 @@ static struct CE_attr host_ce_config_wlan_qca5332[] = {
|
|
|
{/*CE7*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
/* Target HIF memcpy (Generic HIF memcypy) */
|
|
|
{/*CE8*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
- #ifdef WLAN_DIAG_AND_DBR_OVER_SEPARATE_CE
|
|
|
+#ifdef WLAN_DIAG_AND_DBR_OVER_SEPARATE_CE
|
|
|
/* WMI logging/CFR/Spectral/Radar/ */
|
|
|
{/*CE9*/ (CE_ATTR_FLAGS), 0, 0, 2048, 128, NULL,},
|
|
|
- #else
|
|
|
+#else
|
|
|
{/*CE9*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
- #endif
|
|
|
+#endif
|
|
|
/* Customer reserve */
|
|
|
{/*CE10*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
/* Un-assigned */
|
|
@@ -1236,8 +1244,12 @@ static struct CE_pipe_config target_ce_config_wlan_qca5332[] = {
|
|
|
{ /* CE7 */ 7, PIPEDIR_OUT, 32, 2048, CE_ATTR_FLAGS, 0,},
|
|
|
/* CE8 Reserved for target generic HIF memcpy */
|
|
|
{ /* CE8 */ 8, PIPEDIR_INOUT, 32, 16384, CE_ATTR_FLAGS, 0,},
|
|
|
+#ifdef WLAN_DIAG_AND_DBR_OVER_SEPARATE_CE
|
|
|
/* WMI logging/CFR/Spectral/Radar/ */
|
|
|
{ /* CE9 */ 9, PIPEDIR_IN, 32, 2048, CE_ATTR_FLAGS, 0,},
|
|
|
+#else
|
|
|
+ {/* CE9 unused */9, PIPEDIR_NONE, 0, 0, 0, 0,},
|
|
|
+#endif
|
|
|
/* CE 10,11 to be defined */
|
|
|
{/* CE11 unused */10, PIPEDIR_NONE, 0, 0, 0, 0,},
|
|
|
{/* CE11 unused */11, PIPEDIR_NONE, 0, 0, 0, 0,},
|
|
@@ -1821,8 +1833,13 @@ static struct CE_attr host_ce_config_wlan_qcn9224[] = {
|
|
|
{/*CE12*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
/* Target CV prefetch */
|
|
|
{/*CE13*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
+#ifdef WLAN_DIAG_AND_DBR_OVER_SEPARATE_CE
|
|
|
/* target->host WMI logging, Direc-DMA */
|
|
|
{/*CE14*/ (CE_ATTR_FLAGS), 0, 0, 2048, 128, NULL,},
|
|
|
+#else
|
|
|
+ {/*CE14*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
+#endif
|
|
|
+
|
|
|
/* Reserved for customer use */
|
|
|
{/*CE15*/ (CE_ATTR_FLAGS | CE_ATTR_DISABLE_INTR), 0, 0, 0, 0, NULL,},
|
|
|
};
|
|
@@ -1851,8 +1868,12 @@ static struct CE_pipe_config target_ce_config_wlan_qcn9224[] = {
|
|
|
{ /* CE12 */ 12, PIPEDIR_OUT, 32, 2048, CE_ATTR_FLAGS, 0,},
|
|
|
/* CV prefetch */
|
|
|
{ /* CE13 */ 13, PIPEDIR_OUT, 32, 2048, CE_ATTR_FLAGS, 0,},
|
|
|
+#ifdef WLAN_DIAG_AND_DBR_OVER_SEPARATE_CE
|
|
|
/* target->host WMI logging + DirectDMA events */
|
|
|
{ /* CE14 */ 14, PIPEDIR_IN, 32, 2048, CE_ATTR_FLAGS, 0,},
|
|
|
+#else
|
|
|
+ {/* CE14 unused */14, PIPEDIR_NONE, 0, 0, 0, 0,},
|
|
|
+#endif
|
|
|
/*CE 15 - Reserved for customer use */
|
|
|
};
|
|
|
#endif
|