qcacmn: Add PEACH device support
Add support for peach device. Add peach conditional statements. Change-Id: Ia107e60fd00b4938984414fd92d6699d11fd3797 CRs-Fixed: 3394198
这个提交包含在:

提交者
Madan Koyyalamudi

父节点
4bb2e1a3f2
当前提交
3cde321196
@@ -2119,7 +2119,8 @@ target_if_init_spectral_param_min_max(
|
||||
target_type == TARGET_TYPE_QCA5018 ||
|
||||
target_type == TARGET_TYPE_QCA6490 ||
|
||||
target_type == TARGET_TYPE_KIWI ||
|
||||
target_type == TARGET_TYPE_MANGO) {
|
||||
target_type == TARGET_TYPE_MANGO ||
|
||||
target_type == TARGET_TYPE_PEACH) {
|
||||
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] =
|
||||
@@ -2481,7 +2482,8 @@ target_if_init_spectral_capability(struct target_if_spectral *spectral,
|
||||
target_type == TARGET_TYPE_QCN9160 ||
|
||||
target_type == TARGET_TYPE_QCA6490 ||
|
||||
target_type == TARGET_TYPE_KIWI ||
|
||||
target_type == TARGET_TYPE_MANGO) {
|
||||
target_type == TARGET_TYPE_MANGO ||
|
||||
target_type == TARGET_TYPE_PEACH) {
|
||||
pcap->num_detectors_160mhz = 1;
|
||||
pcap->num_detectors_80p80mhz = 1;
|
||||
pcap->num_detectors_320mhz = 0;
|
||||
@@ -3140,7 +3142,8 @@ target_if_spectral_len_adj_swar_init(struct spectral_fft_bin_len_adj_swar *swar,
|
||||
target_type == TARGET_TYPE_QCA6750 ||
|
||||
target_type == TARGET_TYPE_QCA6490 ||
|
||||
target_type == TARGET_TYPE_KIWI ||
|
||||
target_type == TARGET_TYPE_MANGO) {
|
||||
target_type == TARGET_TYPE_MANGO ||
|
||||
target_type == TARGET_TYPE_PEACH) {
|
||||
swar->fftbin_size_war = SPECTRAL_FFTBIN_SIZE_WAR_2BYTE_TO_1BYTE;
|
||||
rparams->hw_fft_bin_width = 2;
|
||||
} else if (target_type == TARGET_TYPE_QCA8074 ||
|
||||
@@ -3165,7 +3168,8 @@ target_if_spectral_len_adj_swar_init(struct spectral_fft_bin_len_adj_swar *swar,
|
||||
target_type == TARGET_TYPE_QCA6490 ||
|
||||
target_type == TARGET_TYPE_QCN9224 ||
|
||||
target_type == TARGET_TYPE_KIWI ||
|
||||
target_type == TARGET_TYPE_MANGO) {
|
||||
target_type == TARGET_TYPE_MANGO ||
|
||||
target_type == TARGET_TYPE_PEACH) {
|
||||
swar->inband_fftbin_size_adj = 1;
|
||||
swar->null_fftbin_adj = 1;
|
||||
} else {
|
||||
@@ -3211,7 +3215,8 @@ target_if_spectral_report_params_init(
|
||||
target_type == TARGET_TYPE_QCA5332 ||
|
||||
target_type == TARGET_TYPE_QCN9224 ||
|
||||
target_type == TARGET_TYPE_KIWI ||
|
||||
target_type == TARGET_TYPE_MANGO) {
|
||||
target_type == TARGET_TYPE_MANGO ||
|
||||
target_type == TARGET_TYPE_PEACH) {
|
||||
rparams->version = SPECTRAL_REPORT_FORMAT_VERSION_2;
|
||||
rparams->num_spectral_detectors =
|
||||
NUM_SPECTRAL_DETECTORS_GEN3_V2;
|
||||
@@ -3252,7 +3257,8 @@ target_if_spectral_report_params_init(
|
||||
target_type == TARGET_TYPE_QCN9160 ||
|
||||
target_type == TARGET_TYPE_QCA6490 ||
|
||||
target_type == TARGET_TYPE_KIWI ||
|
||||
target_type == TARGET_TYPE_MANGO) {
|
||||
target_type == TARGET_TYPE_MANGO ||
|
||||
target_type == TARGET_TYPE_PEACH) {
|
||||
rparams->detid_mode_table[SPECTRAL_DETECTOR_ID_1] =
|
||||
SPECTRAL_SCAN_MODE_AGILE;
|
||||
rparams->detid_mode_table[SPECTRAL_DETECTOR_ID_2] =
|
||||
@@ -3674,7 +3680,8 @@ target_if_pdev_spectral_init(struct wlan_objmgr_pdev *pdev)
|
||||
target_type == TARGET_TYPE_QCA6750 ||
|
||||
target_type == TARGET_TYPE_QCN9224 ||
|
||||
target_type == TARGET_TYPE_KIWI ||
|
||||
target_type == TARGET_TYPE_MANGO)
|
||||
target_type == TARGET_TYPE_MANGO ||
|
||||
target_type == TARGET_TYPE_PEACH)
|
||||
spectral->direct_dma_support = true;
|
||||
|
||||
target_if_spectral_report_params_init(&spectral->rparams,
|
||||
@@ -3698,7 +3705,8 @@ target_if_pdev_spectral_init(struct wlan_objmgr_pdev *pdev)
|
||||
(target_type == TARGET_TYPE_QCN9224) ||
|
||||
(target_type == TARGET_TYPE_QCA6750) ||
|
||||
(target_type == TARGET_TYPE_KIWI) ||
|
||||
(target_type == TARGET_TYPE_MANGO)) {
|
||||
(target_type == TARGET_TYPE_MANGO) ||
|
||||
(target_type == TARGET_TYPE_PEACH)) {
|
||||
spectral->spectral_gen = SPECTRAL_GEN3;
|
||||
spectral->hdr_sig_exp = SPECTRAL_PHYERR_SIGNATURE_GEN3;
|
||||
spectral->tag_sscan_summary_exp =
|
||||
|
在新工单中引用
屏蔽一个用户