Kalle Valo <kvalo@xxxxxxxxxxxxxx> wrote: > The QCA6390 board I have, model 8291M-PR comes with an ELF board file. To get > this to at least somewhat work, I renamed bdwlan.e04 to 'board.bin' and then > added this patch to check for ELF magic string in the beginning of the file. > If that is found, use type ELF. After this the driver loads. > > Tested-on: QCA6390 hw2.0 PCI WLAN.HST.1.0.1-01740-QCAHSTSWPLZ_V2_TO_X86-1 > > Signed-off-by: Ben Greear <greearb@xxxxxxxxxxxxxxx> > [kvalo@xxxxxxxxxxxxxx: use elf.h, minor cleanup] > Signed-off-by: Kalle Valo <kvalo@xxxxxxxxxxxxxx> 8 patches applied to ath-next branch of ath.git, thanks. 616c16a4b26a ath11k: support loading ELF board files b09199248905 ath11k: fix AP mode for QCA6390 2626c269702e ath11k: add interface_modes to hw_params 18ac1665e785 ath11k: pci: check TCSR_SOC_HW_VERSION 3f6e6c3291ed ath11k: disable monitor mode on QCA6390 df648808c6b9 ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock 6a8be1baa911 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc 87e8497a7d46 ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc -- https://patchwork.kernel.org/patch/11806385/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches