#
6bd218f3 |
| 21-Sep-2023 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Send standby pdev info to FW
Send standby pdev/radio which is expected to be up while in powersave mode to FW, to switch master control for timers.
Change-Id: I4b48d93859359d1b6aee0b9993fd1
qcacmn: Send standby pdev info to FW
Send standby pdev/radio which is expected to be up while in powersave mode to FW, to switch master control for timers.
Change-Id: I4b48d93859359d1b6aee0b9993fd1bd3bff863f2 CRs-Fixed: 3621705
show more ...
|
#
ff56ef27 |
| 12-Sep-2023 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Add mlo teardown support for standby active mode
Add mlo teardown support for standby active mode in mlo setup sequences and wmi
Change-Id: Iaa727527c53ff0ad6c7682e039ef23fa537e1ae0 CRs-Fix
qcacmn: Add mlo teardown support for standby active mode
Add mlo teardown support for standby active mode in mlo setup sequences and wmi
Change-Id: Iaa727527c53ff0ad6c7682e039ef23fa537e1ae0 CRs-Fixed: 3613367
show more ...
|
#
734c9fca |
| 01-Sep-2023 |
Srinivas Pitla <quic_spitla@quicinc.com> |
qcacmn: Add WMI service support for WSI stats info
This change adds service bit support for WSI stats to FW
Change-Id: I06119c2196b951393e8bbbb82bd4a10436207d63 CRs-Fixed: 3601765
|
#
25c27f83 |
| 17-Aug-2023 |
Aditya Sathish <quic_asathish@quicinc.com> |
qcacmn: Add support for WSI link info libraries
Add support to capture ingress and egress stats in the MLO manager
Change-Id: Ife0acab15ba802c953cfcf3a720c6e54933ded5e CRs-Fixed: 3601749
|
#
1c1ebf79 |
| 08-Sep-2023 |
Pragaspathi Thilagaraj <quic_tpragasp@quicinc.com> |
qcacmn: Fix two enum members using same name
Fix the conflict between the host and fw enum for mlo teardown reason.
CRs-Fixed: 3610563 Change-Id: I20638ed0cbe6b88e20f48815c236e92b833a34a9
|
#
9d048b9e |
| 12-Jun-2023 |
Balaganapathy Palanisamy <quic_bpalanis@quicinc.com> |
qcacmn: Add MLO bridge vdev APIs
Add MLO bridge vdev APIs to support 4 chip RDP STA associations.
Change-Id: Iea4c4e3301bc29d470144d5ae0964bb80f2ae68d CRs-Fixed: 3560194
|
#
37b9ea37 |
| 25-May-2023 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Alloc dp_mlo_ctxt only if its not allocated
Alloc dp_mlo_ctxt only if its not allocated, if dp_mlo_ctxt is previously allocated reuse the same.
Change-Id: I666b3e6090afaa1ef4d20ff154c4b996a
qcacmn: Alloc dp_mlo_ctxt only if its not allocated
Alloc dp_mlo_ctxt only if its not allocated, if dp_mlo_ctxt is previously allocated reuse the same.
Change-Id: I666b3e6090afaa1ef4d20ff154c4b996a5eef51c CRs-Fixed: 3510336
show more ...
|
#
43057d24 |
| 16-May-2023 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Prevent parallel start/stop of target/soc
Prevent start and stop process of target or soc, as it could lead to issues for mlo enabled socs of that mlo group
Change-Id: Ib2b28443828cbc4be670
qcacmn: Prevent parallel start/stop of target/soc
Prevent start and stop process of target or soc, as it could lead to issues for mlo enabled socs of that mlo group
Change-Id: Ib2b28443828cbc4be670f5bc8a69d4fecfc1c8b7 CRs-Fixed: 3500007
show more ...
|
#
d563641c |
| 17-Apr-2023 |
Jhalak Naik <quic_jhalnaik@quicinc.com> |
qcacmn: Add support for handling MLO TSF sync capability
Add APIs to init the TSF sync capability based on WMI_SERVICE_MLO_TSF_SYNC service bit sent from FW, per ML group.
Change-Id: I5dad3fef7ebfa
qcacmn: Add support for handling MLO TSF sync capability
Add APIs to init the TSF sync capability based on WMI_SERVICE_MLO_TSF_SYNC service bit sent from FW, per ML group.
Change-Id: I5dad3fef7ebfa2af330b95d45cac3bef862f46f0 CRs-Fixed: 3491364
show more ...
|
#
0fcbe55b |
| 13-Apr-2023 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Drop multiple teardown if already in teardown
Drop multiple teardown requests if mlo group is already in teardwown phase
Change-Id: Id07ed50c2845b69c79bf6ccc4a6436eab8898532 CRs-Fixed: 3458
qcacmn: Drop multiple teardown if already in teardown
Drop multiple teardown requests if mlo group is already in teardwown phase
Change-Id: Id07ed50c2845b69c79bf6ccc4a6436eab8898532 CRs-Fixed: 3458369
show more ...
|
#
cb015197 |
| 26-Apr-2023 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Trigger UMAC reset with mode1 SSR teardown
Add support to trigger UMAC reset with mode1 teardown request for mode1 target recovery SSR.
Change-Id: Ib2d1679162a2084488081c76f6753287a6e4d5c4
qcacmn: Trigger UMAC reset with mode1 SSR teardown
Add support to trigger UMAC reset with mode1 teardown request for mode1 target recovery SSR.
Change-Id: Ib2d1679162a2084488081c76f6753287a6e4d5c4 CRs-Fixed: 3458369
show more ...
|
#
eea6497c |
| 24-Apr-2023 |
D Harilakshmi <quic_dharilak@quicinc.com> |
Revert "qcacmn: Add support for handling MLO TSF sync capability"
This reverts Change-Id: Ie8ca48f8f6065f02eefaea85ad967e32d09787fc
Change-Id: I3cdd1a5748189811222fb5ba18d8dcb9a740c253 CRs-Fixed: 3
Revert "qcacmn: Add support for handling MLO TSF sync capability"
This reverts Change-Id: Ie8ca48f8f6065f02eefaea85ad967e32d09787fc
Change-Id: I3cdd1a5748189811222fb5ba18d8dcb9a740c253 CRs-Fixed: 3470139
show more ...
|
#
7acca677 |
| 17-Apr-2023 |
Jhalak Naik <quic_jhalnaik@quicinc.com> |
qcacmn: Add support for handling MLO TSF sync capability
Add APIs to init the TSF sync capability based on WMI_SERVICE_MLO_TSF_SYNC service bit sent from FW, per ML group.
Change-Id: Ie8ca48f8f6065
qcacmn: Add support for handling MLO TSF sync capability
Add APIs to init the TSF sync capability based on WMI_SERVICE_MLO_TSF_SYNC service bit sent from FW, per ML group.
Change-Id: Ie8ca48f8f6065f02eefaea85ad967e32d09787fc CRs-Fixed: 3470139
show more ...
|
#
bd5b5ef5 |
| 24-Mar-2023 |
Kiran Venkatappa <quic_kiranv@quicinc.com> |
qcacmn: Handle mlo setup soc down from detach path
mlo setup soc down indication can be called from soc_stop and detach path. Add logic to handle multiple calls by ignoring down if the state is alre
qcacmn: Handle mlo setup soc down from detach path
mlo setup soc down indication can be called from soc_stop and detach path. Add logic to handle multiple calls by ignoring down if the state is already cleaned up.
Change-Id: I6f5c11cc30f38423661063d2834a5b4efa088a49 CRs-Fixed: 3450300
show more ...
|
#
3b2a7161 |
| 05-Feb-2023 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Detach dp soc and mlo ctx in soc down sequence
Detach dp soc and mlo ctx in mlo soc down sequence, to remove the dependency with link teardown event
Change-Id: I2dc2f64398904a7c57f579029297
qcacmn: Detach dp soc and mlo ctx in soc down sequence
Detach dp soc and mlo ctx in mlo soc down sequence, to remove the dependency with link teardown event
Change-Id: I2dc2f64398904a7c57f579029297d11d887979c4 CRs-Fixed: 3390199
show more ...
|
#
f48d910d |
| 03-Feb-2023 |
Uraj Sasan <quic_usasan@quicinc.com> |
qcacmn: APIs to set and get chip adjacencies in 4 link MLO
For 4 LINK MLO new API's for 1. Update chip info with the chip id and adjacent chip id's. 2. Given two psoc ID's return if two psoc are adj
qcacmn: APIs to set and get chip adjacencies in 4 link MLO
For 4 LINK MLO new API's for 1. Update chip info with the chip id and adjacent chip id's. 2. Given two psoc ID's return if two psoc are adjacent.
Sample topology
chip0 / \ chip1 chip2 \ / chip3
Above, chip0 has chip1 and chip2 as adjacent chips.
Change-Id: I7eafde7779e957bc8161ef37baa6077278800e81 CRs-Fixed: 3381066
show more ...
|
#
321b889b |
| 24-Jan-2023 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Remove DP mlo context only after all soc are brought down
DP mlo context should be removed only after all socs are down. In case of target recovery it was getting removed before socs/vaps ar
qcacmn: Remove DP mlo context only after all soc are brought down
DP mlo context should be removed only after all socs are down. In case of target recovery it was getting removed before socs/vaps are down. Fix this to avoid invalid access
Change-Id: Icc62758ed2b62070428548476e33df4065948948 CRs-Fixed: 3376670
show more ...
|
#
0fdd53b7 |
| 14-Dec-2022 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Add support for mlo groups in mlo setup and teardown
Add support for mlo groups in mlo soc/link setup and teardown sequence participating in mlo.
Change-Id: I2b431b0ee1e5816b92ad183b52ad299
qcacmn: Add support for mlo groups in mlo setup and teardown
Add support for mlo groups in mlo soc/link setup and teardown sequence participating in mlo.
Change-Id: I2b431b0ee1e5816b92ad183b52ad2998eb5bb46c CRs-Fixed: 3343170
show more ...
|
#
49ca504d |
| 19-Dec-2022 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Maintain dp_mlo_ctxt per each MLO group
As per current design, dp_mlo_ctxt is allocated during the initialization of module while the MLO grouping information is understood after WMI_READY_E
qcacmn: Maintain dp_mlo_ctxt per each MLO group
As per current design, dp_mlo_ctxt is allocated during the initialization of module while the MLO grouping information is understood after WMI_READY_EVENT. The same is deinitialized while unregistering the module. To ensure dp_mlo_ctxt exists per MLO group, bring the dp_handle a layer below in the hierarchy into the mlo_setup_info and allocate dp_mlo_ctxt after the WMI_READY_EVENT is received from all the SOCs for a given group. Deallocate it after the WMI_MLO_TEARDOWN_COMPLETE event is received.
CRs-Fixed: 3355405 Change-Id: Ic3102a34a8d44877827e2ff1f7da2e414b2b463f
show more ...
|
#
16e9e30d |
| 11-Nov-2022 |
Chaithanya Garrepalli <quic_cgarrepa@quicinc.com> |
qcacmn: Disable DP interrupts in force MLO teardown
In force teardown case disable the interrupts before going down. As target may be still active, we may still continue to receive traffic. Disablin
qcacmn: Disable DP interrupts in force MLO teardown
In force teardown case disable the interrupts before going down. As target may be still active, we may still continue to receive traffic. Disabling interrupts to nsure we dont process interrupts while cleaning up partner SOC
Change-Id: I7092d398c039302234206cb72f7453b6dc0cbcb7 CRs-Fixed: 3332961
show more ...
|
#
642b26aa |
| 05-Sep-2022 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Fix wmi_mlo_teardown_cmd_send issue
When teardown completeion event is received from FW, teardown completion handler resets pdev link to NULL, when the expectation is only to put pdev state
qcacmn: Fix wmi_mlo_teardown_cmd_send issue
When teardown completeion event is received from FW, teardown completion handler resets pdev link to NULL, when the expectation is only to put pdev state in teardown, such that when soc goes down the list gets cleared.
Change-Id: Ief490eabe0546207f0ef649cb6d5cde1faf582d8 CRs-Fixed: 3280671
show more ...
|
#
eb8d16e0 |
| 24-Aug-2022 |
Chaithanya Garrepalli <quic_cgarrepa@quicinc.com> |
qcacmn: Indicate MLO teardown to DP
When MLO teardown for links is received call DP MLO teardown for all SOCs
Change-Id: Ie5608dc3c97344c4d951dd006e49bdb52bf00a60 CRs-Fixed: 3273650
|
#
05aacf97 |
| 19-Jul-2022 |
Shwetha G K <quic_kshwetha@quicinc.com> |
qcacmn: Do not wait for teardown completion in SSR
In case of SSR, do not wait for the teardown completion.
CRs-Fixed: 3247401 Change-Id: Ib81eeff8a81134d3108c7d74bb78974f89adf3c4
|
#
d8c841f6 |
| 28-Jun-2022 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Add mld config checks in vap create
Add mld config checks in osif_vap_create_check and fail once the config is invalid.
Change-Id: I26c3b4719fa9b18be0a4590861c654504fb3e6bf CRs-Fixed: 32009
qcacmn: Add mld config checks in vap create
Add mld config checks in osif_vap_create_check and fail once the config is invalid.
Change-Id: I26c3b4719fa9b18be0a4590861c654504fb3e6bf CRs-Fixed: 3200923
show more ...
|
#
ff354463 |
| 19-May-2022 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Check mld ctx info first and then print debug info
Check mld ctx info first and then print the debug info for teardown request with num socs and num links.
Change-Id: Ib37ce76955e2b83aaa5ec
qcacmn: Check mld ctx info first and then print debug info
Check mld ctx info first and then print the debug info for teardown request with num socs and num links.
Change-Id: Ib37ce76955e2b83aaa5ecec08010f05e293c2a19 CRs-Fixed: 3200920
show more ...
|