History log of /wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_tx.h (Results 1 – 25 of 68)
Revision Date Author Comments
# 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


123