On 1/8/2025 8:25 PM, Aditya Kumar Singh wrote: > When operating with multiple devices grouped together, the firmware stores > data related to the state machine of each partner device in the MLO global > memory region. If the firmware crashes, it updates the state to 'crashed'. > During recovery, this memory is shared with the firmware again, and upon > detecting the 'crashed' state, it reasserts. This leads to a loop of > firmware asserts and it never recovers. > > Hence to fix this issue, once all devices in the group have been asserted > and powered down, reset the MLO global memory region. > > Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.3.1-00173-QCAHKSWPL_SILICONZ-1 > > Signed-off-by: Aditya Kumar Singh <quic_adisi@xxxxxxxxxxx> Acked-by: Jeff Johnson <jeff.johnson@xxxxxxxxxxxxxxxx>