3a529ce1 | 11-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 |
ae9e2e6b | 28-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 ...
|
e60f6609 | 12-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 |
9f7b3760 | 19-Apr-2024 |
Lin Bai <quic_lbai@quicinc.com> |
icnss2: Enable S1J for volcano
Enable S1J for volcano.
Change-Id: I6da9d1654607dd57e66b76f6925b424953ec8a3c CRs-Fixed: 3754364 |
6368e826 | 16-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 ...
|
5ca3f8b3 | 22-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 ...
|
08ec0c89 | 21-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 |
f6e67cd9 | 04-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 ...
|
e409b8c5 | 28-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 ...
|
47ca780f | 27-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 |
33c6ef08 | 22-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 |
26a92221 | 02-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 ...
|
d63fcc18 | 08-Nov-2023 |
Sandeep Singh <quic_sandsing@quicinc.com> |
icnss2: refractor chain1 regulator voting
Refractor chain1 regulator voting.
Change-Id: I151de783bdc8518290b7069432f5b71d626d5e3e CRs-Fixed: 3715778 |
87ab436e | 12-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 ...
|
02e22639 | 07-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 |
b33774b0 | 31-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 |
2dec17ed | 08-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 |
920df40d | 10-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 |
b0a979e0 | 09-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 |
027c2536 | 09-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 ...
|
0a9f61ae | 04-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 ...
|
41022800 | 03-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 ...
|
328d2fa0 | 07-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 ...
|
111da9be | 24-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 |
2f4117dc | 22-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 ...
|