On 04/02/2025 06:57, Raj Kumar Bhagat wrote: > > The calibration board data for different variant are packed into firmware binary 'board-2.bin'. > Thus, board-2.bin can contain multiple board data for various variants. Ath12k driver selects > the correct board data based on the variant. The "qcom,ath12k-calibration-variant" is used > as one of the parameter to select the correct board data from board-2.bin. > >> 3. How is it supposed to work in practice - you have one board, but >> might have different SoCs inside? Which calibration data would you use >> in such case? >> > > The SoC in the following statement 'you have one board, but might have different SoCs inside' > , I am assuming SoC to be WiFi controller/component. > > Consider, if we have two WiFi (qcom,ipq5332-wifi) controller with different FEM in IPQ5332 board. > Then in the DTS we have two wifi node. Each wifi node in DTS will have different value for > 'qcom,ath12k-calibration-variant'. With the help of this property driver will be able to > download the correct calibration board data from board-2.bin. Indeed, that makes sense. Thanks for explanation. Best regards, Krzysztof