History log of /wlan-dirver/platform/inc/ (Results 1 – 25 of 45)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
085c1c4705-Apr-2024 Nirav Shah <quic_nnshah@quicinc.com>

cnss2: Add support for async data QMI indication

Add support for async data QMI indication from
firmware.

Change-Id: I957e5b219d19f7a531dd25133a05da64857d068d
CRs-Fixed: 3782100

f6e67cd904-Mar-2024 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: Add cmem support for wcn7750

Add cmem support for wcn7750 and pass the mem info
as part of soc info to wlan host driver.

Change-Id: Icb40d8cfe50cdd160471b8210a67ce9dc8dd3ad0
CRs-Fixed: 3750

icnss2: Add cmem support for wcn7750

Add cmem support for wcn7750 and pass the mem info
as part of soc info to wlan host driver.

Change-Id: Icb40d8cfe50cdd160471b8210a67ce9dc8dd3ad0
CRs-Fixed: 3750961

show more ...

e488d6bd11-Jan-2024 Yeshwanth Sriram Guntuka <quic_ysriramg@quicinc.com>

cnss2: Add support to determine Audio shared IOMMU group

Add support to determine if CNSS and Audio share
IOMMU group and do iommu_map/unmap only in the
case of distinct iommu groups for direct link

cnss2: Add support to determine Audio shared IOMMU group

Add support to determine if CNSS and Audio share
IOMMU group and do iommu_map/unmap only in the
case of distinct iommu groups for direct link
datapath.

CRs-Fixed: 3714345
Change-Id: I6134e9d732052fd492e0f20d538e86ba96c14c4d

show more ...

b02f857530-Jan-2024 Mohammed Ahmed <quic_moah@quicinc.com>

cnss_utils: add smem-mailbox APIs

Add smem_mailbox start, stop, and write API usage.

Change-Id: Ie284b0df439bb3181168b3bdb2e532daf593a951
CRs-Fixed: 3723643

e38803e804-Feb-2024 Naman Padhiar <quic_npadhiar@quicinc.com>

Revert "cnss2: loads different fw binary per running mode"

This reverts Change-Id I848309440fdffd6517463e18190c03c1b7ed9269.

Reason for revert: Separate FW Binary not required

Change-Id: Ib694d389

Revert "cnss2: loads different fw binary per running mode"

This reverts Change-Id I848309440fdffd6517463e18190c03c1b7ed9269.

Reason for revert: Separate FW Binary not required

Change-Id: Ib694d38922f81895ce6bc01f4e38f95813625730
CRs-Fixed: 3726340

show more ...

0df07c1e17-Jan-2024 Karthik Kantamneni <quic_vkantamn@quicinc.com>

cnss2: Add API to get Audio dev direct link cap

Currently cnss_get_fw_cap is checking both FW and Audio cap
to enable direct link, add new API to check audio node available
for direct link. So that

cnss2: Add API to get Audio dev direct link cap

Currently cnss_get_fw_cap is checking both FW and Audio cap
to enable direct link, add new API to check audio node available
for direct link. So that this API can be queried when direct link
is being used.

Change-Id: Ic2032b338da74021f2b6c483c9480f185554f2d5
CRs-Fixed: 3711887

show more ...

5a888e9007-Dec-2023 Lin Bai <quic_lbai@quicinc.com>

cnss2: Add segment CALDB support flag in FW Cap

When FW supports segment CALDB memory in memory request,
it sets CALDB_SEG_DDR in its capability which is sent to
host by Target Cap QMI message.

Cha

cnss2: Add segment CALDB support flag in FW Cap

When FW supports segment CALDB memory in memory request,
it sets CALDB_SEG_DDR in its capability which is sent to
host by Target Cap QMI message.

Change-Id: I84b62336ea2616cb2d663c604ac4af8a8d9966b8
CRs-Fixed: 3681105

show more ...

42fc0fe227-Nov-2023 Yeshwanth Sriram Guntuka <quic_ysriramg@quicinc.com>

cnss2: Add support to get LPASS-FW shared memory info

Add support for host driver to get LPASS-FW shared
memory information in the context of direct link
use case.

CRs-Fixed: 3667595
Change-Id: I82

cnss2: Add support to get LPASS-FW shared memory info

Add support for host driver to get LPASS-FW shared
memory information in the context of direct link
use case.

CRs-Fixed: 3667595
Change-Id: I8254919814d578c9f28084db52a22f8cb9779112

show more ...

6bb3f63318-Oct-2023 Meng Yuan <quic_menyua@quicinc.com>

cnss2: Add PCIe's link resume failed event

Add BUS_EVENT_PCIE_LINK_RESUME_FAIL type to bus event type.

Change-Id: If13f53ed9f2c6968eed5e11343cc493e740d82bd
CRs-Fixed: 3646812

600b1dfc11-Aug-2023 Amit Mehta <quic_amitmeht@quicinc.com>

cnss2: Add DP rings to host SSR dump

Add DP rings to host SSR dump.

Change-Id: I6e2462085ee41e60cfd2e5772f03d081af86617f
CRs-Fixed: 3604908


/wlan-dirver/platform/Kbuild
/wlan-dirver/platform/Makefile
/wlan-dirver/platform/cnss2/Kconfig
/wlan-dirver/platform/cnss2/Makefile
/wlan-dirver/platform/cnss2/main.c
/wlan-dirver/platform/cnss2/main.h
/wlan-dirver/platform/cnss2/pci.c
/wlan-dirver/platform/cnss2/pci.h
/wlan-dirver/platform/cnss2/pineapple_consolidate_defconfig
/wlan-dirver/platform/cnss2/pineapple_gki_defconfig
/wlan-dirver/platform/cnss2/power.c
/wlan-dirver/platform/cnss2/sun_consolidate_defconfig
/wlan-dirver/platform/cnss2/sun_gki_defconfig
/wlan-dirver/platform/cnss_genl/blair_consolidate_defconfig
/wlan-dirver/platform/cnss_genl/blair_gki_defconfig
/wlan-dirver/platform/cnss_genl/cnss_nl.c
/wlan-dirver/platform/cnss_genl/sun_consolidate_defconfig
/wlan-dirver/platform/cnss_genl/sun_gki_defconfig
/wlan-dirver/platform/cnss_prealloc/blair_consolidate_defconfig
/wlan-dirver/platform/cnss_prealloc/blair_gki_defconfig
/wlan-dirver/platform/cnss_prealloc/sun_consolidate_defconfig
/wlan-dirver/platform/cnss_prealloc/sun_gki_defconfig
/wlan-dirver/platform/cnss_utils/blair_consolidate_defconfig
/wlan-dirver/platform/cnss_utils/blair_gki_defconfig
/wlan-dirver/platform/cnss_utils/sun_consolidate_defconfig
/wlan-dirver/platform/cnss_utils/sun_gki_defconfig
/wlan-dirver/platform/icnss2/blair_consolidate_defconfig
/wlan-dirver/platform/icnss2/blair_gki_defconfig
/wlan-dirver/platform/icnss2/main.c
/wlan-dirver/platform/icnss2/main.h
/wlan-dirver/platform/icnss2/pineapple_consolidate_defconfig
/wlan-dirver/platform/icnss2/pineapple_gki_defconfig
/wlan-dirver/platform/icnss2/power.c
/wlan-dirver/platform/icnss2/qmi.c
cnss2.h
/wlan-dirver/platform/wlan_platform_modules.bzl
f0a7661f18-Apr-2023 Zhiwei Yang <quic_zhiwyang@quicinc.com>

cnss2: Dump event desc history when SSR occurs

Dump hif_event_desc_history and hif_ce_desc_history_buff
when SSR occurs.

Change-Id: I3c115e1d6b35107e4f97f442a51bd50f50bd79ae
CRs-Fixed: 3553092

c5b4320d14-Jun-2023 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: pass fw capability to wlan host driver

Pass he_channel_width_cap, phy_qam_cap and rd_card_chain_cap
to wlan host driver as part of soc info.

Change-Id: I471de0df5452c960662955aad20cf1b1f6c8

icnss2: pass fw capability to wlan host driver

Pass he_channel_width_cap, phy_qam_cap and rd_card_chain_cap
to wlan host driver as part of soc info.

Change-Id: I471de0df5452c960662955aad20cf1b1f6c8845e
CRs-Fixed: 3533554

show more ...

6ce40d5c22-May-2023 Shailendra Singh <quic_shasing@quicinc.com>

cnss2: Update time sync period based on tsf sync start/stop

Add cnss_update_time_sync_period and cnss_reset_time_sync_period to
update time sync period vote sent from wlan driver based on use-case.

cnss2: Update time sync period based on tsf sync start/stop

Add cnss_update_time_sync_period and cnss_reset_time_sync_period to
update time sync period vote sent from wlan driver based on use-case.
CNSS driver stores both wlan driver and sys config time sync period
value and will apply the minimum value of all votes.

Change-Id: I46ad2866bd70aefe121c8a68a9c869e75ffd8345
CRs-Fixed: 3502060

show more ...

f4e0145602-Feb-2023 Alan Chen <quic_alache@quicinc.com>

cnss2: Add AUX UC download functionality

Add support for AUX UC download functionality if aux support is
indicated by both host and fw.

Change-Id: I3bfbebbb5cdfbbaa350a34378ab2f0809f27affb
CRs-Fixe

cnss2: Add AUX UC download functionality

Add support for AUX UC download functionality if aux support is
indicated by both host and fw.

Change-Id: I3bfbebbb5cdfbbaa350a34378ab2f0809f27affb
CRs-Fixed: 3402104

show more ...

b26c26e717-Apr-2023 Yu Wang <quic_yyuwang@quicinc.com>

cnss2: notify WLAN driver of system reboot

Notify WLAN driver of system reboot to avoid state
mismatch between cnss driver and WLAN driver.

Change-Id: I03e867484ee450c796c0dfabac7ed550a1d0337c
CRs-

cnss2: notify WLAN driver of system reboot

Notify WLAN driver of system reboot to avoid state
mismatch between cnss driver and WLAN driver.

Change-Id: I03e867484ee450c796c0dfabac7ed550a1d0337c
CRs-Fixed: 3467387

show more ...

33dff49a25-Apr-2023 Will Huang <quic_wilhuang@quicinc.com>

cnss2: Change AFC data pointer from char* to const uint8_t*

API cnss_send_buffer_to_afcmem pass AFC data from driver to target
which is not changed in platform driver, and it is pass-through byte
st

cnss2: Change AFC data pointer from char* to const uint8_t*

API cnss_send_buffer_to_afcmem pass AFC data from driver to target
which is not changed in platform driver, and it is pass-through byte
stream for platform driver.

Change the AFC data pointer in API from char* to const uint8_t*.

Change-Id: Ib492dbcf028776858926d8a3e11edc528566fac1
CRs-Fixed: 3478093

show more ...

97303bf306-Mar-2023 Sandeep Singh <quic_sandsing@quicinc.com>

cnss_prealloc: update prealloc mem pool based on device type

Update prealloc mem pool based on device type.

Change-Id: Ic7fc2145a0039aa55643672b8e125857c096a3ee
CRs-Fixed: 3459351

7793f64f04-Apr-2023 Alan Chen <quic_alache@quicinc.com>

cnss2: Add 3 more log buffer regions to ssr driver logs

Add support to include hif_ce_desc_history, hif_ce_desc_history_buff,
and hang_event_data log buffer regions in ssr host dump collection.

Cha

cnss2: Add 3 more log buffer regions to ssr driver logs

Add support to include hif_ce_desc_history, hif_ce_desc_history_buff,
and hang_event_data log buffer regions in ssr host dump collection.

Change-Id: I650b94973b8b12cb546a1bc2d121ee319a182767
CRs-Fixed: 3455747

show more ...

ff372a6f06-Apr-2023 Rajesh Chauhan <quic_rajeshc@quicinc.com>

cnss_prealloc: use slab_cache from slab struct to identify mempool id

CNSS prealloc maintains various prealloc pools of 8Kb, 16Kb, 32Kb
and so on, and allocates buffer from the pool for wlan driver.

cnss_prealloc: use slab_cache from slab struct to identify mempool id

CNSS prealloc maintains various prealloc pools of 8Kb, 16Kb, 32Kb
and so on, and allocates buffer from the pool for wlan driver. When
wlan driver requests to free the memory buffer then CNSS prealloc
needs to first find out mempool id from which this buffer was allocated.
Use slab_cache from slab struct to identify memory pool id. Until
kernel 5.16, slab_cache was part of page struct but in kernel 5.17,
slab_cache is moved out to mm/slab.h file.

Also change WCNSS_PRE_ALLOC_GET_THRESHOLD to 8Kb to match with
cnss_pool_alloc_threshold.

Change-Id: I4e34d8f0b855c210cc9af30c1f4a0d6c7e43ab00
CRs-Fixed: 3414037

show more ...

4f03c58329-Nov-2022 Gangadhar Kavalastramath <quic_gkavalas@quicinc.com>

cnss2: Add support for QCN7605

Add support for QCN7605 in cnss2 driver

Change-Id: I529d76f8f6fa6eeea2117630b2a1e9d05ce5f5b4
CRs-Fixed: 3359985

aec346c615-Feb-2023 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: Add support for WLAN WCN6450 device

Add corresponding driver support for WCN6450 device.
This change adds compatible dtsi entry, msi config,
v3 shadow register config and vreg regulator deta

icnss2: Add support for WLAN WCN6450 device

Add corresponding driver support for WCN6450 device.
This change adds compatible dtsi entry, msi config,
v3 shadow register config and vreg regulator details
along with enabling bootup sequence for WCN6450 device.

Change-Id: I406c92cdc2815ffd1108331d382c4972befad998
CRs-Fixed: 3404702

show more ...

6c09e62101-Feb-2023 Gangadhar Kavalastramath <quic_gkavalas@quicinc.com>

cnss2: Add code changes to support thermal mitigation

Add cnss2 code changes to register with thermal framework to support
thermal mitigation.

Change-Id: I9d427603bfc7e6bb5d732fa3e29ff66c965e153b
C

cnss2: Add code changes to support thermal mitigation

Add cnss2 code changes to register with thermal framework to support
thermal mitigation.

Change-Id: I9d427603bfc7e6bb5d732fa3e29ff66c965e153b
CRs-Fixed: 3386762

show more ...

6c9f906a08-Nov-2022 Surabhi Vishnoi <quic_svishnoi@quicinc.com>

icnss2: Add Low power mode to icnss driver state

Deep Sleep is a system wide low power mode during which
Modem would be brought down and DDR would be in self
refresh mode (suspend-to-RAM) thus platf

icnss2: Add Low power mode to icnss driver state

Deep Sleep is a system wide low power mode during which
Modem would be brought down and DDR would be in self
refresh mode (suspend-to-RAM) thus platform driver on
receiving deep sleep indication goes to a state similar
to SSR apart from the fact that FW is not crashed but
deliberately brought down.

In msm-5.15, there are no seperate notifications used
for deep sleep, notifications used for hibernate like
BEFORE_SHUTDOWN, AFTER_SHUTDOWN, BEFORE_POWERUP and
AFTER_POWERUP are used for deep sleep also.

In this commit add only low power mode state to
icnss driver state.

Change-Id: I4b12c5a8841e3cfc3e5e44ab6d9dff141e472876
CRs-Fixed: 3394501

show more ...

2ac2197402-Feb-2023 Naman Padhiar <quic_npadhiar@quicinc.com>

cnss2: icnss2: Remove unused macro

Remove unused temporary macros CNSS_API_WITH_DEV and
ICNSS_API_WITH_DEV.

Change-Id: I5dff354c08b6772d85d9fe0814e1b3a501810df9
CRs-Fixed: 3394987

ae2498e906-Oct-2022 Alan Chen <quic_alache@quicinc.com>

cnss2: Collect and load elfdump data

Call collect_driver_dump() driver ops to add the data from the buffer
for the four log types.

Change-Id: Ic06d4520de6f87202d1c3ce24362d61002b85f61
CRs-Fixed: 33

cnss2: Collect and load elfdump data

Call collect_driver_dump() driver ops to add the data from the buffer
for the four log types.

Change-Id: Ic06d4520de6f87202d1c3ce24362d61002b85f61
CRs-Fixed: 3352310

show more ...

12