#
c71f2aaf |
| 25-Oct-2023 |
Pavankumar Nandeshwar <quic_pnandesh@quicinc.com> |
qcacmn: Clean up global desc pool during Umac reset
Make sure that the global dp tx desc pools are cleaned up only once during MLO umac reset.
Change-Id: Id6e0ac6532b11ffb9ea190b6ab4d481fb486d853 C
qcacmn: Clean up global desc pool during Umac reset
Make sure that the global dp tx desc pools are cleaned up only once during MLO umac reset.
Change-Id: Id6e0ac6532b11ffb9ea190b6ab4d481fb486d853 CRs-Fixed: 3647660
show more ...
|
#
5ac8175d |
| 12-Sep-2023 |
Shashikala Prabhu <quic_pshashik@quicinc.com> |
qcacmn: Use the correct data type to print the time value
The timestamp values in umac reset context saved using uint64_t data type. Hence, use '%llu' to display these values.
Change-Id: Ifd1069d0d
qcacmn: Use the correct data type to print the time value
The timestamp values in umac reset context saved using uint64_t data type. Hence, use '%llu' to display these values.
Change-Id: Ifd1069d0d8fdb9c6e7d91bc087d064ef11e3aec4 CRs-Fixed: 3613628
show more ...
|
#
6eaf4146 |
| 02-May-2023 |
Srinivas Girigowda <quic_sgirigow@quicinc.com> |
qcacmn: Add context to the logs
Logs without meaningful message or values serves no purpose in debugging. Hence, add more context to the logs.
Change-Id: Ia463d239a9bf26f292a11bcc71cb1379374c45e4 C
qcacmn: Add context to the logs
Logs without meaningful message or values serves no purpose in debugging. Hence, add more context to the logs.
Change-Id: Ia463d239a9bf26f292a11bcc71cb1379374c45e4 CRs-Fixed: 3492593
show more ...
|
#
e8bf99b9 |
| 03-May-2023 |
Pavankumar Nandeshwar <quic_pnandesh@quicinc.com> |
qcacmn: Honor Umac reset trigger atomically
Make sure the Umac reset state is updated when the trigger is received only after checking Umac reset in progress flag.
Change-Id: I2c6ac68bee5b69b1f083a
qcacmn: Honor Umac reset trigger atomically
Make sure the Umac reset state is updated when the trigger is received only after checking Umac reset in progress flag.
Change-Id: I2c6ac68bee5b69b1f083a109646cb6bf61d8cdd6 CRs-Fixed: 3487388
show more ...
|
#
84aff202 |
| 19-Apr-2023 |
Pavankumar Nandeshwar <quic_pnandesh@quicinc.com> |
qcacmn: Set trigger action after checking Umac reset in progress
Set the Umac reset trigger action after checking if Umac reset is already in progress.
Change-Id: Ifb4d9523d9f746eef657ef81e934ffe5c
qcacmn: Set trigger action after checking Umac reset in progress
Set the Umac reset trigger action after checking if Umac reset is already in progress.
Change-Id: Ifb4d9523d9f746eef657ef81e934ffe5c2800a6f CRs-Fixed: 3472090
show more ...
|
#
74c7a8d5 |
| 06-Apr-2023 |
Surya Prakash Raajen <quic_sraajen@quicinc.com> |
qcacmn: Add CDP api support for umac reset init
Add CDP api support for umac reset init API, these apis are expected to be called whenever shmem is deinitialized.
Change-Id: I307c586454580ab8f83b0d
qcacmn: Add CDP api support for umac reset init
Add CDP api support for umac reset init API, these apis are expected to be called whenever shmem is deinitialized.
Change-Id: I307c586454580ab8f83b0d515defa93d4e8ff656 CRs-Fixed: 3458268
show more ...
|
#
d7522b89 |
| 11-Apr-2023 |
Pavankumar Nandeshwar <quic_pnandesh@quicinc.com> |
qcacmn: Update Umac reset state machine before sending cmd to FW
Update the Umac reset state machine before sending the command to firmware as we might get the response from firmware even before the
qcacmn: Update Umac reset state machine before sending cmd to FW
Update the Umac reset state machine before sending the command to firmware as we might get the response from firmware even before the state is updated.
Change-Id: I3ca2560d91c39d34e7efe156521c2ba5114a7536 CRs-Fixed: 3462821
show more ...
|
#
df5ce687 |
| 02-Mar-2023 |
syed touqeer pasha <quic_spasha@quicinc.com> |
qcacmn: Umac reset support for direct switch
Umac reset support for direct switch.
Change-Id: Ic04880549ef4a38c795165e09a9f0d42673ae5f0 CRs-Fixed: 3438456
|
#
391bbecf |
| 17-Mar-2023 |
Himanshu Batra <quic_hbatra@quicinc.com> |
qcacmn: Fix compilation error in dp_umac_reset_handle_action_cb
Fix compilation error in dp_umac_reset_handle_action_cb
Change-Id: I0a0506d9fb04ee3513617964f1f4f36cd755959f CRs-Fixed: 3436442
|
#
56160b18 |
| 15-Mar-2023 |
Shashikala Prabhu <quic_pshashik@quicinc.com> |
qcacmn: Add API to print UMAC reset stats
Add API to print UMAC reset and MLO UMAC reset related stats.
Change-Id: I0925cb8df74a9d33633d180a4cbecd11856d67a5 CRs-Fixed: 3425706
|
#
80d41dc9 |
| 20-Feb-2023 |
Pavankumar Nandeshwar <quic_pnandesh@quicinc.com> |
qcacmn: Handle Umac reset for MLO case
1. Add an API to process trigger_umac_recovery T2H message. 2. Synchronize do_pre_reset, do_post_reset_start, do_post_reset_complete messages for all the SO
qcacmn: Handle Umac reset for MLO case
1. Add an API to process trigger_umac_recovery T2H message. 2. Synchronize do_pre_reset, do_post_reset_start, do_post_reset_complete messages for all the SOCs and then process these messages in the host. 3. Synchronize pre_reset_done, post_reset_start_done, post_reset_complete_done for all the SOCs before sending it to FW. 4. Add a new state in host for trigger_umac_recovery message. Ignore back to back trigger_umac_recovery messages received from FW.
Change-Id: Id45d326d63e122834090844e83ad6cc7240f96af CRs-Fixed: 3425833
show more ...
|
#
e93182a1 |
| 06-Mar-2023 |
Pavankumar Nandeshwar <quic_pnandesh@quicinc.com> |
qcacmn: Do not allow Umac reset in DS mode
Do not send prerequisite htt message informing support of Umac reset feature to firmware if DS is enabled
Change-Id: I1272579a3079e126b81a3b324009f6f32c65
qcacmn: Do not allow Umac reset in DS mode
Do not send prerequisite htt message informing support of Umac reset feature to firmware if DS is enabled
Change-Id: I1272579a3079e126b81a3b324009f6f32c65a904 CRs-Fixed: 3425584
show more ...
|
#
3cbfba98 |
| 06-Jan-2023 |
Jeff Johnson <quic_jjohnson@quicinc.com> |
qcacmn: Fix dp wifi3.0 documentation
The kernel-doc script identified a large number of kernel-doc issues in the dp/wifi3.0 folder. A series of patches have addressed most of the issues, so now fix
qcacmn: Fix dp wifi3.0 documentation
The kernel-doc script identified a large number of kernel-doc issues in the dp/wifi3.0 folder. A series of patches have addressed most of the issues, so now fix the remaining issues. Just like in the previous patches, there are a number of instances where public functions have their implementation documented instead of having their interface documented, so make sure that the interfaces are documented.
Change-Id: I4bc39b0e1a9d8c264b72ec6db76ff7e92d24f277 CRs-Fixed: 3373822
show more ...
|
#
610ccaa1 |
| 09-Feb-2023 |
Nandha Kishore Easwaran <quic_nandhaki@quicinc.com> |
qcacmn: DP changes for umac reset in QCA5332
Make DP changes for handling umac reset in QCA5332. Changes are done to program msi_data value of the IPC interrupt to FW.
Change-Id: Ib6453755e191da655
qcacmn: DP changes for umac reset in QCA5332
Make DP changes for handling umac reset in QCA5332. Changes are done to program msi_data value of the IPC interrupt to FW.
Change-Id: Ib6453755e191da655b87b528a7cef38a464f316b CRs-Fixed: 3401146
show more ...
|
#
4db1255f |
| 26-Sep-2022 |
Pavankumar Nandeshwar <quic_pnandesh@quicinc.com> |
qcacmn: Add debug for Umac reset time consumption
Add debug to calculate the time consumed on host during Umac reset handling.
Change-Id: I1697f61abf13980182a89ae0674f344f93943b86 CRs-Fixed: 3300163
|
#
8641a158 |
| 26-Jul-2022 |
Shiva Krishna Pittala <quic_spittala@quicinc.com> |
qcacmn: Hook the UMAC reset in the target attach path
Call UMAC reset initialization API from soc_attach_target(). FW exposes a service bit for this feature, use that to conditionally enable this fe
qcacmn: Hook the UMAC reset in the target attach path
Call UMAC reset initialization API from soc_attach_target(). FW exposes a service bit for this feature, use that to conditionally enable this feature. Also, add default log levels for this feature.
CRs-Fixed: 3253464 Change-Id: Ia7c9cf07a7ab7b000ebe452ab074a82173b70129
show more ...
|
#
68c2b675 |
| 15-Jul-2022 |
Shiva Krishna Pittala <quic_spittala@quicinc.com> |
qcacmn: Add support to populate and send UMAC reset setup command
UMAC reset prerequisite setup command contains the following information. - Interrupt number to be used for raising the UMAC reset i
qcacmn: Add support to populate and send UMAC reset setup command
UMAC reset prerequisite setup command contains the following information. - Interrupt number to be used for raising the UMAC reset interrupt - Address of the shared memory This is an HTT command. Send this command as part of the UMAC reset initialization sequence.
Change-Id: I7a08f48b420580b5e3dbb9b46f6605d986f8fd89 CRs-Fixed: 3244930
show more ...
|
#
12964fb1 |
| 24-May-2022 |
Shiva Krishna Pittala <quic_spittala@quicinc.com> |
qcacmn: Add Host to target communication for UMAC HW reset
UMAC HW reset is expected to send the following Tx commands to the target. - PRE_RESET_DONE - POST_RESET_START_DONE - POST_RESET_COMPLETE_D
qcacmn: Add Host to target communication for UMAC HW reset
UMAC HW reset is expected to send the following Tx commands to the target. - PRE_RESET_DONE - POST_RESET_START_DONE - POST_RESET_COMPLETE_DONE
Add the necessary logic for the same.
Change-Id: I2450ed9281691abcc064661d4481ae78f48a0f3d CRs-Fixed: 3244895
show more ...
|
#
8ebf77e3 |
| 23-May-2022 |
Shiva Krishna Pittala <quic_spittala@quicinc.com> |
qcacmn: Add UMAC HW reset event handler
UMAC HW reset is expected to receive the following 3 events from FW. - DO_PRE_RESET - DO_POST_RESET_START - DO_POST_RESET_COMPLETE Add necessary logic to hand
qcacmn: Add UMAC HW reset event handler
UMAC HW reset is expected to receive the following 3 events from FW. - DO_PRE_RESET - DO_POST_RESET_START - DO_POST_RESET_COMPLETE Add necessary logic to handle these events.
Change-Id: I786ecf6ed2925fd7fcc0934fdce65c76784f4f67 CRs-Fixed: 3244865
show more ...
|
#
053f59e4 |
| 11-Jul-2022 |
Shiva Krishna Pittala <quic_spittala@quicinc.com> |
qcacmn: Interrupt handling changes for UMAC HW reset interrupt
Create a HIF context for UMAC reset handler, register the datapath UMAC HW reset callback handler with HIF layer, request for UMAC HW r
qcacmn: Interrupt handling changes for UMAC HW reset interrupt
Create a HIF context for UMAC reset handler, register the datapath UMAC HW reset callback handler with HIF layer, request for UMAC HW reset interrupt, and schedule a high priority tasklet to process the interrupt in which call the registered DP callback handler.
CRs-Fixed: 3184312 Change-Id: Iefc811bf0d1b093c3c63bf2238c94a1448f4f139
show more ...
|
#
f8532410 |
| 23-Jun-2022 |
Shiva Krishna Pittala <quic_spittala@quicinc.com> |
qcacmn: Interrupt assignment for UMAC HW reset feature
UMAC HW reset feature will be using the last interrupt context in each DP interrupt combination i.e., on a system with more than 8 MSIs for DP,
qcacmn: Interrupt assignment for UMAC HW reset feature
UMAC HW reset feature will be using the last interrupt context in each DP interrupt combination i.e., on a system with more than 8 MSIs for DP, UMAC HW reset will be assigned a dedicated interrupt context. Add the necessary support for the same.
CRs-Fixed: 3163900 Change-Id: I26abd01e4261661ed95e1aa3cb2a774e78b50d9f
show more ...
|
#
df606bea |
| 13-Apr-2022 |
Shiva Krishna Pittala <quic_spittala@quicinc.com> |
qcacmn: Add init path changes for UMAC HW reset feature
Add the changes to initialize UMAC HW reset context at SOC level.
Change-Id: I89afca81945ead67fb1a6454240281d89bec3ab9 CRs-Fixed: 3162080
|