History log of /wlan-dirver/qca-wifi-host-cmn/hif/ (Results 26 – 50 of 1110)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
6578782028-Aug-2023 Vivek <quic_vchettri@quicinc.com>

Revert "qcacmn: Increase the CE1 ring size to 1280 for Waikiki"

This reverts commit I794522751deb9a60e6487e42df48f582a5e01d2e.

Reason for revert: Changes for the fix is implemented as a different F

Revert "qcacmn: Increase the CE1 ring size to 1280 for Waikiki"

This reverts commit I794522751deb9a60e6487e42df48f582a5e01d2e.

Reason for revert: Changes for the fix is implemented as a different FR

Change-Id: I19f6e4362ed406c9906e333c1ee0bfa2fe14677e
CRs-Fixed: 3598130

show more ...

ba53484916-Aug-2023 Azmath Mohammed <quic_azmamoha@quicinc.com>

qcacmn: Add ce_count check to avoid any buffer overflow

Add ce_count check to avoid any buffer overflow
of "scn->ce_id_to_state" and "hif_state->pipe_info"

Change-Id: I77f074f631a86cb96badab27e6850

qcacmn: Add ce_count check to avoid any buffer overflow

Add ce_count check to avoid any buffer overflow
of "scn->ce_id_to_state" and "hif_state->pipe_info"

Change-Id: I77f074f631a86cb96badab27e6850e0969331dba
CRs-Fixed: 3589967

show more ...

5040e12d18-Aug-2023 Yu Tian <quic_yutian@quicinc.com>

qcacmn: call fw diag drain before complete ce tasks

FW diag drain may wake up delay reg write WQ, and this
happens after ce tasks completion check. Change is to
make FW diag drain operation before c

qcacmn: call fw diag drain before complete ce tasks

FW diag drain may wake up delay reg write WQ, and this
happens after ce tasks completion check. Change is to
make FW diag drain operation before complete check.

Change-Id: I209c88cc5c2d5cb3b3195d1ae08b4c0c29903fa5
CRs-Fixed: 3591738

show more ...

a641238d14-Aug-2023 Venkateswara Naralasetty <quic_vnaralas@quicinc.com>

qcacmn: Enable wlan datapath CE IRQ affine

Set affinity to assign WLAN CE datapath IRQs to perf clusters
based on the INI config.

Change-Id: I63f96bc6b434af2e322ef277096e5547cfa6835a
CRs-Fixed: 359

qcacmn: Enable wlan datapath CE IRQ affine

Set affinity to assign WLAN CE datapath IRQs to perf clusters
based on the INI config.

Change-Id: I63f96bc6b434af2e322ef277096e5547cfa6835a
CRs-Fixed: 3590583

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh.c
inc/hif.h
src/dispatcher/multibus_snoc.c
src/dispatcher/snoc_api.h
src/hif_exec.c
src/hif_main.c
src/hif_main.h
src/snoc/if_snoc.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_cfg80211.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_osif_features.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_mem.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_time.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_mem.c
/wlan-dirver/qca-wifi-host-cmn/target_if/cfr/src/target_if_cfr_enh.c
/wlan-dirver/qca-wifi-host-cmn/target_if/core/inc/target_if.h
/wlan-dirver/qca-wifi-host-cmn/target_if/mlme/vdev_mgr/src/target_if_vdev_mgr_tx_ops.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/core/src/wlan_mgmt_txrx_rx_reo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_ap.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_build_chan_list.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
8aa3222909-Aug-2023 Karthik Kantamneni <quic_vkantamn@quicinc.com>

qcacmn: Enhance latest HIF CE event history

Latest CE event history is helpful to analyze CE reaping
issues when dump is not available. Enhance latest HIF CE
event history to capture last two events

qcacmn: Enhance latest HIF CE event history

Latest CE event history is helpful to analyze CE reaping
issues when dump is not available. Enhance latest HIF CE
event history to capture last two events, so that during
error situations more data is available to detect CE
reaping issues.

Change-Id: I503ec5c84ff02b967e1ce93954725ffd9866e93c
CRs-Fixed: 3590596

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_stats.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_rx.c
src/ce/ce_service.c
src/ce/ce_service_srng.c
src/hif_main.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_disconnect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/target_if/regulatory/src/target_if_reg.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/dispatcher/inc/wlan_mgmt_txrx_utils_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/global_umac_dispatcher/lmac_if/inc/wlan_lmac_if_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_disconnect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_sm.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_bss_score_param.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/utils_mlo.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_link_switch.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_build_chan_list.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/inc/wlan_scan_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
38997d7716-Aug-2023 Amit Mehta <quic_amitmeht@quicinc.com>

qcacmn: Fix format specifier for macro which uses BIT()

BIT() is unsigned long int, and is being printed using
an incorrect format specifier. This leads to a compilation
failure.

Fix the format spe

qcacmn: Fix format specifier for macro which uses BIT()

BIT() is unsigned long int, and is being printed using
an incorrect format specifier. This leads to a compilation
failure.

Fix the format specifier for macro which uses BIT().
also typecast the macro to unsigned long for CONFIG_SLUB_DEBUG_ON
case where IS_CE_DEBUG_ONLY_FOR_CRIT_CE is of type unsigned int.

Change-Id: I5a717fd45c80b8245522c895c36aaafd46592454
CRs-Fixed: 3591809

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_stats_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_internal.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_stats.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx_desc.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/1.0/dp_rx_mon_dest_1.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_mon_filter_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_mon_filter_2.0.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon.h
src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/inc/wlan_ipa_core.h
/wlan-dirver/qca-wifi-host-cmn/ipa/core/inc/wlan_ipa_main.h
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_main.c
/wlan-dirver/qca-wifi-host-cmn/ipa/dispatcher/inc/wlan_ipa_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/ipa/dispatcher/src/wlan_ipa_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_disconnect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/scan/src/wlan_cfg80211_scan.c
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_trace.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/init_event_handler.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/core/src/wlan_mgmt_txrx_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/dispatcher/src/wlan_mgmt_txrx_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/dcs/core/src/wlan_dcs.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_ap.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_link_switch.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_sta.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_ap.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/dispatcher/src/wlan_scan_utils_api.c
/wlan-dirver/qca-wifi-host-cmn/wbuff/src/wbuff.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_init_cfg.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_11be_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
2c0fb4ff10-Aug-2023 Amit Mehta <quic_amitmeht@quicinc.com>

qcacmn: Set enable_rpm earlier in hdd_wlan_start_modules

Currently enable_rpm is being set in hif_rtpm_start
which is called later in hdd_wlan_start_modules,
this can result in race between hif_rtpm

qcacmn: Set enable_rpm earlier in hdd_wlan_start_modules

Currently enable_rpm is being set in hif_rtpm_start
which is called later in hdd_wlan_start_modules,
this can result in race between hif_rtpm_start
and hif_rtpm_put.

To fix the issue set enable_rpm earlier to avoid
race condition.

Change-Id: Iaa4ffda4eef3050f43ff5ca2bdba555abb8a0b47
CRs-Fixed: 3581962

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
inc/hif.h
src/hif_runtime_pm.c
/wlan-dirver/qca-wifi-host-cmn/htc/htc_send.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/qca_vendor.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_trace.h
/wlan-dirver/qca-wifi-host-cmn/target_if/cp_stats/src/target_if_cp_stats.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/src/wlan_objmgr_vdev_obj.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_epcs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_t2lm.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_epcs.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_t2lm.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_build_chan_list.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_callbacks.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_callbacks.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_priv_objs.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/twt/core/src/wlan_twt_objmgr.c
/wlan-dirver/qca-wifi-host-cmn/umac/twt/core/src/wlan_twt_priv.h
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/inc/wlan_twt_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/inc/wlan_twt_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/inc/wlan_twt_ucfg_ext_cfg.h
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/src/wlan_twt_api.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/cfg_dp.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_cp_stats_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_nan_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
bb3b798609-Aug-2023 Manikanta Pubbisetty <quic_mpubbise@quicinc.com>

qcacmn: Fix compilation issues with NAPI stats on WCN6450

Fix compilation issues with NAPI stats on WCN6450

Change-Id: I0339a510c715009255bc00841d44bd06357b252b
CRs-Fixed: 3583455


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_reo.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_rx_tlv.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_internal.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/kiwi/hal_kiwi.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/li/hal_li_generic_api.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/li/hal_li_generic_api.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/li/hal_li_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca5018/hal_5018.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca5332/hal_5332.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6290/hal_6290.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6290/hal_6290_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6390/hal_6390.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6390/hal_6390_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6490/hal_6490.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca6750/hal_6750.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca8074v1/hal_8074v1.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca8074v1/hal_8074v1_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca8074v2/hal_8074v2.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qca8074v2/hal_8074v2_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn6122/hal_qcn6122.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn6432/hal_6432.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn9000/hal_9000.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn9224/hal_9224.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/rh/hal_rh_generic_api.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/rh/hal_rh_generic_api.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/rh/hal_rh_rx.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/wcn6450/hal_wcn6450.c
src/hif_napi.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_req.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_roam_rsp.c
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_net_if.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_net_if.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_net_if.c
/wlan-dirver/qca-wifi-host-cmn/target_if/core/inc/target_if.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/inc/service_ready_param.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/service_ready_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_pdev_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_psoc_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_link_switch.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_sta.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/wbuff/src/wbuff.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
6397960408-Aug-2023 Amit Mehta <quic_amitmeht@quicinc.com>

qcacmn: Add memory barrier to avoid inconsistent read for valid flag

Currently there is no memory barrier after valid flag read,
which can result in reading q_elem values in random order,
due to whi

qcacmn: Add memory barrier to avoid inconsistent read for valid flag

Currently there is no memory barrier after valid flag read,
which can result in reading q_elem values in random order,
due to which host can read stale entried from the q_elem.

To fix the issue add memory barrier to avoid inconsistent
read for valid flag.

Change-Id: I9431d4f62188def37c2515e376a28f3985733f85
CRs-Fixed: 3577746

show more ...

3ac1480503-Aug-2023 Manikanta Pubbisetty <quic_mpubbise@quicinc.com>

qcacmn: Fix issue with IRQ re-enablement for CE IRQs

Currently on WCN6450 which is based on IPCI, there is a problem
in re-enabling the IRQs while firmware recovery is in progress.

While processing

qcacmn: Fix issue with IRQ re-enablement for CE IRQs

Currently on WCN6450 which is based on IPCI, there is a problem
in re-enabling the IRQs while firmware recovery is in progress.

While processing the CE IRQs, if there’s an active recovery
happening in the host (due to FW assert), we are leaving the IRQs
disabled in the kernel.

Fix this by refactoring the code such that hif_irq_disable() is
called only when there is no active recovery.

Change-Id: I4e3ccbb5f820645597feb724ddfe321e7d7d1a5f
CRs-Fixed: 3579429

show more ...

5748e16502-Aug-2023 Amit Mehta <quic_amitmeht@quicinc.com>

qcacmn: Change log level for hal_info and hif_info

Currently hal_info and hif_info logs levels are set to
QDF_TRACE_LEVEL_INFO, which results in prints being logged
to dmesg buffer.

To prevent prin

qcacmn: Change log level for hal_info and hif_info

Currently hal_info and hif_info logs levels are set to
QDF_TRACE_LEVEL_INFO, which results in prints being logged
to dmesg buffer.

To prevent prints logging into dmesg buffer, changes logging
level to QDF_TRACE_LEVEL_INFO_HIGH.

Change-Id: I039c5e7b6b47f1ffda8e32ff44322d1963648c41
CRs-Fixed: 3577831

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_tid.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_mon_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon_filter.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_rx_mon.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_internal.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/kiwi/hal_kiwi.c
src/hif_debug.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_connect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/twt/src/osif_twt_req.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/wlan_osif_features.h
/wlan-dirver/qca-wifi-host-cmn/qal/inc/qal_bridge.h
/wlan-dirver/qca-wifi-host-cmn/qal/inc/qal_vbus_dev.h
/wlan-dirver/qca-wifi-host-cmn/qal/linux/src/i_qal_bridge.h
/wlan-dirver/qca-wifi-host-cmn/qal/linux/src/i_qal_vbus_dev.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_trace.c
/wlan-dirver/qca-wifi-host-cmn/target_if/core/inc/target_if.h
/wlan-dirver/qca-wifi-host-cmn/target_if/core/src/target_if_main.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/inc/service_ready_param.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/inc/service_ready_util.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/init_event_handler.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/service_ready_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/inc/wlan_cmn.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_obj_mgr_handler.c
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_obj_mgr_handler.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/inc/wlan_cp_stats_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/dispatcher/src/wlan_cp_stats_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_bss_score_param.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_psoc_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_vdev_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_main.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_peer.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
bb61394531-Jul-2023 Karthik Kantamneni <quic_vkantamn@quicinc.com>

qcacmn: Fix accessing unused CE channel ctrl register in WCN6450

Currently host is programming IDX_UPD_EN for all the CE
channels even though which are not used by host.

Fix this by programming CE

qcacmn: Fix accessing unused CE channel ctrl register in WCN6450

Currently host is programming IDX_UPD_EN for all the CE
channels even though which are not used by host.

Fix this by programming CE ctrl register which are
used by host.


Change-Id: Ic0c133d87c688257ef2047bcb177228e25369aed
CRs-Fixed: 3575870

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_mon_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_peer.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rings_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_buffer_pool.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_buffer_pool.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_stats.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx_desc.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_mon_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_rx_mon_2.0.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh_rx.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_generic_api.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/be/hal_be_rx_tlv.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_api_mon.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_rx_hw_defines.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/qcn9224/hal_9224.h
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/rh/hal_rh_tx.h
src/ce/ce_main.c
/wlan-dirver/qca-wifi-host-cmn/htc/htc_api.h
/wlan-dirver/qca-wifi-host-cmn/ipa/core/src/wlan_ipa_core.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_connect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_disconnect_rsp.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_req.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_mem.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_mem.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_trace.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/target_if/core/inc/target_if.h
/wlan-dirver/qca-wifi-host-cmn/target_if/core/src/target_if_main.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/inc/service_ready_param.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/inc/service_ready_util.h
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/init_event_handler.c
/wlan-dirver/qca-wifi-host-cmn/target_if/init_deinit/src/service_ready_util.c
/wlan-dirver/qca-wifi-host-cmn/target_if/mlme/vdev_mgr/src/target_if_vdev_mgr_rx_ops.c
/wlan-dirver/qca-wifi-host-cmn/target_if/mlme/vdev_mgr/src/target_if_vdev_mgr_tx_ops.c
/wlan-dirver/qca-wifi-host-cmn/target_if/mlo_mgr/src/target_if_mlo_mgr.c
/wlan-dirver/qca-wifi-host-cmn/target_if/regulatory/src/target_if_reg.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/cmn_defs/inc/wlan_cmn_ieee80211.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_def_i.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_global_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_obj_mgr.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_pdev_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/src/wlan_objmgr_pdev_obj.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/src/wlan_objmgr_vdev_obj.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/serialization/inc/wlan_serialization_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cp_stats/core/src/wlan_cp_stats_obj_mgr_handler.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/core/src/misc/dfs_process_radar_found_ind.c
/wlan-dirver/qca-wifi-host-cmn/umac/dfs/dispatcher/src/wlan_dfs_init_deinit_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/global_umac_dispatcher/lmac_if/inc/wlan_lmac_if_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/global_umac_dispatcher/lmac_if/src/wlan_lmac_if.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_bss_scoring.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_disconnect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_bss_score_param.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_public_struct.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_mlme_cmn.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/mlme_objmgr/dispatcher/inc/wlan_vdev_mlme_main.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/mlme_objmgr/dispatcher/src/wlan_cmn_mlme_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/mlme_objmgr/dispatcher/src/wlan_vdev_mlme_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/core/src/vdev_mgr_ops.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mgr_tgt_if_rx_defs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mgr_tgt_if_tx_defs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/vdev_mgr/dispatcher/src/wlan_vdev_mgr_tgt_if_rx_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_epcs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_ap.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_cmn.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_link_switch.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_peer.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_setup.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_sta.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_epcs.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_ap.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_cmn.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_setup.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_build_chan_list.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_opclass.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_priv_objs.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_priv_objs.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_utils.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.c
/wlan-dirver/qca-wifi-host-cmn/umac/twt/dispatcher/inc/wlan_twt_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/inc/wifi_pos_utils_pub.h
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/src/wifi_pos_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/wifi_pos/src/wifi_pos_pasn_api.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/cfg_dp.h
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_11be_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_api.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_twt_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_action_oui_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_api.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_twt_tlv.c
26eceff016-May-2023 Jeff Johnson <quic_jjohnson@quicinc.com>

qcacmn: Fix hif_cleanup_static_buf_to_target() typo

Function hif_cleanup_static_buf_to_target() has multiple
implementations, with one chosen by conditional compilation. The
version where CONFIG_BYP

qcacmn: Fix hif_cleanup_static_buf_to_target() typo

Function hif_cleanup_static_buf_to_target() has multiple
implementations, with one chosen by conditional compilation. The
version where CONFIG_BYPASS_QMI is defined and QCN7605_SUPPORT is not
defined has a typo (snc instead of scn), so fix it.

Change-Id: Ifbfee8cb53e987216b46507e336bf3aa3de7bf6c
CRs-Fixed: 3500203

show more ...

f243b44717-Jul-2023 Karthik Kantamneni <quic_vkantamn@quicinc.com>

qcacmn: Fix Runtime PM resume issue for ipci interface

For ipci interface platforms, currently RTPM resume is
requested from CE interrupt handler even when suspend
is in progress. But ideally we sho

qcacmn: Fix Runtime PM resume issue for ipci interface

For ipci interface platforms, currently RTPM resume is
requested from CE interrupt handler even when suspend
is in progress. But ideally we should request resume
only RTPM state is in suspended, since as part of suspend
sequence also we will get CE WOW events and this should
not trigger resume.

Fix this by requesting resume from CE interrupt handler
only when driver state is suspended.

Change-Id: I450d6c48809afae26fe863184766ab5141d25691
CRs-Fixed: 3554857

show more ...

b965b76213-Jul-2023 Karthik Kantamneni <quic_vkantamn@quicinc.com>

qcacmn: Fix race with F.W in updating CE control register

In current case when RRI on DDR feature is enabled then host
programs CE control register, but there is chance of F.W also
programming the C

qcacmn: Fix race with F.W in updating CE control register

In current case when RRI on DDR feature is enabled then host
programs CE control register, but there is chance of F.W also
programming the CE control register around same time this leads
to race and chance of either host/F.W value getting over written.

So to avoid this while programming the CE control register for
RRI on DDR enablement, update it with F.W programming value also
i.e DMA length. So if incase register value over written due to
race proper value will be updated to register either by host/F.W.

Change-Id: I2560c74726b21128d1cd50805d987fda1b2a1230
CRs-Fixed: 3561689

show more ...

7709435517-Apr-2023 Zhiwei Yang <quic_zhiwyang@quicinc.com>

qcacmn: add hif_event_desc_history to ssr driver dump

Current code doesn't have hif_event_desc_history in ssr driver dump.
Fix this by adding hif_event_desc_history and hif_event_hist_max to
the ssr

qcacmn: add hif_event_desc_history to ssr driver dump

Current code doesn't have hif_event_desc_history in ssr driver dump.
Fix this by adding hif_event_desc_history and hif_event_hist_max to
the ssr driver dump regions.

And add more parameters for parsing hif_ce_desc_history_buff.

Change-Id: I02cbfc7b9ea0c53d31ad351377d4644f1ad189d1
CRs-Fixed: 3469140

show more ...

94c5606210-Jul-2023 Manikanta Pubbisetty <quic_mpubbise@quicinc.com>

qcacmn: Reduce size of T2H HTT CE pipe for WCN6750

Currently, the size of target to host CE pipe for HTT RX communication
for WCN6750 is 512. The data that we receive on this pipe is not very
freque

qcacmn: Reduce size of T2H HTT CE pipe for WCN6750

Currently, the size of target to host CE pipe for HTT RX communication
for WCN6750 is 512. The data that we receive on this pipe is not very
frequent and hence 512 entries are not needed.

Reduce the size of the HTT RX ring for WCN6750. This will also bring
down the memory requirement for this ring considerably.

Change-Id: I690fa34c76b1b683a1518964088bc7540ca751a4
CRs-Fixed: 3554428

show more ...

6e25e7d323-Mar-2023 Madhavan Ganesan <quic_madhgane@quicinc.com>

qcacmn: Fill BAR address for IPQ5332, QCN6122 and QCA5018 chipset

Update the BAR address to plat_priv for IPQ5332, QCA5018 and QCN6122.

CRs-Fixed: 3198433
Change-Id: I5e22ebcdb6b42474bdc8e8f89ff66e

qcacmn: Fill BAR address for IPQ5332, QCN6122 and QCA5018 chipset

Update the BAR address to plat_priv for IPQ5332, QCA5018 and QCN6122.

CRs-Fixed: 3198433
Change-Id: I5e22ebcdb6b42474bdc8e8f89ff66e0775b00958

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/2.0/dp_tx_mon_2.0.c
src/snoc/if_ahb.c
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/target_if/core/inc/target_if.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_peer_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_connect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_disconnect.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/include/wlan_vdev_mlme.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_link_switch.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_peer.c
/wlan-dirver/qca-wifi-host-cmn/wbuff/src/i_wbuff.h
/wlan-dirver/qca-wifi-host-cmn/wbuff/src/wbuff.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/cfg_dp.h
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
cbe8170715-Jun-2023 Manikanta Pubbisetty <quic_mpubbise@quicinc.com>

qcacmn: Add HIF CE RX support to WBUFF

Currently, WBUFF is being used only for WMI TX buffers.
Add HIF CE RX buffers support to WBUFF in an effort to re-use
the copy engine RX buffers instead of fre

qcacmn: Add HIF CE RX support to WBUFF

Currently, WBUFF is being used only for WMI TX buffers.
Add HIF CE RX buffers support to WBUFF in an effort to re-use
the copy engine RX buffers instead of freeing/allocating buffers
for every CE RX transaction. This fixes the problem of CE RX
memory fragmentation.

Change-Id: Id9c043a5c5d0882a7994fa03cd8c335555d46b8d
CRs-Fixed: 3534539

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be_tx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/mlo/dp_mlo.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_htt.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_txrx_wds.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/monitor/dp_mon.c
src/ce/ce_main.c
src/hif_main.h
/wlan-dirver/qca-wifi-host-cmn/htc/htc_recv.c
/wlan-dirver/qca-wifi-host-cmn/iot_sim/core/iot_sim_common.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/crypto/inc/wlan_cfg80211_crypto.h
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/crypto/src/wlan_cfg80211_crypto.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/scan/src/wlan_cfg80211_scan.c
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_threads.h
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_types.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_threads.c
/wlan-dirver/qca-wifi-host-cmn/qdf/test/qdf_types_test.c
/wlan-dirver/qca-wifi-host-cmn/umac/cfr/dispatcher/src/wlan_cfr_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/inc/wlan_crypto_global_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_def_i.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_global_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/crypto/src/wlan_crypto_obj_mgr.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/inc/wlan_objmgr_vdev_obj.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/obj_mgr/src/wlan_objmgr_vdev_obj.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_cmn.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_peer.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_t2lm.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_offload_11d_scan.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_opclass.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_opclass.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_priv_objs.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_priv_objs.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_services_common.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_services_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_services_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_cache_db.c
/wlan-dirver/qca-wifi-host-cmn/umac/scan/core/src/wlan_scan_manager.c
/wlan-dirver/qca-wifi-host-cmn/umac/twt/core/src/wlan_twt_priv.h
/wlan-dirver/qca-wifi-host-cmn/utils/logging/src/wlan_logging_sock_svc.c
/wlan-dirver/qca-wifi-host-cmn/wbuff/inc/wbuff.h
/wlan-dirver/qca-wifi-host-cmn/wbuff/src/i_wbuff.h
/wlan-dirver/qca-wifi-host-cmn/wbuff/src/wbuff.c
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
147467b907-Jul-2023 SACHIN AHUJA <quic_sahuja@quicinc.com>

qcacmn: Add the SOCID for WCN6750_V2 chip

SOC ID is missing for WCN6750_V2 and as a result correct
string for chip is not sent to CNE. This leads to the
issue in Wifi calls.

Add the SOC ID for WCN6

qcacmn: Add the SOCID for WCN6750_V2 chip

SOC ID is missing for WCN6750_V2 and as a result correct
string for chip is not sent to CNE. This leads to the
issue in Wifi calls.

Add the SOC ID for WCN6750_V2.

CRs-Fixed: 3552566
Change-Id: I80d19742f6ffa1c5b03f1f2576c6e4c0c4a1c1db

show more ...

51ddb93d11-Jul-2023 Venkateswara Naralasetty <quic_vnaralas@quicinc.com>

qcacmn: add periodic and host Tx/Rx stats support for WCN6450

Changes required to support periodic and host Tx/Rx stats for WCN6450.

Command to request and dump the host Tx/Rx stats,
iwpriv wlan0 t

qcacmn: add periodic and host Tx/Rx stats support for WCN6450

Changes required to support periodic and host Tx/Rx stats for WCN6450.

Command to request and dump the host Tx/Rx stats,
iwpriv wlan0 txrx_stats <stats no> <mac_id>
mac_id: 0 - mac0(5 GHz), 1 - mac1(2 GHz)
0 for single mac
stats no: 20 - TXRX_CLEAR_STATS
21 - TXRX_RX_RATE_STATS
22 - TXRX_TX_RATE_STATS
23 - TXRX_TX_HOST_STATS
24 - TXRX_RX_HOST_STATS
25 - TXRX_AST_STATS
26 - TXRX_SRNG_PTR_STATS
27 - TXRX_RX_MON_STATS
29 - TXRX_SOC_CFG_PARAMS
30 - TXRX_PDEV_CFG_PARAMS
31 - TXRX_NAPI_STATS
32 - TXRX_SOC_INTERRUPT_STATS
33 - TXRX_SOC_FSE_STATS

Change-Id: Ibda4d531c9074a24f8c39916b44d9e3c38f189ee
CRs-Fixed: 3485279

show more ...


/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_cmn_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_ops.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_sawf.h
/wlan-dirver/qca-wifi-host-cmn/dp/inc/cdp_txrx_stats_struct.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/be/dp_be.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_ipa.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_main.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_rx_err.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_stats.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_tx.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_types.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_umac_reset.h
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/li/dp_li.c
/wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/rh/dp_rh.c
/wlan-dirver/qca-wifi-host-cmn/hal/wifi3.0/hal_srng.c
inc/hif.h
src/ce/ce_main.c
src/hif_exec.c
src/hif_napi.c
/wlan-dirver/qca-wifi-host-cmn/os_if/linux/mlme/src/osif_cm_req.c
/wlan-dirver/qca-wifi-host-cmn/qdf/inc/qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_mem.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/i_qdf_nbuf.h
/wlan-dirver/qca-wifi-host-cmn/qdf/linux/src/qdf_nbuf.c
/wlan-dirver/qca-wifi-host-cmn/target_if/mgmt_txrx/src/target_if_mgmt_txrx_rx_reo.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/core/src/wlan_mgmt_txrx_rx_reo.c
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/core/src/wlan_mgmt_txrx_rx_reo_i.h
/wlan-dirver/qca-wifi-host-cmn/umac/cmn_services/mgmt_txrx/dispatcher/src/wlan_mgmt_txrx_rx_reo_tgt_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/global_umac_dispatcher/lmac_if/inc/wlan_lmac_if_def.h
/wlan-dirver/qca-wifi-host-cmn/umac/global_umac_dispatcher/lmac_if/src/wlan_lmac_if.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_main_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/core/src/wlan_cm_util.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/inc/wlan_cm_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlme/connection_mgr/dispatcher/src/wlan_cm_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_link_switch.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/inc/wlan_mlo_mgr_public_structs.h
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/utils_mlo.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_link_switch.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_main.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_primary_umac.c
/wlan-dirver/qca-wifi-host-cmn/umac/mlo_mgr/src/wlan_mlo_mgr_sta.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_offload_11d_scan.c
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/core/src/reg_offload_11d_scan.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/inc/wlan_reg_ucfg_api.h
/wlan-dirver/qca-wifi-host-cmn/umac/regulatory/dispatcher/src/wlan_reg_ucfg_api.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/cfg_dp.h
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.c
/wlan-dirver/qca-wifi-host-cmn/wlan_cfg/wlan_cfg.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_param.h
/wlan-dirver/qca-wifi-host-cmn/wmi/inc/wmi_unified_priv.h
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_11be_tlv.c
/wlan-dirver/qca-wifi-host-cmn/wmi/src/wmi_unified_tlv.c
fc93f83a26-Jun-2023 Venkateswara Naralasetty <quic_vnaralas@quicinc.com>

qcacmn: Add SWLM support for WCN6450

Changes required to support SWLM feature on wcn6450.

Change-Id: I306cba8dcefa8f34a9546285b33b974987aec625
CRs-Fixed: 3540269

6ca74c4007-Jul-2023 Nandha Kishore Easwaran <quic_nandhaki@quicinc.com>

qcacmn: Add alignment of 4 bytes back

This reverts commit Ib680547d2bcfe57b6eadda5301677d68e4a931a4

Change-Id: Iffc7f2cdab2d1015db4b3f0dfc0ea697e0388238
CRs-Fixed: 3552537

a3a5a72b01-Jun-2023 Venkateswara Naralasetty <quic_vnaralas@quicinc.com>

qcacmn: Add delayed reg write support for wcn6450

Current HAL delayed reg write is tied to SRNG notions, hence
implement delayed reg write logic in HIF since WCN6450 does
not use SRNG interface.

Ne

qcacmn: Add delayed reg write support for wcn6450

Current HAL delayed reg write is tied to SRNG notions, hence
implement delayed reg write logic in HIF since WCN6450 does
not use SRNG interface.

New feature flag FEATURE_HIF_DELAYED_REG_WRITE is introduced
to disable/enable this support.

Change-Id: Id7087ad53cd5879cf49ee0e84dd727de61137541
CRs-Fixed: 3519702

show more ...

7f998d6204-Jul-2023 Li Feng <quic_lifeng@quicinc.com>

qcacmn: Bypass hif apps irqs handle for single MSI case

Regarding to the platform suspend, generally the hif_bus_suspend() will
disable the CE irqs, however the irq is shared in the single MSI case,

qcacmn: Bypass hif apps irqs handle for single MSI case

Regarding to the platform suspend, generally the hif_bus_suspend() will
disable the CE irqs, however the irq is shared in the single MSI case,
so the MHI irq is disabled as well which cause no MHI ring event notified
in the following pci bus suspend.

The fix is to bypass hif apps irqs handle for single MSI case during
suspend-resume stage.

Change-Id: I4f9068900e85fe57c2a82d841846b3fff6da0696
CRs-Fixed: 3549884

show more ...

12345678910>>...45