Ipq-wifi : how to add new device BDF for testing

While helping on supporting Netgear RAX120v2 I ran into an issue with rebasing @jewest code (based on OpenWrt master from Jan 18) to latest OpenWrt master.

Since January package/firmware/ipq-wifi switched to using the repo OpenWrt firmware/qca-wireless to pull in the BDFs.

Is there a mechanism to add a local BDF for testing/adding support a new device? Well, without having to modify package/firmware/ipq-wifi/Makefile that is.

Simply placing the BDF file into package/firmware/ipq-wifi didn't work.

Especially if one is going to create a PR does one have to create a PR request for the OpenWrt firmware/qca-wireless repo beforehand?

Hi
i am trying to work with a new ipq40xx device.
on 22.03.5 ipq-wifi board files were local
now on 23.05.2 things moved to online repo.
i want to test my board file locally.
i followed instructions in package/firmware/ipq-wifi/Makefile

https://github.com/openwrt/openwrt/blob/f95eecfb21ff08662e022accd30e8254028ff63b/package/firmware/ipq-wifi/Makefile#L123C1-L125C41

but board-2.bin never been created under build_dir
i created directory named files under package/firmware/ipq-wifi/ and put my board bin inside it.

but with no luck.. some thing missing from code or i am doing something wrong

it is working for 22.03.5 but not 23.05.2 with new method

i had a mistake in 11-ath10k-caldata file
fixing it worked for me
this is solution for the problem
https://github.com/openwrt/openwrt/blob/f95eecfb21ff08662e022accd30e8254028ff63b/package/firmware/ipq-wifi/Makefile#L123C1-L125C41

there seems to be a bug, see here.