Hello everyone,
Sending this on the initial email thread to the ath10k mailing list.
I have built the kernel using Bjorn's patch. The kernel is still tainted but certain issues could be pinpointed (for example, ath10k_pci mishandling write32).
Here it is: https://gist.githubusercontent.com/BandhanPramanik/ddb0cb23eca03ca2ea43a1d83...
It would be highly beneficial if the matter is looked into.
Bandhan