]> git.karo-electronics.de Git - mv-sheeva.git/commit
[MMC] MMC_CAP_BYTEBLOCK flag for non-log2 block sizes capable hosts
authorRussell King <rmk@dyn-67.arm.linux.org.uk>
Sun, 24 Sep 2006 09:44:09 +0000 (10:44 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 24 Sep 2006 09:44:09 +0000 (10:44 +0100)
commit42431acbac43eb47c774c29d370f5c59136805bf
tree6e2a3353b4aa3f7ab179d10c287053f04c637542
parentdb53f28b3a6d9338cca1b7e917dc063ac99e1871
[MMC] MMC_CAP_BYTEBLOCK flag for non-log2 block sizes capable hosts

Some MMC hosts can only handle log2 block sizes.  Unfortunately,
the MMC password support needs to be able to send non-log2 block
sizes.  Provide a capability so that the MMC password support can
decide whether it should use this support or not.

The unfortunate side effect of this host limitation is that any
MMC card protected by a password which is not a log2 block size
can not be accessed on a host which only allows a log2 block size.

This change just adds the flag.  The MMC password support code
needs updating to use it (if and when it is finally submitted.)

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
drivers/mmc/at91_mci.c
drivers/mmc/imxmmc.c
drivers/mmc/omap.c
drivers/mmc/sdhci.c
drivers/mmc/wbsd.c
include/linux/mmc/host.h