I haven't - and even if they worked, I still need wireless functionality.
Narnakaje, Snehaprabha wrote:
Chris, Stephen,
Have you tried using these custom patches from TI? There was a recent
LSP 1.20 patch release from TI to address the SDHC, SDIO support and
MMC/SD performance improvements. The release is patch level 14 against
LSP 1.20.
Thanks
Sneha
------------------------------------------------------------------------
*From:* [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] *On
Behalf Of *Stephen Berry
*Sent:* Wednesday, August 27, 2008 7:21 PM
*To:* Chris Stillson
*Cc:* [email protected]
*Subject:* Re: SDHC on dm355
Hi Chris,
I've been using the "optional" drivers for SDHC and atheros wireless
on our DM355 product. But there are issues with it. In order to get
the drivers to behave with the TI codecs I've had to turn off DMA.
I believe this is related to the errata on the SDIO DMA slots issued
by Ti:
2.1.4 SD/SDIO card: How to Read M bytes (M=1, 2, 3) from SD or SDIO
card
Direction: Read from SD or SDIO
Data size: 32*N+M byte (where M=1, 2, 3 and N=0, 1, 2, 3,...)
FIFO size is 32 bytes (ACCWD (FIFOCTL
[4:3] = 0), FIFO trigger level is 256-bits (FIFOLEV (MMCFIFOCTL
[2]) =1)
Reading from SD or SDIO when FIFO Trigger Level FIFOLEV is 256
bits causes the
DRRDY(MMCST0[10]) bit not to be set for the last M bytes of the
above data size equation and therefore
the DMA read event and CPU interrupt for RRDY(MMCST0[10]) are
not getting asserted, but the data in
FIFO is correct.
There are two possible methods to work around this limitation.
1. Include SD status checking and/or SD interrupt enable for
TRNDNE (MMCST0 [12]) or DATDNE
(MMCST0 [0])
2. Use 128-bit FIFO trigger level (i.e. FIFOLEV (MMCFIFOCTL [2])
=0), since this is only a problem when
FIFOLEV is 256 bits.
Note:
In any case, the drivers should be available as loadable kernel
modules with the latest distribution. They are also available on the
cardaccess web site:
http://www.cardaccess-inc.com/support/wlan/index.php?a=wlan_burt --
along with directions on how to build them into your kernel.
The drivers will replace the original kernel drivers and you shouldn't
have a problem using SDHC... as long as you turn off DMA. Use the
no_dma=1 parameter:
insmod sdio_davinci_hcd.ko no_dma=1
Good luck,
Steve
Chris Stillson wrote:
Has anyone actually used sdhc card on a dm355? The docs say it isn't
supported, but I'm wondering if it can be worked around.
Chris
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
<mailto:[email protected]>
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source