diff options
author | Russell King <rmk@dyn-67.arm.linux.org.uk> | 2006-05-02 17:24:59 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2006-05-02 17:24:59 +0100 |
commit | 37be4e7809e0581db85387e126ae4da68c3d6286 (patch) | |
tree | a3543202fa066bc930e09b9e36d32ab74fd38967 /include/linux | |
parent | 81d38428df26377c91e7e193aa4d2fdfdcda300a (diff) | |
download | linux-37be4e7809e0581db85387e126ae4da68c3d6286.tar.gz linux-37be4e7809e0581db85387e126ae4da68c3d6286.tar.bz2 linux-37be4e7809e0581db85387e126ae4da68c3d6286.zip |
[MMC] extend data timeout for writes
The CSD contains a "read2write factor" which determines the multiplier to
be applied to the read timeout to obtain the write timeout. We were
ignoring this parameter, resulting in the possibility for writes being
timed out too early.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include/linux')
-rw-r--r-- | 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.h index 30dd978c1ec8..991a37382a22 100644 --- a/include/linux/mmc/card.h +++ b/include/linux/mmc/card.h @@ -28,6 +28,7 @@ struct mmc_csd { unsigned short cmdclass; unsigned short tacc_clks; unsigned int tacc_ns; + unsigned int r2w_factor; unsigned int max_dtr; unsigned int read_blkbits; unsigned int write_blkbits; |