ath10k: Add BMI parameters to fix calibration from DT/pre-cal
Kalle Valo
kvalo at qca.qualcomm.com
Thu Jun 1 05:59:31 PDT 2017
akolli at qti.qualcomm.com wrote:
> QCA99X0, QCA9888, QCA9984 supports calibration data in
> either OTP or DT/pre-cal file. Current ath10k supports
> Calibration data from OTP only.
>
> If caldata is loaded from DT/pre-cal file, fetching board id
> and applying calibration parameters like tx power gets failed.
>
> error log:
> [ 15.733663] ath10k_pci 0000:01:00.0: failed to fetch board file: -2
> [ 15.741474] ath10k_pci 0000:01:00.0: could not probe fw (-2)
>
> This patch adds calibration data support from DT/pre-cal
> file. Below parameters are used to get board id and
> applying calibration parameters from cal data.
>
> EEPROM[OTP] FLASH[DT/pre-cal file]
> Cal param 0x700 0x10000
> Board id 0x10 0x8000
>
> Tested on QCA9888 with pre-cal file.
>
> Signed-off-by: Anilkumar Kolli <akolli at qti.qualcomm.com>
> Signed-off-by: Kalle Valo <kvalo at qca.qualcomm.com>
Patch applied to ath-next branch of ath.git, thanks.
a9f5f287fa1d ath10k: add BMI parameters to fix calibration from DT/pre-cal
--
https://patchwork.kernel.org/patch/9748097/
https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches
More information about the ath10k
mailing list