An error occurred fetching the project authors.
- 15 Jul, 2008 15 commits
-
-
Ben Dooks authored
The hardware does not support any multi-block transfers with an block-size that is not 32bit aligned. Also the driver itself does not support single block non-32bit transfers either. Ensure that the s3cmci_setup_data() returns the appropriate error if we encounter this. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Ben Dooks authored
Add better debugging to show where errors are being generated, as some error codes can come from several different code paths. Also fix the error return path from s3cmci_setup_data() to return the error it returned to the request. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Ben Dooks authored
Ensure that we have physical media present before attempting to send a request to a card. This ensures that we do not get flooded by errors from commands that can never be completed timing out. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Ben Dooks authored
mmc_detect_change() takes jiffies, not msecs. Convert the previous value of msecs into jiffies before calling. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Ben Dooks authored
Add MODULE_ALIAS() declerations for all the supported platform devices for this driver. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Ben Dooks authored
The driver should be checking for a negative error code from s3c2410_dma_request(), not non-zero. Newer kernels now return the DMA channel number that was allocated by the request. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Ben Dooks authored
Add support to the S3C24XX MMC driver to have the card detect be on a pin that is not IRQ capable. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Ben Dooks authored
Fix a crash if host->mrq->data is NULL on ending a transfer. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Ben Dooks authored
Support for inverting the sense of the MMC driver's write protect detection line. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Ben Dooks authored
This patch adds platform data support to the s3mci driver. This allows flexible board-specific configuration of set_power, card detect and read only pins. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Roman Moracik authored
Fix Bug #677 - I/O errors on heavy microSD writes for 2.6.22.x. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Thomas Kleffel authored
is stopped. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Harald Welte <laforge@openmoko.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Harald Welte authored
Bugfix to ensure DMA channel allocated is freed on exit. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Harald Welte authored
This patch is a workaround of some S3C2410 MMC chip bug Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-
Thomas Kleffel authored
This is the latest S3C MMC/SD driver by Thomas Kleffel with cleanups as suggested by AKPM done by Ben Dooks. Signed-off-by:
Ben Dooks <ben-linux@fluff.org> Signed-off-by:
Thomas Kleffel <tk@maintech.de> Signed-off-by:
Pierre Ossman <drzeus@drzeus.cx>
-