So far I have tried a Comfast CF-E355AC and a Mikrotik RB962UiGS-5HacT2HnT
The Comfast works no problem on Chaos Calmer after I manually added support for it and compiled with the ath10k driver.
The Mikrotik works no problem on trunk after checking out this commit and compiling with ath10k: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=978998628fe98f8cfc81910b851e5a3dfd316bac
[ 10.568725] PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
[ 10.574867] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0
[ 10.855026] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:00:00.0.bin failed with error -2
[ 10.866127] ath10k_pci 0000:00:00.0: Falling back to user helper
[ 10.950495] firmware ath10k!pre-cal-pci-0000:00:00.0.bin: firmware_loading_store: map pages failed
[ 10.960044] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/cal-pci-0000:00:00.0.bin failed with error -2
[ 10.970791] ath10k_pci 0000:00:00.0: Falling back to user helper
[ 11.172772] firmware ath10k!cal-pci-0000:00:00.0.bin: firmware_loading_store: map pages failed
[ 11.182083] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-6.bin failed with error -2
[ 11.193180] ath10k_pci 0000:00:00.0: Falling back to user helper
[ 11.394453] firmware ath10k!QCA988X!hw2.0!firmware-6.bin: firmware_loading_store: map pages failed
[ 11.404090] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-5.bin failed with error -2
[ 11.415178] ath10k_pci 0000:00:00.0: Falling back to user helper
[ 11.575528] firmware ath10k!QCA988X!hw2.0!firmware-5.bin: firmware_loading_store: map pages failed
[ 11.585163] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-4.bin failed with error -2
[ 11.596250] ath10k_pci 0000:00:00.0: Falling back to user helper
[ 11.757414] firmware ath10k!QCA988X!hw2.0!firmware-4.bin: firmware_loading_store: map pages failed
[ 11.767049] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-3.bin failed with error -2
[ 11.778138] ath10k_pci 0000:00:00.0: Falling back to user helper
[ 11.938971] firmware ath10k!QCA988X!hw2.0!firmware-3.bin: firmware_loading_store: map pages failed
[ 11.948602] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-2.bin failed with error -2
[ 11.959694] ath10k_pci 0000:00:00.0: Falling back to user helper
[ 12.120451] firmware ath10k!QCA988X!hw2.0!firmware-2.bin: firmware_loading_store: map pages failed
[ 12.129934] ath10k_pci 0000:00:00.0: Failed to find firmware-N.bin (N between 2 and 6) from ath10k/QCA988X/hw2.0: -11
[ 12.140950] ath10k_pci 0000:00:00.0: could not fetch firmware files (-11)
[ 12.147956] ath10k_pci 0000:00:00.0: could not probe fw (-11)