|
@@ -1393,7 +1393,8 @@ target_if_init_spectral_param_min_max(
|
|
|
param_min_max->fft_size_min = SPECTRAL_PARAM_FFT_SIZE_MIN_GEN3;
|
|
|
param_min_max->fft_size_max[CH_WIDTH_20MHZ] =
|
|
|
SPECTRAL_PARAM_FFT_SIZE_MAX_GEN3_DEFAULT;
|
|
|
- if (target_type == TARGET_TYPE_QCN9000) {
|
|
|
+ if (target_type == TARGET_TYPE_QCN9000 ||
|
|
|
+ target_type == TARGET_TYPE_QCA5018) {
|
|
|
param_min_max->fft_size_max[CH_WIDTH_40MHZ] =
|
|
|
SPECTRAL_PARAM_FFT_SIZE_MAX_GEN3_QCN9000;
|
|
|
param_min_max->fft_size_max[CH_WIDTH_80MHZ] =
|
|
@@ -2134,6 +2135,7 @@ target_if_spectral_len_adj_swar_init(struct spectral_fft_bin_len_adj_swar *swar,
|
|
|
{
|
|
|
if (target_type == TARGET_TYPE_QCA8074V2 ||
|
|
|
target_type == TARGET_TYPE_QCN9000 ||
|
|
|
+ target_type == TARGET_TYPE_QCA5018 ||
|
|
|
target_type == TARGET_TYPE_QCA6750)
|
|
|
swar->fftbin_size_war = SPECTRAL_FFTBIN_SIZE_WAR_2BYTE_TO_1BYTE;
|
|
|
else if (target_type == TARGET_TYPE_QCA8074 ||
|
|
@@ -2146,6 +2148,7 @@ target_if_spectral_len_adj_swar_init(struct spectral_fft_bin_len_adj_swar *swar,
|
|
|
if (target_type == TARGET_TYPE_QCA8074 ||
|
|
|
target_type == TARGET_TYPE_QCA8074V2 ||
|
|
|
target_type == TARGET_TYPE_QCA6018 ||
|
|
|
+ target_type == TARGET_TYPE_QCA5018 ||
|
|
|
target_type == TARGET_TYPE_QCN9000) {
|
|
|
swar->inband_fftbin_size_adj = 1;
|
|
|
swar->null_fftbin_adj = 1;
|
|
@@ -2184,6 +2187,7 @@ target_if_spectral_report_params_init(
|
|
|
* needs to use them they have to add proper initial values.
|
|
|
*/
|
|
|
if (target_type == TARGET_TYPE_QCN9000 ||
|
|
|
+ target_type == TARGET_TYPE_QCA5018 ||
|
|
|
target_type == TARGET_TYPE_QCA6750) {
|
|
|
rparams->version = SPECTRAL_REPORT_FORMAT_VERSION_2;
|
|
|
rparams->num_spectral_detectors =
|
|
@@ -2342,6 +2346,7 @@ target_if_pdev_spectral_init(struct wlan_objmgr_pdev *pdev)
|
|
|
if (target_type == TARGET_TYPE_QCA8074 ||
|
|
|
target_type == TARGET_TYPE_QCA8074V2 ||
|
|
|
target_type == TARGET_TYPE_QCA6018 ||
|
|
|
+ target_type == TARGET_TYPE_QCA5018 ||
|
|
|
target_type == TARGET_TYPE_QCA6390 ||
|
|
|
target_type == TARGET_TYPE_QCN9000 ||
|
|
|
target_type == TARGET_TYPE_QCA6750)
|