Skip to content
Snippets Groups Projects
Commit c69a89fe authored by Hannu Nyman's avatar Hannu Nyman Committed by John Crispin
Browse files

mac80211: ath10k: allow failure getting board id via otp


ath10k tries to fetch board id via otp, but that fails for many chips
like QCA988x, QCA9984 etc. Recent commit cc189c0b removed the earlier
hack that had allowed QCA radios to work, as that hack was incompatible
with the new wifi chips being introduced to the source tree.

Restore functionality for the existing wifi chips by modifying the
return value of the 'board id via otp' function to a value that is recognised
as a harmless error, so that name evaluation continues by using the board file.

Patch originally suggested by Christian Lamparter in forum discussion.

Signed-off-by: default avatarHannu Nyman <hannu.nyman@iki.fi>
parent 0f4600c2
No related branches found
No related tags found
No related merge requests found
--- a/drivers/net/wireless/ath/ath10k/core.c
+++ b/drivers/net/wireless/ath/ath10k/core.c
@@ -686,7 +686,7 @@
if (ret) {
ath10k_err(ar, "could not execute otp for board id check: %d\n",
ret);
- return ret;
+ return -EOPNOTSUPP;
}
board_id = MS(result, ATH10K_BMI_BOARD_ID_FROM_OTP);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment