History log of /wlan-dirver/qca-wifi-host-cmn/dp/wifi3.0/dp_umac_reset.c (Results 1 – 22 of 22)
Revision Date Author Comments
# 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