linux-stable/drivers/mmc
Russell King 42431acbac [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>
2006-09-24 10:44:09 +01:00
..
at91_mci.c [MMC] MMC_CAP_BYTEBLOCK flag for non-log2 block sizes capable hosts 2006-09-24 10:44:09 +01:00
au1xmmc.c [PATCH] irq-flags: misc drivers: Use the new IRQF_ constants 2006-07-02 13:58:50 -07:00
au1xmmc.h Au1[12]00 mmc driver. Only tested on the Au1200 at this point though 2005-10-29 19:32:26 +01:00
imxmmc.c [MMC] MMC_CAP_BYTEBLOCK flag for non-log2 block sizes capable hosts 2006-09-24 10:44:09 +01:00
imxmmc.h [ARM] 3457/1: i.MX: SD/MMC support for i.MX/MX1 2006-04-02 19:27:07 +01:00
Kconfig [MMC] Prevent au1xmmc.c breakage on non-Au1200 Alchemy 2006-06-04 17:40:58 +01:00
Makefile [ARM] 3457/1: i.MX: SD/MMC support for i.MX/MX1 2006-04-02 19:27:07 +01:00
mmc.c [MMC] Remove data->blksz_bits member 2006-09-16 11:54:04 +01:00
mmc.h [MMC] Add MMC class devices 2005-08-19 09:41:24 +01:00
mmc_block.c [MMC] Add multi block-write capability 2006-09-16 11:57:49 +01:00
mmc_queue.c [ARM] 3744/1: MMC: mmcqd gets stuck when block queue is plugged 2006-08-06 09:58:22 +01:00
mmc_queue.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mmc_sysfs.c [PATCH] Add mmc_bus_type probe and remove methods 2006-01-13 11:26:08 -08:00
mmci.c [MMC] Add multi block-write capability 2006-09-16 11:57:49 +01:00
mmci.h [MMC] mmci: kunmap_atomic() unmaps virtual address, not page 2006-01-05 10:31:23 +00:00
omap.c [MMC] MMC_CAP_BYTEBLOCK flag for non-log2 block sizes capable hosts 2006-09-24 10:44:09 +01:00
omap.h [MMC] Add OMAP MMC host driver 2006-03-29 09:21:00 +01:00
pxamci.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
pxamci.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sdhci.c [MMC] MMC_CAP_BYTEBLOCK flag for non-log2 block sizes capable hosts 2006-09-24 10:44:09 +01:00
sdhci.h [MMC] sdhci: support controller specific quirks 2006-07-02 16:54:59 +01:00
wbsd.c [MMC] MMC_CAP_BYTEBLOCK flag for non-log2 block sizes capable hosts 2006-09-24 10:44:09 +01:00
wbsd.h [MMC] Remove unused timer. 2005-09-12 20:35:54 +01:00