#
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 ...
|