Hello:<br><br> I'm planning to build a new board based on the ATMEL AT91SAM9260 processor, but before doing it so, i would like to<br>confirm several issues:<br><br>SDIO Support:<br><br> I would like to integrate a SDIO Wifi module (marvel 8686, atheros or any other SDIO module). I'm unable to find<br>
any conclusive information regarding this matter. There are several posts on forums and mailing lists from people<br>trying it and getting only partial success (slow performance, errors, etc).<br><br>Question: Is the SDIO stack properly supported on this SoC?<br>
Question: Can somebody confirm if SDIO+WIFI is properly working with this kind of WIFI modules on AT91SAM9260?<br><br>GPIO Support:<br> <br> I'm aware of the existence of a kind of GPIO subsystem on the kernel (linux/gpio.h) documented on "gpio.txt"<br>
file. I know i can use /dev/mem to access the hardware registers, but a ready-made API would help a lot.<br><br>Questions: Are the GPIO pins on the 9260 integrated on this kernel GPIO subsystem? Or do i have to provide my own<br>
GPIO driver to allow user-land applications using GPIO, or just use /dev/mem?<br><br><br>ADC Support:<br><br> I would like to be able to use the ADC on the 9260. I've seen several posts on forums using an ADC driver<br>
from ATMEL, but again nothing conclusive.<br><br>Question: Is this ADC driver available on the mainline kernel?<br><br><br>FLASH Support:<br><br> I'm planning to use at least 1GB NAND on my board, but it's difficult to find reference designs using one.<br>
Question: Any warnings here...? Source code reference or something to start with? Problems booting? Do i have<br> to provide a serial dataflash for booting? or the NAND is just enough?<br> <br><br><br>Any "BE AWARE OF.."<br>
<br> Some time ago (years) i faced problems with a RM9200 based board having issues with hardware SPI and<br>with lack of support for the RTC, and some others things that consumed lots of time with software<br>work-arounds,etc.. I ended up using a bit-bang driver for the dataflash on those days.<br>
<br>Question: Are there any "erratas" or bad-supported things that must be taken into account before starting<br>the hardware desing of a new board?<br><br><br>Thank you all.<br>