History log of /wlan-dirver/qcacld-3.0/core/pld/inc/pld_common.h (Results 1 – 25 of 129)
Revision Date Author Comments
# 46a74af7 11-Apr-2024 Rachit Kankane <quic_rkankane@quicinc.com>

qcacld-3.0: Add PLD support for QMI Indication

Add PLD APIs to register callback for QMI Indication via CNSS2

Change-Id: I5a92250bf349b2b94e3ed74ed0b420f96c2c7461
CRs-Fixed: 3786384


# b7cec370 02-May-2023 Karthik Kantamneni <quic_vkantamn@quicinc.com>

qcacld-3.0: Add pld support to get WLAN H.W capabilities

Add pld support support to get WLAN H.W capabilities
using pld_get_soc_info API.

Change-Id: Ia3c719d59f88c30cb78b6321f96a894c08e8c693
CRs-Fi

qcacld-3.0: Add pld support to get WLAN H.W capabilities

Add pld support support to get WLAN H.W capabilities
using pld_get_soc_info API.

Change-Id: Ia3c719d59f88c30cb78b6321f96a894c08e8c693
CRs-Fixed: 3502672

show more ...


# 47f9e0f6 17-May-2023 Shailendra Singh <quic_shasing@quicinc.com>

qcacld-3.0: Update time sync period based on tsf sync start/stop

Add pld_pcie_set_tsf_sync_period and pld_reset_tsf_sync_period to
update time sync period vote from wlan driver based on use-case
e.g

qcacld-3.0: Update time sync period based on tsf sync start/stop

Add pld_pcie_set_tsf_sync_period and pld_reset_tsf_sync_period to
update time sync period vote from wlan driver based on use-case
e.g. tsf sync start / stop. Extend gtsf_ptp_options ini config
to control this functionality.

Change-Id: Ie4a6c80beccd6d315c9f3b31263de7f3b8e0ac2a
CRs-Fixed: 3501976

show more ...


# 2150c9ed 21-Dec-2022 Will Huang <quic_wilhuang@quicinc.com>

qcacld-3.0: Add AFC osif vendor command support

Add HDD osif AFC vendor command support and PLD send AFC response
data to target support. Call AFC common API to init/deinit AFC
component.

CRs-Fixed

qcacld-3.0: Add AFC osif vendor command support

Add HDD osif AFC vendor command support and PLD send AFC response
data to target support. Call AFC common API to init/deinit AFC
component.

CRs-Fixed: 3375786
Change-Id: I84342b6ea3b2f14c75eba8745cb17070f404b8d1

show more ...


# 744adf0e 07-Jun-2023 Aditya Kodukula <quic_akodukul@quicinc.com>

qcacld-3.0: Fix typos in cld

Fix typos spanned over multiple files in cld.

Change-Id: I88def5a2898c9e3e5cf32d123521faa53ef42e70
CRs-Fixed: 3521886


# 2f754dba 17-Apr-2023 Yu Wang <quic_yyuwang@quicinc.com>

qcacld-3.0: skip debug domain transition if system is rebooting

Considering the case as below:
System shutdown comes when ndo_open is waiting for cnss power
up complete.
cnss shutdown handler comple

qcacld-3.0: skip debug domain transition if system is rebooting

Considering the case as below:
System shutdown comes when ndo_open is waiting for cnss power
up complete.
cnss shutdown handler completes all of the completions, and so
ndo_open continues.
while at the same time, cnss driver is processing firmware ready
event and trying to start cld modules, which will change debug
domain from INIT to ACTIVE, then it may hit debug domain mismatch
assertion:
It allocates some memory in ndo_open context when debug domain is
INIT, but when trying to free the memory, the debug domain is ACTIVE.

To fix this issue, when system reboot is in progress, skip debug
domain transition, and also skip modules start to avoid state mismatch
between cnss driver and CLD driver.

Change-Id: Ibc411e13e48269c66ec71aba6304578c9049f798
CRs-Fixed: 3470170

show more ...


# b5762187 20-Jan-2023 Ananya Gupta <quic_anangupt@quicinc.com>

qcacld-3.0: Update SNOC freq to 200 MHz for SAP, P2P HE case

Previously, IPA had its default vote which will bump up the SNOC
frequency to 200 MHz. Now IPA has removed its vote which is
causing thro

qcacld-3.0: Update SNOC freq to 200 MHz for SAP, P2P HE case

Previously, IPA had its default vote which will bump up the SNOC
frequency to 200 MHz. Now IPA has removed its vote which is
causing throughput drop in HE cases for SAP and P2P GO mode.
To fix this, add new throughput level TPUT_LEVEL_HIGH_HE_CASE and
provide ini to set its threshold to increase SNOC frequency to
200 MHz. To enable, set ini BandwidthMidHighThreshold to 7000.

Change-Id: Ica8c640597c37602aea2f5e4ff6b0646c49ff548
CRs-Fixed: 3297833

show more ...


# d57d4bbb 23-Jan-2023 Jeff Johnson <quic_jjohnson@quicinc.com>

qcacld-3.0: Fix core/pld documentation

There are quite a few documentation issues in core/pld:
- Documentation of implementations instead of interfaces
- Duplicate documentation
- Syntatically incor

qcacld-3.0: Fix core/pld documentation

There are quite a few documentation issues in core/pld:
- Documentation of implementations instead of interfaces
- Duplicate documentation
- Syntatically incorrect kernel-doc

Fix all of these issues.

Change-Id: Ia6ef2fda239e9021c879bc4672c9e80ec5c93921
CRs-Fixed: 3386837

show more ...


# 776c4cc1 19-Sep-2022 Mohammed Ahmed <quic_moah@quicinc.com>

qcacld-3.0: add SSR host log collection API usage

Current code does not use the SSR host log collection API.
Fix this by adding SSR host log collection API usage.

Change-Id: I364bd6281e886e8c50dfd6

qcacld-3.0: add SSR host log collection API usage

Current code does not use the SSR host log collection API.
Fix this by adding SSR host log collection API usage.

Change-Id: I364bd6281e886e8c50dfd6f45f78fb98e822f962
CRs-Fixed: 3339953

show more ...


# 2b2c0a04 23-Nov-2022 Naman Padhiar <quic_npadhiar@quicinc.com>

qcacld-3.0: Add PLD API to send WFC mode to FW

Add PLD API to send WFC(WiFi Calling) mode to WLAN FW.

Change-Id: I4aef58caa93d255233d2412aa6d03017da4b5f10
CRs-Fixed: 3346545


# 8ec8609b 02-Dec-2022 Yeshwanth Sriram Guntuka <quic_ysriramg@quicinc.com>

qcacld-3.0: Add PLD API for Audio SMMU map and unmap

Add PLD API support for mapping and unmapping memory
regions via platform driver API calls to Audio SMMU
context bank.

Change-Id: I93b5308ce6cb0

qcacld-3.0: Add PLD API for Audio SMMU map and unmap

Add PLD API support for mapping and unmapping memory
regions via platform driver API calls to Audio SMMU
context bank.

Change-Id: I93b5308ce6cb024773a780c0aaf98a4fd06281d7
CRs-Fixed: 3351568

show more ...


# c5fe1289 08-Nov-2022 Naman Padhiar <quic_npadhiar@quicinc.com>

qcacld-3.0: Add PLD API to check direct_link support

Add PLD API to check whether direct_link is supported
by FW or not. Call platform driver API to get direct_link
support from FW capability.

Chan

qcacld-3.0: Add PLD API to check direct_link support

Add PLD API to check whether direct_link is supported
by FW or not. Call platform driver API to get direct_link
support from FW capability.

Change-Id: Iac16427a853a3548dd49ece7a2839792e7c87e84
CRs-Fixed: 3335266

show more ...


# d23a0adb 14-Sep-2022 Bing Sun <quic_bings@quicinc.com>

qcacld-3.0: Support one MSI vector dynamically

In some platform IRQ allocation may be failed because it can't support
so many MSI vectors. Driver can't be loaded in this platform.

Implement one MSI

qcacld-3.0: Support one MSI vector dynamically

In some platform IRQ allocation may be failed because it can't support
so many MSI vectors. Driver can't be loaded in this platform.

Implement one MSI vector dynamic support. MSI vector number is defined
in platform driver, so add platform API to show whether platform is in
one MSI vector mode or not.

Change-Id: I5e87ec456b654701a195c793087f078cf7647a3c
CRs-Fixed: 3290815

show more ...


# 6652edeb 19-Sep-2022 Sandeep Singh <quic_sandsing@quicinc.com>

qcacld-3.0: Update soc info parameters to get fw build id

Update soc info parameters to get fw build id from
platform driver.

Change-Id: Ie6ae346a06c86f6b3b72638ac8a2efa9e5118170
CRs-Fixed: 3299395


# cc2bf816 31-Aug-2022 Yu Ouyang <quic_yuo@quicinc.com>

qcacld-3.0: Use PM wakelock to protect firmware downloading

To protect firmware not downloaded in system suspend, acquire/release
the cnss semaphore cnss_pm_sem. It is complex, and cnss function
cns

qcacld-3.0: Use PM wakelock to protect firmware downloading

To protect firmware not downloaded in system suspend, acquire/release
the cnss semaphore cnss_pm_sem. It is complex, and cnss function
cnss_pm_notify may trigger dead lock issue once PM_POST_SUSPEND is
ahead of PM_SUSPEND_PREPARE.

Optimize code to use PM wakelock API to protect firmware downloading.

Change-Id: I533c373b85f554fbcceb562d9f56c6b88e5155bb
CRs-Fixed: 3280247

show more ...


# ca38ac50 18-Jul-2022 Sandeep Singh <quic_sandsing@quicinc.com>

qcacld-3.0: Add PLD API to get wifi kobject

Add PLD API to get wifi kobject.

Change-Id: I136d3f4abec831ab05058678beb23fe2e1b05d49
CRs-Fixed: 3264204


# 4df17390 15-Jun-2022 Manikandan Mohan <quic_manikand@quicinc.com>

qcacld-3.0: Add PLD API to enable WLAN HW

WLAN HW can be disabled at boot and thus wlan boot activities will be
deferred. Add PLD API to start wlan boot time sequence in platform
driver after HW is

qcacld-3.0: Add PLD API to enable WLAN HW

WLAN HW can be disabled at boot and thus wlan boot activities will be
deferred. Add PLD API to start wlan boot time sequence in platform
driver after HW is enabled.

Change-Id: I9dcdc9944b7f71dc3488a20719ca36c00ae62a4e
CRs-Fixed: 3222032

show more ...


# 6b2b1cfb 05-Jun-2022 Yu Ouyang <quic_yuo@quicinc.com>

Revert "qcacld-3.0: Add the Full Power Down feature support"

This reverts commit I293647175c151da0fd6628345f98ea65c83b1bb3.

New solution idle shutdown in suspend prepare is better.

Change-Id: I69a

Revert "qcacld-3.0: Add the Full Power Down feature support"

This reverts commit I293647175c151da0fd6628345f98ea65c83b1bb3.

New solution idle shutdown in suspend prepare is better.

Change-Id: I69a0e7401c811e4a9656fcc8e3dd069f4317cc35
CRs-Fixed: 3213236

show more ...


# a3392b95 07-Jun-2022 Rakesh Pillai <quic_pillair@quicinc.com>

qcacld-3.0: Fix compilation error when shadow config v3 is unsupported

For targets not supporting shadow config v3, the compilation
may fail since the definition for shadow config v3 will not
be ava

qcacld-3.0: Fix compilation error when shadow config v3 is unsupported

For targets not supporting shadow config v3, the compilation
may fail since the definition for shadow config v3 will not
be available.

Featurize the shadow config v3 properly to avoid any
compilation errors for targets not supporting this feature.

Change-Id: I6d968ff98776159319ec5edad1ada1b6d888f87e
CRs-Fixed: 3214412

show more ...


# 11e66ac0 02-Feb-2022 Rakesh Pillai <quic_pillair@quicinc.com>

qcacld-3.0: PLD interface API changes for shadow config v3

PLD interface related changes for using shadow
config v3 msg in KIWI.

Change-Id: I2b075b7ecffbedbdf9c2c5577866ba6a23a24ca2
CRs-Fixed: 3167

qcacld-3.0: PLD interface API changes for shadow config v3

PLD interface related changes for using shadow
config v3 msg in KIWI.

Change-Id: I2b075b7ecffbedbdf9c2c5577866ba6a23a24ca2
CRs-Fixed: 3167763

show more ...


# bdb2ed60 10-Mar-2022 Vijay Patil <quic_vijaylil@quicinc.com>

qcacld-3.0: Add PLD API to check if ipa offload is disabled

Add PLD API to check if ipa offload is disabled or not in PLD
layer.

Change-Id: If2ef19cdc16a399cf5abfa495e01bab6da799c8d
CRs-Fixed: 3148

qcacld-3.0: Add PLD API to check if ipa offload is disabled

Add PLD API to check if ipa offload is disabled or not in PLD
layer.

Change-Id: If2ef19cdc16a399cf5abfa495e01bab6da799c8d
CRs-Fixed: 3148041

show more ...


# b53ad320 10-Feb-2022 Mohammed Siddiq <quic_msiddiq@quicinc.com>

qcacld-3.0: Add code to rate limit pld logs

Due to SPF, multiple drivers are supported and are loaded
run time. It is expected for one driver to fail to load,
however the failing driver should not f

qcacld-3.0: Add code to rate limit pld logs

Due to SPF, multiple drivers are supported and are loaded
run time. It is expected for one driver to fail to load,
however the failing driver should not flood the dmesg.
Add code to rate limit pld logs to avoid flooding of dmesg.

Change-Id: I1a3b397a3e1de750e520b62d97ccea19a4bbbf7d

show more ...


# aff4a651 07-Feb-2022 Vijay Patil <quic_vijaylil@quicinc.com>

qcacld-3.0: Add PLD API to check if mode of interrupt is legacy

Add PLD API to check if mode of interrupt is legacy or not in PLD
layer. It can be used by HIF layer when required.

Change-Id: Iac6fb

qcacld-3.0: Add PLD API to check if mode of interrupt is legacy

Add PLD API to check if mode of interrupt is legacy or not in PLD
layer. It can be used by HIF layer when required.

Change-Id: Iac6fbe01755e833c062fc08940dd07f11b3452fa
CRs-Fixed: 3126969

show more ...


# 1c61feb5 29-Dec-2021 Mohammed Siddiq <quic_msiddiq@quicinc.com>

qcacld-3.0: Add pld api to get PCI slot of attached device

Add pld api to get PCI slot of attached device.

Change-Id: I5adb49a8c28d4211ede5aee4e5bc0e8046bbf542


# 0320907b 29-Nov-2021 Surabhi Vishnoi <quic_svishnoi@quicinc.com>

qcacld-3.0: Allow suspend in deep sleep or Hibernate

Deep Sleep or Hibernate are system level mode power
modes in which wlan firmware is shutdown gracefully
and linux kernel is suspended. Currently,

qcacld-3.0: Allow suspend in deep sleep or Hibernate

Deep Sleep or Hibernate are system level mode power
modes in which wlan firmware is shutdown gracefully
and linux kernel is suspended. Currently, suspend
is not allowed if firmware is down, with this change
suspend is allowed if firmware is down due to Deep
Sleep or Hibernate low power state.

A new pld api is introduced to know the low power
state from platform driver, this api is enabled based
on CONFIG_ENABLE_LOW_POWER_MODE flag. Currently, this
feature is enabled only for wearable targets.

Change-Id: Iddaa4da8ee4880a4223420f59cbe9c365c30344a
CRs-Fixed: 3090481

show more ...


123456