ath10k OTP loading issues

Helmut Schaa helmut.schaa at googlemail.com
Thu Jul 17 08:45:46 PDT 2014


On Thu, Jul 17, 2014 at 5:03 PM, Kalle Valo <kvalo at qca.qualcomm.com> wrote:
> Helmut Schaa <helmut.schaa at googlemail.com> writes:
>
>>>> Is it correct that board.bin should contain the calibration data of
>>>> the actual board? I tried copying it from the APs ART partition but
>>>> still no luck.
>>>>
>>>> Any hint on how to debug further why the otp calibration fails?
>>>
>>> I have no idea except disabling the error return inside of ath10k_pci.
>>> Would that make sense as a temporary workaround? It seems I have normal
>>> performance without enfording otp loading.
>>
>> Sure, but it is a workaround and I'd like to find out why it fails if I use the
>> calibration data from the original firmware.
>
> Let me clarify. There are two ways to store the calibration data:
>
> 1) to the OTP area within the QCA9880 chip
>
> 2) to the host, for example to an MTD partition
>
> otp.bin is used with method 1). It reads the OTP area and provides the
> calibration data to the firmware.
>
> But in method 2) otp.bin will fail as there's no data in the OTP area.
> This is expected and that's why we should not run otp.bin at all with
> method 2).

Thanks for clarification Kalle!
So, method 2 requires only a board.bin?

Helmut



More information about the ath10k mailing list