CHROMIUM: iwl7000: mvm: enable Atlas platform workaround

Optionally detect if running on an Atlas platform, and if so tell
the firmware to work around the hardware issues there.

Due to the urgent nature of this request, we didn't yet design a
better solution, this will come in the future and then will not
just use a currently ignored bit.

BUG=b:130195526
TEST=Compare wifi_matfunc before and after, CL:1680082
and CL:1681308 on Atlas, (TBD) manual RF testing with the help of
Create team.

Cq-Depend: chromium:1681308
Change-Id: I7b44eb9f65d4154bc5d479e4f438635c096135af
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
iwl7000-tree: 24b0d6d30776875c65ff1d0a63ba4a87f81e929b
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/1680082
Tested-by: Kirtika Ruchandani <kirtika@chromium.org>
Reviewed-by: Dan Jaklich <djaklich@google.com>
Reviewed-by: Kirtika Ruchandani <kirtika@chromium.org>
Commit-Queue: Kirtika Ruchandani <kirtika@chromium.org>
2 files changed