[Armadillo:05879] Re: Armadillo-440で802.11 SDIO無線LANカードを使う

nakai email@hidden
2010年 10月 1日 (金) 17:30:26 JST


nakaiです。

(2010/10/01 17:06), nakai wrote:
> nakaiです。
> 
>>> +           if (chunk_remain)
>>> +                writel(htonl(data), host->ioaddr + SDHCI_BUFFER);
> 
> これだとちょっと不可解です。
> シフトレジスタ(SDHCI_BUFFER)の構造とマッチしないように思います。
> 
> 2, 3バイト転送の場合など、問題ないでしょうか?

もし、2, 3バイトでおかしい場合は、

writel(data >> (8 * (4 - chunk_remain)), host->ioaddr + SDHCI_BUFFER);

こんなかんじにすると良いかもしれません。




armadillo メーリングリストの案内