Hello,
We have designed and made a prototype board using the TiWi-R2 module (encorporating the WL1271 chip) wired to MMC1 on an AM3354, and the power feeds for the corresponding port wired to 1.8V (VDDSHV1,2,3 supplied with 1.8V).
I am using the Angstrom distribution with kernel 3.2 (which uses the AM335x PSP kernel), and have so far had no luck getting the SDIO to function correctly.
Can get the card detected most of the time and am able to get the the stage of receiving the message 'wl1271: loaded', roughly 35 seconds after boot.
When I try to bring up wlan0 the driver reports continual sdio failures:
wl1271: ERROR sdio read failed (-84)
wl1271: WARNING unsupported chip id: 0x66676777
...and the device then freezes.
Looking at the release notes for an earlier version of the AM335x PSP http://processors.wiki.ti.com/index.php/AM335x-PSP_04.06.00.07_Release_Notes I noticed in the 'Known Issues' section the item 'MMC: hsmmc driver doesnt support 1.8v MMC cards'.
I'm wondering if this issue is the source of my problems, at least as far as getting wifi to work goes.
Does anyone know if this issue been fixed in newer versions of the kernel - or if this limitation is actually an issue with the silicon itself and thus not fixable in software?
Angstrom has moved to version 3.8 of the kernel, so I'm wondering if fixes may have been applied there, but so far I've avoided moving to the newer kernel as I had no compelling reason to do so.
Any information will help!
Regards,
Andrew.