|
@@ -3610,13 +3610,6 @@ static void dp_ipa_hal_tx_init_alt_data_ring(struct dp_soc *soc)
|
|
|
#else
|
|
|
|
|
|
#define REO_DST_RING_SIZE_QCA6290 1024
|
|
|
-#ifndef CONFIG_WIFI_EMULATION_WIFI_3_0
|
|
|
-#define REO_DST_RING_SIZE_QCA8074 2048
|
|
|
-#define REO_DST_RING_SIZE_QCN9000 2048
|
|
|
-#else
|
|
|
-#define REO_DST_RING_SIZE_QCA8074 8
|
|
|
-#define REO_DST_RING_SIZE_QCN9000 8
|
|
|
-#endif /* CONFIG_WIFI_EMULATION_WIFI_3_0 */
|
|
|
|
|
|
static int dp_ipa_init_alt_tx_ring(struct dp_soc *soc)
|
|
|
{
|
|
@@ -13036,8 +13029,6 @@ static void dp_soc_cfg_init(struct dp_soc *soc)
|
|
|
soc->wlan_cfg_ctx->rxdma1_enable = 0;
|
|
|
break;
|
|
|
case TARGET_TYPE_QCA8074:
|
|
|
- wlan_cfg_set_reo_dst_ring_size(soc->wlan_cfg_ctx,
|
|
|
- REO_DST_RING_SIZE_QCA8074);
|
|
|
wlan_cfg_set_raw_mode_war(soc->wlan_cfg_ctx, true);
|
|
|
soc->da_war_enabled = true;
|
|
|
soc->is_rx_fse_full_cache_invalidate_war_enabled = true;
|
|
@@ -13045,8 +13036,6 @@ static void dp_soc_cfg_init(struct dp_soc *soc)
|
|
|
case TARGET_TYPE_QCA8074V2:
|
|
|
case TARGET_TYPE_QCA6018:
|
|
|
case TARGET_TYPE_QCA9574:
|
|
|
- wlan_cfg_set_reo_dst_ring_size(soc->wlan_cfg_ctx,
|
|
|
- REO_DST_RING_SIZE_QCA8074);
|
|
|
wlan_cfg_set_raw_mode_war(soc->wlan_cfg_ctx, false);
|
|
|
soc->ast_override_support = 1;
|
|
|
soc->per_tid_basize_max_tid = 8;
|
|
@@ -13055,8 +13044,6 @@ static void dp_soc_cfg_init(struct dp_soc *soc)
|
|
|
soc->is_rx_fse_full_cache_invalidate_war_enabled = true;
|
|
|
break;
|
|
|
case TARGET_TYPE_QCN9000:
|
|
|
- wlan_cfg_set_reo_dst_ring_size(soc->wlan_cfg_ctx,
|
|
|
- REO_DST_RING_SIZE_QCN9000);
|
|
|
soc->ast_override_support = 1;
|
|
|
soc->da_war_enabled = false;
|
|
|
wlan_cfg_set_raw_mode_war(soc->wlan_cfg_ctx, false);
|
|
@@ -13067,8 +13054,6 @@ static void dp_soc_cfg_init(struct dp_soc *soc)
|
|
|
break;
|
|
|
case TARGET_TYPE_QCA5018:
|
|
|
case TARGET_TYPE_QCN6122:
|
|
|
- wlan_cfg_set_reo_dst_ring_size(soc->wlan_cfg_ctx,
|
|
|
- REO_DST_RING_SIZE_QCA8074);
|
|
|
soc->ast_override_support = 1;
|
|
|
soc->da_war_enabled = false;
|
|
|
wlan_cfg_set_raw_mode_war(soc->wlan_cfg_ctx, false);
|
|
@@ -13079,8 +13064,6 @@ static void dp_soc_cfg_init(struct dp_soc *soc)
|
|
|
soc->wbm_release_desc_rx_sg_support = 1;
|
|
|
break;
|
|
|
case TARGET_TYPE_QCN9224:
|
|
|
- wlan_cfg_set_reo_dst_ring_size(soc->wlan_cfg_ctx,
|
|
|
- REO_DST_RING_SIZE_QCA8074);
|
|
|
soc->ast_override_support = 1;
|
|
|
soc->da_war_enabled = false;
|
|
|
wlan_cfg_set_raw_mode_war(soc->wlan_cfg_ctx, false);
|
|
@@ -13127,8 +13110,6 @@ static void dp_soc_cfg_attach(struct dp_soc *soc)
|
|
|
break;
|
|
|
case TARGET_TYPE_QCA8074:
|
|
|
wlan_cfg_set_tso_desc_attach_defer(soc->wlan_cfg_ctx, 1);
|
|
|
- wlan_cfg_set_reo_dst_ring_size(soc->wlan_cfg_ctx,
|
|
|
- REO_DST_RING_SIZE_QCA8074);
|
|
|
break;
|
|
|
case TARGET_TYPE_QCA8074V2:
|
|
|
case TARGET_TYPE_QCA6018:
|
|
@@ -13136,20 +13117,14 @@ static void dp_soc_cfg_attach(struct dp_soc *soc)
|
|
|
case TARGET_TYPE_QCN6122:
|
|
|
case TARGET_TYPE_QCA5018:
|
|
|
wlan_cfg_set_tso_desc_attach_defer(soc->wlan_cfg_ctx, 1);
|
|
|
- wlan_cfg_set_reo_dst_ring_size(soc->wlan_cfg_ctx,
|
|
|
- REO_DST_RING_SIZE_QCA8074);
|
|
|
wlan_cfg_set_rxdma1_enable(soc->wlan_cfg_ctx);
|
|
|
break;
|
|
|
case TARGET_TYPE_QCN9000:
|
|
|
wlan_cfg_set_tso_desc_attach_defer(soc->wlan_cfg_ctx, 1);
|
|
|
- wlan_cfg_set_reo_dst_ring_size(soc->wlan_cfg_ctx,
|
|
|
- REO_DST_RING_SIZE_QCN9000);
|
|
|
wlan_cfg_set_rxdma1_enable(soc->wlan_cfg_ctx);
|
|
|
break;
|
|
|
case TARGET_TYPE_QCN9224:
|
|
|
wlan_cfg_set_tso_desc_attach_defer(soc->wlan_cfg_ctx, 1);
|
|
|
- wlan_cfg_set_reo_dst_ring_size(soc->wlan_cfg_ctx,
|
|
|
- REO_DST_RING_SIZE_QCA8074);
|
|
|
wlan_cfg_set_rxdma1_enable(soc->wlan_cfg_ctx);
|
|
|
break;
|
|
|
default:
|