This is the second revision of the patch, the first one is here: https://lore.kernel.org/linux-wireless/20210830123704.221494-1-verdre@xxxxxxx/ Changes between v1 and v2: - Only read-back the register write to the TX ring write pointer, not all writes - Mention firmware version in commit message+code comment for future reference - Use -EIO return value in second patch - Use definitions for waiting intervals in second patch Jonas Dreßler (2): mwifiex: Use non-posted PCI write when setting TX ring write pointer mwifiex: Try waking the firmware until we get an interrupt drivers/net/wireless/marvell/mwifiex/pcie.c | 59 +++++++++++++++++---- 1 file changed, 50 insertions(+), 9 deletions(-) -- 2.31.1