qcacmn: Datapath changes for QCA6750
Add the datapath changes for supporting the newly added IPCI bus type for QCA6750 CRs-Fixed: 2597326 Change-Id: I27e3e9f746eb383e85c7345150bda03320d041b9
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2011-2019 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2011-2020 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
* any purpose with or without fee is hereby granted, provided that the
|
||||
@@ -112,6 +112,7 @@ static inline ol_txrx_soc_handle cdp_soc_attach(
|
||||
case QCN9000_DEVICE_ID:
|
||||
case QCA6390_DEVICE_ID:
|
||||
case QCA6490_DEVICE_ID:
|
||||
case QCA6750_DEVICE_ID:
|
||||
case QCA6390_EMULATION_DEVICE_ID:
|
||||
case RUMIM2M_DEVICE_ID_NODE0: /*lithium emulation */
|
||||
case RUMIM2M_DEVICE_ID_NODE1: /*lithium emulation */
|
||||
|
@@ -10780,9 +10780,11 @@ void *dp_soc_init(struct dp_soc *dpsoc, HTC_HANDLE htc_handle,
|
||||
soc->ast_override_support = 1;
|
||||
soc->da_war_enabled = false;
|
||||
break;
|
||||
#if defined(QCA_WIFI_QCA6390) || defined(QCA_WIFI_QCA6490)
|
||||
#if defined(QCA_WIFI_QCA6390) || defined(QCA_WIFI_QCA6490) || \
|
||||
defined(QCA_WIFI_QCA6750)
|
||||
case TARGET_TYPE_QCA6390:
|
||||
case TARGET_TYPE_QCA6490:
|
||||
case TARGET_TYPE_QCA6750:
|
||||
wlan_cfg_set_reo_dst_ring_size(soc->wlan_cfg_ctx,
|
||||
REO_DST_RING_SIZE_QCA6290);
|
||||
wlan_cfg_set_raw_mode_war(soc->wlan_cfg_ctx, true);
|
||||
@@ -10799,7 +10801,7 @@ void *dp_soc_init(struct dp_soc *dpsoc, HTC_HANDLE htc_handle,
|
||||
}
|
||||
soc->wlan_cfg_ctx->rxdma1_enable = 0;
|
||||
break;
|
||||
#endif /* QCA_WIFI_QCA6390 || QCA_WIFI_QCA6490 */
|
||||
#endif /* QCA_WIFI_QCA6390 || QCA_WIFI_QCA6490 || QCA_WIFI_QCA6750 */
|
||||
|
||||
case TARGET_TYPE_QCA8074:
|
||||
wlan_cfg_set_reo_dst_ring_size(soc->wlan_cfg_ctx,
|
||||
|
@@ -622,7 +622,8 @@ free_nbuf:
|
||||
return;
|
||||
}
|
||||
|
||||
#if defined(QCA_WIFI_QCA6390) || defined(QCA_WIFI_QCA6490)
|
||||
#if defined(QCA_WIFI_QCA6390) || defined(QCA_WIFI_QCA6490) || \
|
||||
defined(QCA_WIFI_QCA6750)
|
||||
/**
|
||||
* dp_rx_null_q_handle_invalid_peer_id_exception() - to find exception
|
||||
* @soc: pointer to dp_soc struct
|
||||
|
@@ -1186,7 +1186,8 @@ void dp_rx_mon_dest_process(struct dp_soc *soc, uint32_t mac_id, uint32_t quota)
|
||||
}
|
||||
|
||||
#ifndef DISABLE_MON_CONFIG
|
||||
#if !defined(QCA_WIFI_QCA6390) && !defined(QCA_WIFI_QCA6490)
|
||||
#if !defined(QCA_WIFI_QCA6390) && !defined(QCA_WIFI_QCA6490) && \
|
||||
!defined(QCA_WIFI_QCA6750)
|
||||
/**
|
||||
* dp_rx_pdev_mon_buf_attach() - Allocate the monitor descriptor pool
|
||||
*
|
||||
|
Reference in New Issue
Block a user