diff options
author | Pierre Ossman <drzeus@drzeus.cx> | 2007-07-22 16:18:46 -0400 |
---|---|---|
committer | Pierre Ossman <drzeus@drzeus.cx> | 2007-09-23 02:46:48 -0400 |
commit | 17b0429dde9ab60f9cee8e07ab28c7dc6cfe6efd (patch) | |
tree | 9f87df1ffbeca4c6f828b7979f2e45ef898a3ef0 /drivers/mmc/core/mmc_ops.c | |
parent | b7e113dc9d52c4a37d2da6fafe77959f3a28eccf (diff) |
mmc: remove custom error codes
Convert the MMC layer to use standard error codes and not its own,
incompatible values.
Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
Diffstat (limited to 'drivers/mmc/core/mmc_ops.c')
-rw-r--r-- | drivers/mmc/core/mmc_ops.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/drivers/mmc/core/mmc_ops.c b/drivers/mmc/core/mmc_ops.c index 913e75f00843..15cd575effaa 100644 --- a/drivers/mmc/core/mmc_ops.c +++ b/drivers/mmc/core/mmc_ops.c | |||
@@ -40,10 +40,10 @@ static int _mmc_select_card(struct mmc_host *host, struct mmc_card *card) | |||
40 | } | 40 | } |
41 | 41 | ||
42 | err = mmc_wait_for_cmd(host, &cmd, MMC_CMD_RETRIES); | 42 | err = mmc_wait_for_cmd(host, &cmd, MMC_CMD_RETRIES); |
43 | if (err != MMC_ERR_NONE) | 43 | if (err) |
44 | return err; | 44 | return err; |
45 | 45 | ||
46 | return MMC_ERR_NONE; | 46 | return 0; |
47 | } | 47 | } |
48 | 48 | ||
49 | int mmc_select_card(struct mmc_card *card) | 49 | int mmc_select_card(struct mmc_card *card) |
@@ -99,13 +99,13 @@ int mmc_send_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr) | |||
99 | 99 | ||
100 | for (i = 100; i; i--) { | 100 | for (i = 100; i; i--) { |
101 | err = mmc_wait_for_cmd(host, &cmd, 0); | 101 | err = mmc_wait_for_cmd(host, &cmd, 0); |
102 | if (err != MMC_ERR_NONE) | 102 | if (err) |
103 | break; | 103 | break; |
104 | 104 | ||
105 | if (cmd.resp[0] & MMC_CARD_BUSY || ocr == 0) | 105 | if (cmd.resp[0] & MMC_CARD_BUSY || ocr == 0) |
106 | break; | 106 | break; |
107 | 107 | ||
108 | err = MMC_ERR_TIMEOUT; | 108 | err = -ETIMEDOUT; |
109 | 109 | ||
110 | mmc_delay(10); | 110 | mmc_delay(10); |
111 | } | 111 | } |
@@ -131,12 +131,12 @@ int mmc_all_send_cid(struct mmc_host *host, u32 *cid) | |||
131 | cmd.flags = MMC_RSP_R2 | MMC_CMD_BCR; | 131 | cmd.flags = MMC_RSP_R2 | MMC_CMD_BCR; |
132 | 132 | ||
133 | err = mmc_wait_for_cmd(host, &cmd, MMC_CMD_RETRIES); | 133 | err = mmc_wait_for_cmd(host, &cmd, MMC_CMD_RETRIES); |
134 | if (err != MMC_ERR_NONE) | 134 | if (err) |
135 | return err; | 135 | return err; |
136 | 136 | ||
137 | memcpy(cid, cmd.resp, sizeof(u32) * 4); | 137 | memcpy(cid, cmd.resp, sizeof(u32) * 4); |
138 | 138 | ||
139 | return MMC_ERR_NONE; | 139 | return 0; |
140 | } | 140 | } |
141 | 141 | ||
142 | int mmc_set_relative_addr(struct mmc_card *card) | 142 | int mmc_set_relative_addr(struct mmc_card *card) |
@@ -154,10 +154,10 @@ int mmc_set_relative_addr(struct mmc_card *card) | |||
154 | cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; | 154 | cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; |
155 | 155 | ||
156 | err = mmc_wait_for_cmd(card->host, &cmd, MMC_CMD_RETRIES); | 156 | err = mmc_wait_for_cmd(card->host, &cmd, MMC_CMD_RETRIES); |
157 | if (err != MMC_ERR_NONE) | 157 | if (err) |
158 | return err; | 158 | return err; |
159 | 159 | ||
160 | return MMC_ERR_NONE; | 160 | return 0; |
161 | } | 161 | } |
162 | 162 | ||
163 | int mmc_send_csd(struct mmc_card *card, u32 *csd) | 163 | int mmc_send_csd(struct mmc_card *card, u32 *csd) |
@@ -176,12 +176,12 @@ int mmc_send_csd(struct mmc_card *card, u32 *csd) | |||
176 | cmd.flags = MMC_RSP_R2 | MMC_CMD_AC; | 176 | cmd.flags = MMC_RSP_R2 | MMC_CMD_AC; |
177 | 177 | ||
178 | err = mmc_wait_for_cmd(card->host, &cmd, MMC_CMD_RETRIES); | 178 | err = mmc_wait_for_cmd(card->host, &cmd, MMC_CMD_RETRIES); |
179 | if (err != MMC_ERR_NONE) | 179 | if (err) |
180 | return err; | 180 | return err; |
181 | 181 | ||
182 | memcpy(csd, cmd.resp, sizeof(u32) * 4); | 182 | memcpy(csd, cmd.resp, sizeof(u32) * 4); |
183 | 183 | ||
184 | return MMC_ERR_NONE; | 184 | return 0; |
185 | } | 185 | } |
186 | 186 | ||
187 | int mmc_send_ext_csd(struct mmc_card *card, u8 *ext_csd) | 187 | int mmc_send_ext_csd(struct mmc_card *card, u8 *ext_csd) |
@@ -218,12 +218,12 @@ int mmc_send_ext_csd(struct mmc_card *card, u8 *ext_csd) | |||
218 | 218 | ||
219 | mmc_wait_for_req(card->host, &mrq); | 219 | mmc_wait_for_req(card->host, &mrq); |
220 | 220 | ||
221 | if (cmd.error != MMC_ERR_NONE) | 221 | if (cmd.error) |
222 | return cmd.error; | 222 | return cmd.error; |
223 | if (data.error != MMC_ERR_NONE) | 223 | if (data.error) |
224 | return data.error; | 224 | return data.error; |
225 | 225 | ||
226 | return MMC_ERR_NONE; | 226 | return 0; |
227 | } | 227 | } |
228 | 228 | ||
229 | int mmc_switch(struct mmc_card *card, u8 set, u8 index, u8 value) | 229 | int mmc_switch(struct mmc_card *card, u8 set, u8 index, u8 value) |
@@ -244,10 +244,10 @@ int mmc_switch(struct mmc_card *card, u8 set, u8 index, u8 value) | |||
244 | cmd.flags = MMC_RSP_R1B | MMC_CMD_AC; | 244 | cmd.flags = MMC_RSP_R1B | MMC_CMD_AC; |
245 | 245 | ||
246 | err = mmc_wait_for_cmd(card->host, &cmd, MMC_CMD_RETRIES); | 246 | err = mmc_wait_for_cmd(card->host, &cmd, MMC_CMD_RETRIES); |
247 | if (err != MMC_ERR_NONE) | 247 | if (err) |
248 | return err; | 248 | return err; |
249 | 249 | ||
250 | return MMC_ERR_NONE; | 250 | return 0; |
251 | } | 251 | } |
252 | 252 | ||
253 | int mmc_send_status(struct mmc_card *card, u32 *status) | 253 | int mmc_send_status(struct mmc_card *card, u32 *status) |
@@ -265,12 +265,12 @@ int mmc_send_status(struct mmc_card *card, u32 *status) | |||
265 | cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; | 265 | cmd.flags = MMC_RSP_R1 | MMC_CMD_AC; |
266 | 266 | ||
267 | err = mmc_wait_for_cmd(card->host, &cmd, MMC_CMD_RETRIES); | 267 | err = mmc_wait_for_cmd(card->host, &cmd, MMC_CMD_RETRIES); |
268 | if (err != MMC_ERR_NONE) | 268 | if (err) |
269 | return err; | 269 | return err; |
270 | 270 | ||
271 | if (status) | 271 | if (status) |
272 | *status = cmd.resp[0]; | 272 | *status = cmd.resp[0]; |
273 | 273 | ||
274 | return MMC_ERR_NONE; | 274 | return 0; |
275 | } | 275 | } |
276 | 276 | ||