[PATCH 2/2] sdio: add MMC_QUIRK_LENIENT_FN0

2009-08-25 Thread Ohad Ben-Cohen
From: Ohad Ben-Cohen Normally writes to SDIO function 0 outside the vendor specific CCCR registers are prohibited. To support embedded devices that require writes to SDIO function 0 outside this range (e.g. TI WL127x embedded sdio wifi device), MMC_QUIRK_LENIENT_FN0 is introduced. Signed-off-by:

[PATCH 1/2] mmc: add card quirks support

2009-08-25 Thread Ohad Ben-Cohen
From: Ohad Ben-Cohen A card quirks field is added to support non-standard devices (e.g. embedded sdio devices). Signed-off-by: Ohad Ben-Cohen --- include/linux/mmc/card.h |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/include/linux/mmc/card.h b/include/linux/mmc/card.

MMC aware IO scheduler?

2009-08-25 Thread Jarkko Lavinen
Has anybody thought about MMC aware IO scheduler? Such scheduler would try to merge writes on the same eraseblock even if there were gaps between the writes by reading the gaps first. Such merges would also be considered for writes on separate erase blocks if they are close enough. You may ask w