#
46aca5df |
| 12-Sep-2023 |
Nandha Kishore Easwaran <quic_nandhaki@quicinc.com> |
qcacmn: Add srng disable function for 5332
Add srng disable function for 5332. This is required for umac reset feature. Also, Avoid srng disable for lmac rings.
Change-Id: Ieccc86134ee4d1cc3cd8a31a
qcacmn: Add srng disable function for 5332
Add srng disable function for 5332. This is required for umac reset feature. Also, Avoid srng disable for lmac rings.
Change-Id: Ieccc86134ee4d1cc3cd8a31a62f8fdf3afd5faf9 CRs-Fixed: 3599325
show more ...
|
#
937e92c6 |
| 23-Aug-2023 |
Vaishnavi Chekuru <quic_vchekuru@quicinc.com> |
qcacmn: Enable CFR on pebble
1.Enabling CFR capture for pebble. 2.Clean up redundant check for Pebble while fetching rtt info 3.Clean up redundant check for Miami while fetching rtt info 4.Add 2023
qcacmn: Enable CFR on pebble
1.Enabling CFR capture for pebble. 2.Clean up redundant check for Pebble while fetching rtt info 3.Clean up redundant check for Miami while fetching rtt info 4.Add 2023 to copyright year
Change-Id: I2ac845a1c5914004a0af4a007264d0cd5f431d3f CRs-Fixed: 3596397
show more ...
|
#
dd839c21 |
| 30-Aug-2023 |
Amir Patel <quic_amirpate@quicinc.com> |
qcacmn: Fix compilation issues
Fix compilation issues when below macro are undefined a) WLAN_PKT_CAPTURE_TX_2_0 b) WLAN_TX_PKT_CAPTURE_ENH_BE c) BE_PKTLOG_SUPPORT d) DP_RX_MOM_MEM_FRAG.
CRs-Fixed:
qcacmn: Fix compilation issues
Fix compilation issues when below macro are undefined a) WLAN_PKT_CAPTURE_TX_2_0 b) WLAN_TX_PKT_CAPTURE_ENH_BE c) BE_PKTLOG_SUPPORT d) DP_RX_MOM_MEM_FRAG.
CRs-Fixed: 3571652 Change-Id: I066ace0b51fd628d31b2d7161765bf9d0c405549
show more ...
|
#
d1d1770b |
| 27-Jul-2023 |
Chaithanya Garrepalli <quic_cgarrepa@quicinc.com> |
qcacmn: Add API to get phy_ppdu_id in RX pkt tlv enabled
In case of WORD MASK subscribtion enabled, get phy_ppdu_id from RX pkt hdr tlv in case PKT_TLV_HDR is subscribed.
Change-Id: I40e1b01c2f5240
qcacmn: Add API to get phy_ppdu_id in RX pkt tlv enabled
In case of WORD MASK subscribtion enabled, get phy_ppdu_id from RX pkt hdr tlv in case PKT_TLV_HDR is subscribed.
Change-Id: I40e1b01c2f52404872c39df6d9faa57a95dad5c2 CRs-Fixed: 3582126
show more ...
|
#
e2b14614 |
| 28-Jul-2023 |
Vaishnavi Chekuru <quic_vchekuru@quicinc.com> |
qcacmn: Using HAL_RX_GET_64 to read cfr elements
RCC mode of CFR capturing was not working on miami as bb_captured_channel field which is being accessed from RXPCU_PPDU_END_INFO tlv is not being
qcacmn: Using HAL_RX_GET_64 to read cfr elements
RCC mode of CFR capturing was not working on miami as bb_captured_channel field which is being accessed from RXPCU_PPDU_END_INFO tlv is not being set in host. These fields of cfr are fetched from HAL_RX_GET() which is being failed to read by host as it follows 32 bit approach and miami uses 64 bit format. Reading 4 bytes is not enough ,So changing HAL_RX_GET() to HAL_RX_GET_64() and this will read 8 bytes with which we get elements properly.
Change-Id: I8c669e5cc78ce856c1bc4b0449125aac45461a9b CRs-Fixed: 3572563
show more ...
|
#
39ed82e6 |
| 09-Jun-2023 |
Venkateswara Naralasetty <quic_vnaralas@quicinc.com> |
qcacmn: qcacmn: Add Monitor 1.0 support for WCN6450
Currently in monitor mode, links are released to WBM through the SW2WBM_RELEASE ring and WBM will feed the links back to RXDMA through the WBM2RXD
qcacmn: qcacmn: Add Monitor 1.0 support for WCN6450
Currently in monitor mode, links are released to WBM through the SW2WBM_RELEASE ring and WBM will feed the links back to RXDMA through the WBM2RXDMA_LINK_RING.
WCN6450 uses SOFTUMAC architecture where WBM is not present. Hence the WBM2RXDMA_LINK_RING is repurposed to SW2RXDMA_LINK_RING where host will directly release the links to RXDMA using this ring.
Change-Id: I110f607e38c4c2ab10eb1bd7b1f5a7bce2f03692 CRs-Fixed: 3493368
show more ...
|
#
0419d28f |
| 15-Dec-2022 |
Srinivas Girigowda <quic_sgirigow@quicinc.com> |
qcacmn: Move TX 2.0 code under WLAN_PKT_CAPTURE_TX_2_0 macro
Move TX 2.0 specific code under WLAN_PKT_CAPTURE_TX_2_0 macro.
Change-Id: I20bb1e49a902ec085fbc3df6828fef94a7c577d6 CRs-Fixed: 3415780
|
#
f5321447 |
| 15-Dec-2022 |
Srinivas Girigowda <quic_sgirigow@quicinc.com> |
qcacmn: Move RX 2.0 code under WLAN_PKT_CAPTURE_RX_2_0 macro
Move RX 2.0 specific code under WLAN_PKT_CAPTURE_RX_2_0 macro.
Change-Id: Ic07bde8868850b8889941fc9054ad988617b5296 CRs-Fixed: 3415779
|
#
ec3b9bdb |
| 15-Dec-2022 |
Srinivas Girigowda <quic_sgirigow@quicinc.com> |
qcacmn: Move cmn code under QCA_MONITOR_2_0_SUPPORT to TX/RX 2.0 macro
Currently QCA_MONITOR_2_0_SUPPORT macro is used for both TX and RX 2.0. but on MCC side, only RX 1.0 is supported and as part o
qcacmn: Move cmn code under QCA_MONITOR_2_0_SUPPORT to TX/RX 2.0 macro
Currently QCA_MONITOR_2_0_SUPPORT macro is used for both TX and RX 2.0. but on MCC side, only RX 1.0 is supported and as part of this feature TX 2.0 need to be supported. Enabling QCA_MONITOR_2_0_SUPPORT will enable both RX 2.0 and TX 2.0, but to support RX 1.0 and TX 2.0, we need to separate out code under QCA_MONITOR_2_0_SUPPORT to TX and RX 2.0 macro.
As part of this change, introduce separate macros for TX 2.0 and RX 2.0 and move the common code under both macros.
Change-Id: I7ef7e488800934291538a0bca9acd21e28901214 CRs-Fixed: 3415740
show more ...
|
#
30ff1d40 |
| 05-Apr-2023 |
Basamma Yakkanahalli <quic_ybasamma@quicinc.com> |
qcacmn: Standalone sounding DBR support for CBF CV data to QCA5332 target
Increase the DBR ring to support DBR module DBR_MODULE_CBF standalone sounding CV data for QCA5332 target.
Change-Id: I4ab0
qcacmn: Standalone sounding DBR support for CBF CV data to QCA5332 target
Increase the DBR ring to support DBR module DBR_MODULE_CBF standalone sounding CV data for QCA5332 target.
Change-Id: I4ab0741d92c7c7a32243173c87d022befa702399 CRs-Fixed: 3456418
show more ...
|
#
ebe0de10 |
| 18-Mar-2023 |
nobelj <quic_nobelj@quicinc.com> |
qcacmn: Tx monitor word mask support for QCA5332
Add tx monitor word mask support for QCA5332
Change-Id: I9b891cb80cb6cbff049f5f4b66876b67a4c3c918 CRs-Fixed: 3437772
|
#
274f667c |
| 15-Feb-2023 |
Jeff Johnson <quic_jjohnson@quicinc.com> |
qcacmn: Fix hal/wifi3.0/qca5332 documentation
The kernel-doc script identified some documentation issues in the hal/wifi3.0/qca5332 folder, so fix them.
Change-Id: I780f8d20f6c9a22229dcd007ac4bb8f1
qcacmn: Fix hal/wifi3.0/qca5332 documentation
The kernel-doc script identified some documentation issues in the hal/wifi3.0/qca5332 folder, so fix them.
Change-Id: I780f8d20f6c9a22229dcd007ac4bb8f10174e1db CRs-Fixed: 3406555
show more ...
|
#
11742e71 |
| 20-Jan-2023 |
Ruben Columbus <quic_rcolumbu@quicinc.com> |
qcacmn: alloc reo qref table in dp_soc_attach
change allocation location for reo qref table. per probe allocation results in mem alloc failure when frame is fragmented
Change-Id: I5922bddebcd0577ba
qcacmn: alloc reo qref table in dp_soc_attach
change allocation location for reo qref table. per probe allocation results in mem alloc failure when frame is fragmented
Change-Id: I5922bddebcd0577ba38734ae7d4194d726d825aa CRs-Fixed: 3326520
show more ...
|
#
c7de5d4d |
| 10-Jan-2023 |
Nandha Kishore Easwaran <quic_nandhaki@quicinc.com> |
qcacmn: Initialize ppe related function pointer to null
Initialize ppe related function pointers to null for 5332 and add a check before calling the function pointer.
Change-Id: Idcaecfa839ff6822ab
qcacmn: Initialize ppe related function pointer to null
Initialize ppe related function pointers to null for 5332 and add a check before calling the function pointer.
Change-Id: Idcaecfa839ff6822ab385053405256c201579bda CRs-Fixed: 3378893
show more ...
|
#
f75a3022 |
| 02-Jan-2023 |
Hariharan Ramanathan <quic_hramanat@quicinc.com> |
qcacmn: Add changes to move ioremap outside interrupt context
Add changes to move ioremap of PMM SCRATCH register outside interrupt context, as ioremap in interrupt context in not valid.
Change-Id:
qcacmn: Add changes to move ioremap outside interrupt context
Add changes to move ioremap of PMM SCRATCH register outside interrupt context, as ioremap in interrupt context in not valid.
Change-Id: I0fa645c55e10a5241011a1f4ffdccdca48c50d29 CRs-Fixed: 3371194
show more ...
|
#
bbe3f346 |
| 18-Nov-2022 |
Nandha Kishore Easwaran <quic_nandhaki@quicinc.com> |
qcacmn: Add wmask functions for QCA5332
Add wmask based functions for QCA5332
Change-Id: I77cfa590d898d9db294e42f699dd2f6bda22932c CRs-Fixed: 3343967
|
#
ae55a446 |
| 08-Nov-2022 |
Nandha Kishore Easwaran <quic_nandhaki@quicinc.com> |
qcacmn: Scratch register read api for qca5332
Add a new api to read tsf2 and tqm scratch register for qca5332. The function to read these registers are different from that of qcn9224 since qca5332 i
qcacmn: Scratch register read api for qca5332
Add a new api to read tsf2 and tqm scratch register for qca5332. The function to read these registers are different from that of qcn9224 since qca5332 is a AHB radio and reading register involves ioremap of address range.
Change-Id: Ib05df2ddf528594ae67109f8bcb409424a4350a2 CRs-Fixed: 3331476
show more ...
|
#
70a8c0b8 |
| 21-Nov-2022 |
Nandha Kishore Easwaran <quic_nandhaki@quicinc.com> |
qcacmn: Add monitor includes into 2_0 support
Add monitor 2.0 code into QCA_MONITOR_2_0_SUPPORT macro.
Change-Id: Icd001a007c513750811b26eb7928c56dad1f9a79 CRs-Fixed: 3342797
|
#
7768a457 |
| 29-Oct-2022 |
Sai Rupesh Chevuru <quic_chevuru@quicinc.com> |
qcacmn: Debug enhancement for rx packet tlvs
Dump all the tlvs when WORD_BASED_TLV is disabled.
Change-Id: I2615474c905417986fa8b43005db5c8e48039d0a CRs-Fixed: 3324208
|
#
ec90cac8 |
| 13-Oct-2022 |
Sai Rupesh Chevuru <quic_chevuru@quicinc.com> |
qcacmn: Compact tlv support for QCA5332
compact tlv support for QCA5332.
Change-Id: I6aff481bccab6e6368c6da5dd3a41f2e0b5f2b5e CRs-Fixed: 3312287
|
#
117ae691 |
| 30-Sep-2022 |
Jeff Johnson <quic_jjohnson@quicinc.com> |
qcacmn: hal: Fix misspellings
Fix misspellings in hal/...
Change-Id: Icf033a647e6a15d46420d7102dc161b94fa7dd2c CRs-Fixed: 3304685
|
#
69fe9e64 |
| 13-Sep-2022 |
Pavankumar Nandeshwar <quic_pnandesh@quicinc.com> |
qcacmn: Modify hal_reo_setup params for qca5332
Add qref_reset parameter to hal_reo_setup for qca5332
Change-Id: I589d2278e956cb6bfaaa892b69a2aa33ee7b7607 CRs-Fixed: 3289843
|
#
0f046983 |
| 10-Aug-2022 |
Hariharan Ramanathan <quic_hramanat@quicinc.com> |
qcacmn: HAL changes for QCA5332
1. Changes to get correct write address in hal_get_window_address_5332. 2. Fix for monitor init crash - Added dummy entries to match the ring_id.
Change-Id: If59b1c2
qcacmn: HAL changes for QCA5332
1. Changes to get correct write address in hal_get_window_address_5332. 2. Fix for monitor init crash - Added dummy entries to match the ring_id.
Change-Id: If59b1c231d4595a95e7c1f02de1dbe0ce27a8805 CRs-Fixed: 3268933
show more ...
|
#
527b0343 |
| 03-Sep-2022 |
Shiva Krishna Pittala <quic_spittala@quicinc.com> |
qcacmn: Fix hal_get_srng_ring_id() for Beryllium LMAC rings
For Beryllium LMAC rings, hal_get_srng_ring_id() provides the ring IDs separately per each LMAC only if that LMAC ring is a destination ri
qcacmn: Fix hal_get_srng_ring_id() for Beryllium LMAC rings
For Beryllium LMAC rings, hal_get_srng_ring_id() provides the ring IDs separately per each LMAC only if that LMAC ring is a destination ring (This is done to use a common source ring for the DMAC rings). But the ring IDs for LMAC source rings like DIR_BUF_RX_SRC_DMA_RING are not being provided separately per LMAC. As a result, these ring IDs in split-PHY mode are colliding for the 2 LMACs. Fix this by doing the following. - Mark the DMAC common rings within the LMAC rings. - Provide ring ID separately per each LMAC if the ring is an LMAC ring but not a DMAC common ring.
Change-Id: Ifdae085b5784a03763abfc4edb42d94593e3ea21 CRs-Fixed: 3282702
show more ...
|
#
ceccc982 |
| 18-Jul-2022 |
Sai Rupesh Chevuru <quic_chevuru@quicinc.com> |
qcacmn: Get the peer meta data from msdu end tlv
In QCN9224 fetch the peer meta data from the msdu end tlv instead of MPDU start
Change-Id: Icd9420cd83e06abe5e54e9e05cc8cbf8d8312ae1 CRs-Fixed: 3245
qcacmn: Get the peer meta data from msdu end tlv
In QCN9224 fetch the peer meta data from the msdu end tlv instead of MPDU start
Change-Id: Icd9420cd83e06abe5e54e9e05cc8cbf8d8312ae1 CRs-Fixed: 3245626
show more ...
|