CHROMIUM: ath10k: add target IRAM recovery feature support

Copy target IRAM contents to host memory for back up after
firmware download. Firmware will download the IRAM contents
from host back up when it detects IRAM corruption through
checksum validation

BUG=b:168663791
TEST=Ran below commands and check for fw crash.
     "cd /sys/kernel/debug/ieee80211/phy1/ath10k/"
     "echo 160 100 > fw_test"

Signed-off-by: Venkateswara Naralasetty <vnaralas@codeaurora.org>
Change-Id: If86d4a854b5ab6ece11d74011e28c5e215bcc336
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2329109
Tested-by: DHEERAJ KANIYALA MELINAPANJA <dmelinapanja@google.com>
Reviewed-by: Srinivasa duvvuri <sduvvuri@google.com>
Commit-Queue: Srinivasa duvvuri <sduvvuri@google.com>
3 files changed