Thanks Kalle for the comments. Please let me know if I should resend the patch with the minor changes or if there are additional comments. It would probably be ideal if this patch could be reviewed by someone who is familiar with this device and could provide official initvals like described here: https://wireless.wiki.kernel.org/en/users/drivers/ath9k/initvals-tool#synch_initvals_from_the_atheros_hal I would be happy to test other initvals on my device. The hacked QCA956x initvals do appear to work stably for me though so this could be done later.