History log of /wlan-dirver/platform/icnss2/ (Results 1 – 25 of 89)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3a529ce111-Jun-2024 Lin Bai <quic_lbai@quicinc.com>

icnss2: Use proper flag for kzalloc

Use proper flag to allocate memory.

Change-Id: Icf6a310c127264c09db8567f53372590cae0e81f
CRs-Fixed: 3838568

ae9e2e6b28-May-2024 Prateek Patil <quic_pratpati@quicinc.com>

icnss2: Do not send QMI_WLFW_WFC_CALL_STATUS_REQ_V01 msg post WLAN MODE_OFF

Do not send QMI_WLFW_WFC_CALL_STATUS_REQ_V01 msg post WLAN MODE_OFF to
avoid FW crash.

Change-Id: I756b2aeb4241385d4f64f3

icnss2: Do not send QMI_WLFW_WFC_CALL_STATUS_REQ_V01 msg post WLAN MODE_OFF

Do not send QMI_WLFW_WFC_CALL_STATUS_REQ_V01 msg post WLAN MODE_OFF to
avoid FW crash.

Change-Id: I756b2aeb4241385d4f64f398ca13c8dace78d1b3
CRs-Fixed: 3754244

show more ...

e60f660912-Mar-2024 Lin Bai <quic_lbai@quicinc.com>

icnss2: Add chip serial id in wlfw cap resp

Add support to handle chip serial number in wlfw cap
respone message.

Change-Id: Icf6a310b127264c09db8567f53372590cae0e81f
CRs-Fixed: 3828289

9f7b376019-Apr-2024 Lin Bai <quic_lbai@quicinc.com>

icnss2: Enable S1J for volcano

Enable S1J for volcano.

Change-Id: I6da9d1654607dd57e66b76f6925b424953ec8a3c
CRs-Fixed: 3754364

6368e82616-Apr-2024 Yu Wang <quic_yyuwang@quicinc.com>

icnss2: enlarge maximum length for filtering rproc name

The remote proc name for wpss on volcano is
'9bb00000.remoteproc-wpss', the restart level changing
on which will be ignored by icnss platform

icnss2: enlarge maximum length for filtering rproc name

The remote proc name for wpss on volcano is
'9bb00000.remoteproc-wpss', the restart level changing
on which will be ignored by icnss platform driver
unexpectedly due to the maximum length for filtering the
name is too short.

To fix it, enlarge this maximum length to 100 bytes
according to implementation of remote proc.

Change-Id: I42148cb2f8d0821521acf06e5f54d4ebaf439985
CRs-Fixed: 3794773

show more ...

5ca3f8b322-Mar-2024 Dundi Raviteja <quic_dundi@quicinc.com>

icnss2: Add new API to validate smp2p state

Checking smp2p_state using IS_ERR_OR_NULL returns true every time
for Adrastea based targets.

So add a new API to validate smp2p state which returns true

icnss2: Add new API to validate smp2p state

Checking smp2p_state using IS_ERR_OR_NULL returns true every time
for Adrastea based targets.

So add a new API to validate smp2p state which returns true only
if the device id is WCN6750_DEVICE_ID or WCN6450_DEVICE_ID or
wpss_supported is enabled.

Change-Id: I01237d9e7b47dd666a4987920ca73a3f8f584c87
CRs-Fixed: 3758894

show more ...

08ec0c8921-Mar-2024 Prateek Patil <quic_pratpati@quicinc.com>

icnss2: Collect msa0 ramdump only at the time of crash

This change will collect msa0 ramdump only at the time of crash.

Change-Id: I5dd9b039ea7696a0dcccb56a4a3133fb77a16d63
CRs-Fixed: 3767055

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

e409b8c528-Feb-2024 Prateek Patil <quic_pratpati@quicinc.com>

icnss2: Remove __GFP_DIRECT_RECLAIM flag to claim memory faster

To avoid watchdog bark in 10s timeout due to compaction latency in very
bad fragmentation situation, Remove __GFP_DIRECT_RECLAIM flag

icnss2: Remove __GFP_DIRECT_RECLAIM flag to claim memory faster

To avoid watchdog bark in 10s timeout due to compaction latency in very
bad fragmentation situation, Remove __GFP_DIRECT_RECLAIM flag to kzalloc
to avoid delay, which will help to claim memory faster.

Change-Id: I9d57e28c6e94dbd5cf02aaa9c6f84fe4b60fe36d
CRs-Fixed: 3746405

show more ...

47ca780f27-Feb-2024 Dundi Raviteja <quic_dundi@quicinc.com>

icnss2: Enable slate config for monaco

Enable SLATE_MODULE_ENABLED config for monaco.

Change-Id: Icb0b3f14d84a143bafe85fb5413a7406a087dfc5
CRs-Fixed: 3743739

33c6ef0822-Jan-2024 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: add null check in icnss driver code

Add null check in icnss driver code.

Change-Id: Ic15e76f9c8dc09d76f2786aaa374698228cb6134
CRs-Fixed: 3718108

26a9222102-Jan-2024 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: enable rproc_recovery_set vendor hook compilation

Enable rproc_recovery_set vendor hook compilation for
icnss2 platform driver with 6.5 kernel.

Change-Id: Iaf1cb736af410ef61fc83d1c9da5fe7ab

icnss2: enable rproc_recovery_set vendor hook compilation

Enable rproc_recovery_set vendor hook compilation for
icnss2 platform driver with 6.5 kernel.

Change-Id: Iaf1cb736af410ef61fc83d1c9da5fe7ab419b9f1
CRs-Fixed: 3718268

show more ...

d63fcc1808-Nov-2023 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: refractor chain1 regulator voting

Refractor chain1 regulator voting.

Change-Id: I151de783bdc8518290b7069432f5b71d626d5e3e
CRs-Fixed: 3715778

87ab436e12-Jan-2024 Naman Padhiar <quic_npadhiar@quicinc.com>

icnss2: Enable Support for WFC call TWT config

Update icnss2 driver to support WFC call TWT config
params exchange between IMS and WLAN firmware.

Change-Id: Ib565019c0b51db3cc3def8a994094eeeed7a701

icnss2: Enable Support for WFC call TWT config

Update icnss2 driver to support WFC call TWT config
params exchange between IMS and WLAN firmware.

Change-Id: Ib565019c0b51db3cc3def8a994094eeeed7a701a
CRs-Fixed: 3710947

show more ...

02e2263907-Dec-2023 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: enable icnss2 compilation for volcano

Enable icnss2 compilation and bazel related configs
for volcano.

Change-Id: Iff95b1983f323c76651564a94a35618781966ec6
CRs-Fixed: 3684107

b33774b031-Oct-2023 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: add bazel config files for pitti

Add bazel config files for pitti.

Change-Id: I53571d0408aa53b9ac9ed7c55297a52c214d3c8d
CRs-Fixed: 3681289

2dec17ed08-Nov-2023 Prateek Patil <quic_pratpati@quicinc.com>

icnss2: Add PDC init table support for WLAN device

Send PDC init table as configured in DT for WLAN device.

Change-Id: I75ce3182e844787bb78646df4a6dad023520a94d
CRs-Fixed: 3672179

920df40d10-Oct-2023 Dundi Raviteja <quic_dundi@quicinc.com>

icnss2: Add bazel configs for monaco

Add bazel config files for monaco compilation.

Change-Id: Ib16ae673065849b941c52ec1cb26114fa71edfe5
CRs-Fixed: 3650989

b0a979e009-Nov-2023 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: enable wpss supported for wcn6450 device

Enable wpss supported for wcn6450 device.

Change-Id: Ida818999538e7366ac1a2326b3563accc7cb5da7
CRs-Fixed: 3661363

027c253609-Nov-2023 Prateek Patil <quic_pratpati@quicinc.com>

icnss2: Fix compilation error when CONFIG_MSM_QMP is not enabled

'qmp' is not defined in 'struct icnss_priv' when CONFIG_MSM_QMP
is not set, use 'use_direct_qmp' to check if 'qmp' is configured
or n

icnss2: Fix compilation error when CONFIG_MSM_QMP is not enabled

'qmp' is not defined in 'struct icnss_priv' when CONFIG_MSM_QMP
is not set, use 'use_direct_qmp' to check if 'qmp' is configured
or not.

Change-Id: I3095f7173c4368d04bfab0c1cefc901ea58fccd4
CRs-Fixed: 3661758

show more ...

0a9f61ae04-Oct-2023 Mohammed Ahmed <quic_moah@quicinc.com>

icnss2: Additional platform changes for sun

Current code has compilation errors for sun kernel.
Fix this by resolving the errors.

Change-Id: I903f4c4ca0301626062c3b5d11069feaba48850a
CRs-Fixed: 363

icnss2: Additional platform changes for sun

Current code has compilation errors for sun kernel.
Fix this by resolving the errors.

Change-Id: I903f4c4ca0301626062c3b5d11069feaba48850a
CRs-Fixed: 3632179

show more ...

4102280003-Oct-2023 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: Add two vectors for DP in wcn6450 msi config

Add two vectors for DP in wcn6450 msi config which will
be used in monitor mode and increase number of ce interrupts
to 12 for wcn6450.

Change-I

icnss2: Add two vectors for DP in wcn6450 msi config

Add two vectors for DP in wcn6450 msi config which will
be used in monitor mode and increase number of ce interrupts
to 12 for wcn6450.

Change-Id: I386c98310441fd7c4f9dc8b4cfc7f2da727fe35e
CRs-Fixed: 3629007

show more ...

328d2fa007-Sep-2023 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: use firmware_request_nowarn api to load qdsss/bdf file

Use firmware_request_nowarn api to load qdsss/bdf file instead
of request_firmware api. Firmware_request_nowarn doesn't produce
warning

icnss2: use firmware_request_nowarn api to load qdsss/bdf file

Use firmware_request_nowarn api to load qdsss/bdf file instead
of request_firmware api. Firmware_request_nowarn doesn't produce
warning messages.

Change-Id: Ia8a2881cdd6eca43396cda0e05b0c75dc3d21610
CRs-Fixed: 3616145

show more ...

111da9be24-Aug-2023 Sandeep Singh <quic_sandsing@quicinc.com>

icnss2: enable icnss2 compilation for pineapple

Enable icnss2 compilation for pineapple and remove
unused configs for icnss2.

Change-Id: I500cd3dc2ea9f846f80bf1e57427106df4ae2bbc
CRs-Fixed: 3600796

2f4117dc22-Aug-2023 Balaji Pothunoori <quic_bpothuno@quicinc.com>

icnss2: send ICNSS_UEVENT_FW_DOWN uevent instead ICNSS_UEVENT_FW_CRASH

PD restart triggered as part of host based SSR triggered,
this will call PLD shutdown and HDD shutdown.
While processing HDD sh

icnss2: send ICNSS_UEVENT_FW_DOWN uevent instead ICNSS_UEVENT_FW_CRASH

PD restart triggered as part of host based SSR triggered,
this will call PLD shutdown and HDD shutdown.
While processing HDD shutdown host driver check CDS recovering state
and then ASSERT if it is not set.
To Avoid this ASSERT, fix introduced to set CDS recovering by
sending ICNSS_UEVENT_FW_DOWN uevent to Host driver during firmware
crash.

Change-Id: I4f06404b02bb7ce0018b3f8e1e5253e0ba155095
CRs-Fixed: 3595285

show more ...

1234