Getting issues with 5Ghz Wireless on AP147 QCA9531+QCA9887

Hi, I'm using an AP-147 Qualcomm Reference Board(16MB/128MB) with QCA9531+QCA9887 chipset. From make menuconfig I have selected ath9k and ath10k-qca9887 kernel module and firmware. But after firmware flashing it is not detecting 5Ghz wireless and showing some error in kernel log.

[    9.740731] Backport generated by backports.git backports-20160324-13-g24da7d3c
[    9.810918] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[    9.816956] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
[   10.032482] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:00:00.0.bin failed with error -2
[   10.043570] ath10k_pci 0000:00:00.0: Falling back to user helper
[   10.192951] firmware ath10k!pre-cal-pci-0000:00:00.0.bin: firmware_loading_store: map pages failed
[   10.202567] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/cal-pci-0000:00:00.0.bin failed with error -2
[   10.213293] ath10k_pci 0000:00:00.0: Falling back to user helper
[   10.392200] firmware ath10k!cal-pci-0000:00:00.0.bin: firmware_loading_store: map pages failed
[   10.618793] ath10k_pci 0000:00:00.0: qca9887 hw1.0 target 0x4100016d chip_id 0x004000ff sub 0000:0000
[   10.628359] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1
[   10.642250] ath10k_pci 0000:00:00.0: firmware ver 10.2.4-1.0-00013 api 5 features no-p2p,ignore-otp,skip-clock-init,mfp crc32 14a57ac6
[   10.694844] ath10k_pci 0000:00:00.0: board id is not exist in otp, ignore it
[   10.702258] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA9887/hw1.0/board-2.bin failed with error -2
[   10.713064] ath10k_pci 0000:00:00.0: Falling back to user helper
[   10.806443] firmware ath10k!QCA9887!hw1.0!board-2.bin: firmware_loading_store: map pages failed
[   10.815964] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id N/A crc32 546cca0d
[   10.838688] ath10k_pci 0000:00:00.0: failed to read device EEPROM at 0000
[   10.845715] ath10k_pci 0000:00:00.0: failed to read calibration data from EEPROM: -22
[   11.948385] ath10k_pci 0000:00:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal otp max-sta 128 raw 0 hwcrypto 1
[   12.182006] ip_tables: (C) 2000-2006 Netfilter Core Team
[   12.195816] nf_conntrack version 0.5.0 (1959 buckets, 7836 max)
````Preformatted text`

Do you find your device in the ToH?

If not, it isn't supported - and there are no 'generic' images for embedded devices like these, so you will have to port OpenWrt to each and every device individually. Usually this entails, DTS, network setup/ MAC assignments, wifi calibration data extraction (ART), GPIO/ LED configuration, flash partitioning. In your case you're missing (at least) the ART extraction.

No the device model is not listed in ToH.

I know that, that's where the second paragraph applies - these are embedded devices (devboard or consumer device, you just have easier access and usually better system specifications on the dedicated devboards), there is no "insert boot floppy into drive A:, hit any key to continue". The process of porting OpenWrt to a new device is (pretty much) the same in both cases.