#
77608ba8 |
| 05-Sep-2023 |
Yu Wang <quic_yyuwang@quicinc.com> |
qcacmn: decouple TSF auto report from uplink delay feature
TSF auto report is a stand alone feature, which can be used to sync TQM clock and TSF clock, more than one features depend on it. Introduce
qcacmn: decouple TSF auto report from uplink delay feature
TSF auto report is a stand alone feature, which can be used to sync TQM clock and TSF clock, more than one features depend on it. Introduce a new build flag WLAN_FEATURE_TSF_AUTO_REPORT to decouple it from uplink delay feature.
Change-Id: I5c62bee08d44234dc4936b3c63f3060edec30df8 CRs-Fixed: 3560244
show more ...
|
#
bbd8a57b |
| 02-Dec-2022 |
Kannan Saravanan <quic_kannsara@quicinc.com> |
qcacmn: Initial changes for QCN6432 bring-up in HAL layer
Add device Id and target type checks for qcn6432 target compilation.
Change-Id: Ibad1763b2d32929d81fe876571c37da9fdd15ab3 CRs-Fixed: 3351745
|
#
4971375b |
| 10-Oct-2022 |
Manikanta Pubbisetty <quic_mpubbise@quicinc.com> |
qcacmn: Add HAL changes for TX completions on WCN6450
Add HAL changes required to parse TX completions on WCN6450.
Change-Id: Ice5fdf9ef52d9bf8680976c9e765922a28c1c97a CRs-Fixed: 3381815
|
#
201bd01d |
| 19-Feb-2023 |
Jeff Johnson <quic_jjohnson@quicinc.com> |
qcacmn: Fix hal/wifi3.0 documentation
The kernel-doc script identified a number of kernel-doc issues in the hal/wifi3.0 folder, so fix them.
Note that there are a number of instances where public f
qcacmn: Fix hal/wifi3.0 documentation
The kernel-doc script identified a number of kernel-doc issues in the hal/wifi3.0 folder, so fix them.
Note that there are a number of instances where public functions have their implementation documented in addition to having their interface documented, so remove the duplicate documentation since only the interfaces should be documented.
Change-Id: Ic238c0f53658e8754882c83204ffae5ad713ec6b CRs-Fixed: 3410624
show more ...
|
#
00b746a6 |
| 13-Dec-2022 |
Rakesh Pillai <quic_pillair@quicinc.com> |
qcacmn: Increase the field width of bandwidth for 320 MHz
The current field width for bandwidth parsed from tx completion status is only 2-bits, which is not sufficient for 320 MHz and 240 MHz, sinc
qcacmn: Increase the field width of bandwidth for 320 MHz
The current field width for bandwidth parsed from tx completion status is only 2-bits, which is not sufficient for 320 MHz and 240 MHz, since these enum values are 4 and 5 respectively, which needs a minimum field width of 3-bits to store.
Increase the field width of bandwidth in the tx completion status data structure to account for 320 MHz and 240 MHz enum values.
Change-Id: Ie108f31537607ab9ebf6510542b8967c0272e383 CRs-Fixed: 3359371
show more ...
|
#
11ccd80f |
| 29-Oct-2022 |
Ripan Deuri <quic_rdeuri@quicinc.com> |
qcacmn: Add HAL APIs to read tsf2 and tqm scratch register
Add support to read TSF2 and TQM scratch regitser in the HAL layer for WKK v1 and v2 board.
Change-Id: I0ef5e8cf4e06c0b5c98169252a81f70989
qcacmn: Add HAL APIs to read tsf2 and tqm scratch register
Add support to read TSF2 and TQM scratch regitser in the HAL layer for WKK v1 and v2 board.
Change-Id: I0ef5e8cf4e06c0b5c98169252a81f70989285d2d CRs-Fixed: 3321782
show more ...
|
#
117ae691 |
| 30-Sep-2022 |
Jeff Johnson <quic_jjohnson@quicinc.com> |
qcacmn: hal: Fix misspellings
Fix misspellings in hal/...
Change-Id: Icf033a647e6a15d46420d7102dc161b94fa7dd2c CRs-Fixed: 3304685
|
#
51cde26a |
| 22-Aug-2022 |
Sajini R <quic_sajinir@quicinc.com> |
qcacmn: Initial changes in dp for ipq5332 target compilation
Added device ID and target type checks in dp for ipq5332 traget compilation.
CRs-Fixed: 3273820 Change-Id: I03a9bc8f9a885587d7324f7907d2
qcacmn: Initial changes in dp for ipq5332 target compilation
Added device ID and target type checks in dp for ipq5332 traget compilation.
CRs-Fixed: 3273820 Change-Id: I03a9bc8f9a885587d7324f7907d26bfc77cfeba7
show more ...
|
#
28f25ca0 |
| 04-Aug-2022 |
Ripan Deuri <quic_rdeuri@quicinc.com> |
qcacmn: Support HW Tx delay stat
Use WLAN_CONFIG_TX_DELAY to enable HW Tx delay for both SAWF and non-SAWF stats.
Change-Id: I6db7d386c0e3654f53398dcba1db7c5568544b0c CRs-Fixed: 3262425
|
#
7a962c59 |
| 19-Jul-2022 |
Ruben Columbus <quic_rcolumbu@quicinc.com> |
qcacmn: add new files for HAL v2
add hal v2 new files
Change-Id: I7728be33db7d28e44d04f19c99e8b9f47145f2e3 CRs-Fixed: 3249002
|
#
0ffa79f0 |
| 07-Jun-2022 |
Ripan Deuri <quic_rdeuri@quicinc.com> |
qcacmn: Use CONFIG_SAWF macro for enabling HW Tx Delay
Use CONFIG_SAWF macro to prevent linking dp_set_delta_tsf in low memory profile.
Change-Id: I07b75f893e6d043839225d9b7288823b6ef2f823 CRs-Fixe
qcacmn: Use CONFIG_SAWF macro for enabling HW Tx Delay
Use CONFIG_SAWF macro to prevent linking dp_set_delta_tsf in low memory profile.
Change-Id: I07b75f893e6d043839225d9b7288823b6ef2f823 CRs-Fixed: 3211426
show more ...
|
#
74458d45 |
| 26-Apr-2022 |
Ripan Deuri <quic_rdeuri@quicinc.com> |
qcacmn: Add function to calculate hardware Tx delay
Define a new function to calculate HW delay so that same logic can be used to calculate delay by other modules.
Change-Id: Id3740bcaa2cd558b89ab0
qcacmn: Add function to calculate hardware Tx delay
Define a new function to calculate HW delay so that same logic can be used to calculate delay by other modules.
Change-Id: Id3740bcaa2cd558b89ab02d8e88d5947eb5997b1 CRs-Fixed: 3198305
show more ...
|
#
1f9ab627 |
| 23-May-2022 |
Ananya Gupta <quic_anangupt@quicinc.com> |
qcacmn: Increase status size for HTT WBM completion v3
In beryllium DP, htt_tx_wbm_completion_v3 is used in which 20B are used by host and only 16B is assigned to the htt tx status. To fix this, inc
qcacmn: Increase status size for HTT WBM completion v3
In beryllium DP, htt_tx_wbm_completion_v3 is used in which 20B are used by host and only 16B is assigned to the htt tx status. To fix this, increase the macro HAL_TX_COMP_HTT_STATUS_LEN to 20 bytes.
Change-Id: I973ba1f8118488089cd6d6baac7fd589886c2164 CRs-Fixed: 3199031
show more ...
|
#
d9140bac |
| 13-Apr-2022 |
Debasis Das <quic_ddas@quicinc.com> |
qcacmn: Fix vlan-pcp to tid mapping
To program Vlan-pcp to TID mapping in hw register, tid no is passed in place of pcp value to the hal-layer.Fix this by passing the pcp value correctly to the hal
qcacmn: Fix vlan-pcp to tid mapping
To program Vlan-pcp to TID mapping in hw register, tid no is passed in place of pcp value to the hal-layer.Fix this by passing the pcp value correctly to the hal API.
Change-Id: Ib3bdeffc8dbaa7c5f47406316178206b2eec2c18 CRs-Fixed: 3172024
show more ...
|
#
c27e15c6 |
| 16-Feb-2022 |
Nandha Kishore Easwaran <quic_nandhaki@quicinc.com> |
qcacmn: Add 64 bit extraction macros for Tx
Add 64 bit extraction macros for Tx since many monitor tlvs in QCN9224 use 64 bit offset and shift masks.
Change-Id: Ibf910d876d2305ae8eb16955dab1ed2dd9d
qcacmn: Add 64 bit extraction macros for Tx
Add 64 bit extraction macros for Tx since many monitor tlvs in QCN9224 use 64 bit offset and shift masks.
Change-Id: Ibf910d876d2305ae8eb16955dab1ed2dd9d66290
show more ...
|
#
eb543663 |
| 01-Feb-2022 |
Ripan Deuri <quic_rdeuri@quicinc.com> |
qcacmn: Enable usage of delta_tsf for SAWF
Enable usage of delta_tsf for SAWF. This will be used to compute tx delay. Also, add support to update sawf stats in tx completion.
Change-Id: Idab7fbd521
qcacmn: Enable usage of delta_tsf for SAWF
Enable usage of delta_tsf for SAWF. This will be used to compute tx delay. Also, add support to update sawf stats in tx completion.
Change-Id: Idab7fbd5217175167ecdeee21cf5dc9daf1415d6 CRs-Fixed: 3135773
show more ...
|
#
be02a2d4 |
| 17-Feb-2022 |
Chaithanya Garrepalli <quic_cgarrepa@quicinc.com> |
qcacmn: Add stats for new TQM release reason on BE
Add Tx completion stats for TQM release reason added for BE
Change-Id: I7d28cbfacd1378982c5cf9a3f2cf3cffa070ee87
|
#
357bfbe5 |
| 08-Dec-2021 |
nobelj <quic_nobelj@quicinc.com> |
qcacmn: Add support to Legacy tx monitor and Waikiki
Add function pointers to free buffer address stored in status buffer and support tx monitor in legacy and Waikiki flow.
Change-Id: I28612d388009
qcacmn: Add support to Legacy tx monitor and Waikiki
Add function pointers to free buffer address stored in status buffer and support tx monitor in legacy and Waikiki flow.
Change-Id: I28612d388009292ff751fe514183fb801909f485
show more ...
|
#
8e11d1a8 |
| 30-Sep-2021 |
Yeshwanth Sriram Guntuka <quic_ysriramg@quicinc.com> |
qcacmn: Add frag dma unmap handling for SG packets
DMA unmap for scatter gather packets is done using only frag0 dma address and the entire packet length which will lead to incorrect behaviors. Add
qcacmn: Add frag dma unmap handling for SG packets
DMA unmap for scatter gather packets is done using only frag0 dma address and the entire packet length which will lead to incorrect behaviors. Add handling to do dma unmap for all the fragments of SG packets.
Change-Id: I614553d9f96c573f0095c9be38706fd4ac3223ab CRs-Fixed: 3112424
show more ...
|
#
ad282971 |
| 11-Nov-2021 |
sandhu <quic_sandhu@quicinc.com> |
qcacmn: Remove IP from files
remove IP from code
Change-Id: If119a4af213b10aadb9f1344e50b0342e72405c2 CRs-Fixed: 3073864
|
#
4fa2c22c |
| 31-Aug-2021 |
Chaithanya Garrepalli <cgarre@codeaurora.org> |
qcacmn: Add ini param for reo dest ring
Add ini param for reo destination ring size and cleanup usage of emulation macro
Change-Id: I6e8e0c2d8f57469289eccd3c12c07f3bf6b47c04
|
#
d5006a84 |
| 12-Aug-2021 |
Chaithanya Garrepalli <cgarre@codeaurora.org> |
qcacmn: Add support for Waikiki HAL Tx
Added HAL Tx specific function to support Waikiki Tx.
Change-Id: I7ded253739c91ab19490425b3ddd333a86f237c8
|
#
49e18cfe |
| 12-Aug-2021 |
Chaithanya Garrepalli <cgarre@codeaurora.org> |
qcacmn: DP Tx changes for QCN9224
Changes for DP tx for QCN9224
Change-Id: I7010aef55dc6e8bedfa1c44fe6baa1baa55c32c9
|
#
ffcab816 |
| 28-Jun-2021 |
Jia Ding <jiad@codeaurora.org> |
qcacmn: Get buffer_timestamp from wbm release ring
Upon TX completion, get buffer_timestamp from wbm release ring descriptor.
Change-Id: I0203b51c52a265711e62afc3a940392674ac014a CRs-Fixed: 2978492
|
#
25acb759 |
| 09-Apr-2021 |
nobelj <nobelj@codeaurora.org> |
qcacmn: Fixes to enable LI & BE in a build
Changes to build Lithium and Beryllium together. This is needed for WIN
Change-Id: I74c86803ea99fb17d1f73e8b9c4e7cf59751a707
|