I'm working on a project using TI's WL1877 based module on a custom board that is similar to a Sabreauto (Freescale iMX6 quad core.) Our 3.10.31 kernel from Freescale uses a device tree, built with Yocto.
I was wondering if I could get some guidance on what would be the easiest way to get wifi and bt drivers that would work with our project?
I did notice there is a mainline wl18xx driver with 3.10.31, but it doesn't have device tree support.
I've also looked at the one from wireless.kernel.org linux-stable backports. That one also lacked device tree support.
I did also look at the driver from TI's ol_r8.a9.20, that one has device tree support, but doesn't compile because it appears to be accessing structure members that don't exist (from a newer kernel.)
I did see some instructions for backporting the TI driver, but they seem to be geared for building a whole kernel for a TI dev board, and I wasn't sure but it looked like it was applying kernel patches (?) Is there a backported source version of TI's driver available like the ones in wireless.kernel.org backports? (i.e. I just pull the source archive based on kernel version, they had one for 3.10.17 and 19 which is probably close enough)
Thanks!
Ross