First of all, we do not test QorIQ SDK with all hardware in the world.
It is quite normal that the SDK default kernel does not include support
for some non-NXP hardware. Generally, customers who use such hardware
are advised to contact the respective hardware vendors for availability
of drivers, recommended build/installation/configuration procedures
and support.
Specifically for your case, I do not see the model you mentioned, AR9558,
in the list of supported hardware for the driver you are trying to
use:
https://wireless.wiki.kernel.org/en/users/drivers/ath10k
Check with your hardware vendor if the driver you are attempting to
use is valid for your radio card.
Explore the resource at the link above for firmware, driver compatibility,
building, configuration as an access point.
ath10k driver was merged into Linux kernel into Linux 3.11, so the
SDK kernel 3.12.37 should have it. For known issues, refer to the
resource mentioned above.
If you are to change the version of the kernel, study this:
http://www.yoctoproject.org/docs/1.6.1/kernel-dev/kernel-dev.html
http://stackoverflow.com/questions/26761635/how-to-specify-which-kernel-to-build-with-bitbake-yocto
Please keep in mind, however, that moving to another, non-tested kernel
may cause multiples of other problems, so do this only as a last resort.
Have a great day,
Platon
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------