Currently, hardware recovery procedure supports multi wiphy model. However, to support single wiphy model, we need to refactor the hardware recovery procedure. This patchset allows the logic to work both multi wiphy models and future single wiphy models. Karthikeyan Periyasamy (3): wifi: ath12k: Refactor the hardware recovery procedure wifi: ath12k: Refactor hardware recovery synchronous wifi: ath12k: Refactor the hardware state drivers/net/wireless/ath/ath12k/core.c | 97 ++++++++++++++------------ drivers/net/wireless/ath/ath12k/core.h | 25 +++++-- drivers/net/wireless/ath/ath12k/mac.c | 95 +++++++++++++++++-------- drivers/net/wireless/ath/ath12k/reg.c | 5 +- 4 files changed, 137 insertions(+), 85 deletions(-) base-commit: 17f4b952f067b1f87d14e6df4c8c216fe7a245d1 -- 2.34.1