summaryrefslogtreecommitdiffstats
path: root/drivers/mci/mxs.c
diff options
context:
space:
mode:
authorJuergen Beisert <jbe@pengutronix.de>2013-04-26 11:31:51 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2013-04-27 00:06:24 +0200
commit47e2d9f6e5d0ee2175fa3dc07ceb082b0c7e5341 (patch)
treecf936f1341b3f2f3712e374ac50c3ffcd9a29f90 /drivers/mci/mxs.c
parent869dc358884c5258b6cc27a4432194219a8ea2e0 (diff)
downloadbarebox-47e2d9f6e5d0ee2175fa3dc07ceb082b0c7e5341.tar.gz
barebox-47e2d9f6e5d0ee2175fa3dc07ceb082b0c7e5341.tar.xz
MCI/MXS: report a better matching error code when the transfer fails
EIO is a better error message to describe the data transfer to or from the SD cards has failed. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mci/mxs.c')
-rw-r--r--drivers/mci/mxs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/mci/mxs.c b/drivers/mci/mxs.c
index 3657b3e496..7b4ec2d300 100644
--- a/drivers/mci/mxs.c
+++ b/drivers/mci/mxs.c
@@ -185,7 +185,7 @@ static int mxs_mci_read_data(struct mxs_mci_host *mxs_mci, void *buffer, unsigne
if (length == 0)
return 0;
- return -EINVAL;
+ return -EIO;
}
@@ -222,7 +222,7 @@ static int mxs_mci_write_data(struct mxs_mci_host *mxs_mci, const void *buffer,
if (length == 0)
return 0;
- return -EINVAL;
+ return -EIO;
}
/**