Other Parts Discussed in Thread: AM68A
Tool/software:
Hello,
We have a custom board based on the AM68A using ti-linux-kernel 6.6.32. That is based off of ti linux sdk v 10.00.00.08. We are currently investigating wifi/bluetooth combo modules which use a SPI interface and the CC3351MOD seems to match up with our requirements. As part of our investigation, I wanted to ask some questions and just confirm some details around driver support with this module.
Are there any limitations to know of with respect to using the SPI interface? I found this thread:
CC33XX-SOFTWARE: CC33xx Linux driver - Wi-Fi forum - Wi-Fi - TI E2E support forums
which suggests, at least at one time, maybe the SPI interface was not recommended. Is that still the case? Is there anything else to know about using the SPI interface? By the way, our application does not require the wi-fi speed to be super fast. We just need to support small burst of data so we can tolerate a slower link like SPI vs SDIO. We do, however, need the link to be stable and consistent.
What is the correct set of driver patches to apply, and in what order (if necessary)? On the CC33XX software download page:
CC33XX-SOFTWARE Driver or library | TI.com
there are links for v1.0.0.8 of the Linux package as well as the github page for support for other kernels. The latest driver package from the download page (v1.0.0.8) include patches for SPI support but the documentation suggests it's for kernel v6.1. The github page is a bit confusing. In the README, it links ti-linux-6.6.y (which is what we are running) to 1.0.0.8. But in the file listing, there is a folder named ti-linux-6.6.y with a single patch file in it that looks more recent. However it looks like it is missing SPI support which we need. Could someone tell me what is the appropriate driver to use for our kernel?
Thanks!