QCA4019: calibration files and board files

Sven Eckelmann sven.eckelmann at openmesh.com
Thu Mar 9 02:59:08 PST 2017

On Dienstag, 7. März 2017 08:30:54 CET Adrian Chadd wrote:
> "use your own bmi ids". :-)
> (yeah, this is going to make open source firmware for these things
> more painful than it should be. :( )

Thanks for the reply. I was just informed that the firmware binary will behave 
differently depending on the bmi-board-id (even when the rest of the content 
is the same).

The selection of an own bmi id is therefore also not an actual option. Ok, 
maybe in some cases but not in general.

The method to have a single board-2.bin for QCA4019 and to let ath10k select 
the right one using bmi-board-id, bmi-chip-id and bus is simply not working.

Either the board-2.bin is simply not used and only the pre-cal data is used 
(as seen in Christian Lamparter's/Michal Kazior's patch [1]) or each board has 
to come with its own board-2.bin. The latter brings up the license problem 
mentioned by Christian [2]. Both have the problem that QCA (for some reason) 
wants that always the board-2.bin is used which comes with the "ath10k" 
firmware binary [3].

Kind regards,

[1] https://www.mail-archive.com/ath10k@lists.infradead.org/msg05911.html
[2] https://www.mail-archive.com/ath10k@lists.infradead.org/msg06509.html
[3] btw. this QCA seems to contradict itself here by helping ODMs to
    create their own boardata files
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.infradead.org/pipermail/ath10k/attachments/20170309/1d387b41/attachment-0001.sig>

More information about the ath10k mailing list