[PATCH 07/13] sdhci: Add support for hosts with strict 32 bit addressing
Pierre Ossman
drzeus at drzeus.cx
Sun Feb 22 02:58:33 EST 2009
On Fri, 13 Feb 2009 17:47:22 +0300
Anton Vorontsov <avorontsov at ru.mvista.com> wrote:
> SDHCI driver must take special care when working with "triggering"
> registers on hosts with strict 32 bit addressing.
>
> In FSL eSDHC hosts all registers are 32 bit width, writing to the
> first half of any register will cause [undefined?] write the second
> half of the register. That is, 16 bit write to the TRANSFER_MODE
> register, makes hardware see a bogus write to the COMMAND register
> (these two registers are adjacent).
>
> This patch adds SDHCI_QUIRK_32BIT_REGISTERS quirk. When specified,
> the sdhci driver will try to "pack" all dangerous writes into single
> 32 bit write transaction.
>
> Signed-off-by: Anton Vorontsov <avorontsov at ru.mvista.com>
> ---
What about the other places where we have 16 and 8 bit registers?
--
-- Pierre Ossman
WARNING: This correspondence is being monitored by the
Swedish government. Make sure your server uses encryption
for SMTP traffic and consider using PGP for end-to-end
encryption.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20090221/5a17fa22/attachment.pgp>
More information about the Linuxppc-dev
mailing list