|
@@ -39,11 +39,11 @@ static const unsigned char tran_mant[] = {
|
|
|
35, 40, 45, 50, 55, 60, 70, 80,
|
|
35, 40, 45, 50, 55, 60, 70, 80,
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-static const unsigned int tacc_exp[] = {
|
|
|
|
|
|
|
+static const unsigned int taac_exp[] = {
|
|
|
1, 10, 100, 1000, 10000, 100000, 1000000, 10000000,
|
|
1, 10, 100, 1000, 10000, 100000, 1000000, 10000000,
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-static const unsigned int tacc_mant[] = {
|
|
|
|
|
|
|
+static const unsigned int taac_mant[] = {
|
|
|
0, 10, 12, 13, 15, 20, 25, 30,
|
|
0, 10, 12, 13, 15, 20, 25, 30,
|
|
|
35, 40, 45, 50, 55, 60, 70, 80,
|
|
35, 40, 45, 50, 55, 60, 70, 80,
|
|
|
};
|
|
};
|
|
@@ -111,8 +111,8 @@ static int mmc_decode_csd(struct mmc_card *card)
|
|
|
case 0:
|
|
case 0:
|
|
|
m = UNSTUFF_BITS(resp, 115, 4);
|
|
m = UNSTUFF_BITS(resp, 115, 4);
|
|
|
e = UNSTUFF_BITS(resp, 112, 3);
|
|
e = UNSTUFF_BITS(resp, 112, 3);
|
|
|
- csd->tacc_ns = (tacc_exp[e] * tacc_mant[m] + 9) / 10;
|
|
|
|
|
- csd->tacc_clks = UNSTUFF_BITS(resp, 104, 8) * 100;
|
|
|
|
|
|
|
+ csd->taac_ns = (taac_exp[e] * taac_mant[m] + 9) / 10;
|
|
|
|
|
+ csd->taac_clks = UNSTUFF_BITS(resp, 104, 8) * 100;
|
|
|
|
|
|
|
|
m = UNSTUFF_BITS(resp, 99, 4);
|
|
m = UNSTUFF_BITS(resp, 99, 4);
|
|
|
e = UNSTUFF_BITS(resp, 96, 3);
|
|
e = UNSTUFF_BITS(resp, 96, 3);
|
|
@@ -148,8 +148,8 @@ static int mmc_decode_csd(struct mmc_card *card)
|
|
|
*/
|
|
*/
|
|
|
mmc_card_set_blockaddr(card);
|
|
mmc_card_set_blockaddr(card);
|
|
|
|
|
|
|
|
- csd->tacc_ns = 0; /* Unused */
|
|
|
|
|
- csd->tacc_clks = 0; /* Unused */
|
|
|
|
|
|
|
+ csd->taac_ns = 0; /* Unused */
|
|
|
|
|
+ csd->taac_clks = 0; /* Unused */
|
|
|
|
|
|
|
|
m = UNSTUFF_BITS(resp, 99, 4);
|
|
m = UNSTUFF_BITS(resp, 99, 4);
|
|
|
e = UNSTUFF_BITS(resp, 96, 3);
|
|
e = UNSTUFF_BITS(resp, 96, 3);
|