diff options
| author | Anton Vorontsov <[email protected]> | 2009-09-22 16:45:13 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2009-09-23 07:39:37 -0700 |
| commit | 81b39802468fe4bf5c6b038837319b608acfdd3e (patch) | |
| tree | aa5e95bcee95cb4dd7a4811abd8e740f4ef4a958 /scripts/stackusage | |
| parent | c08592698534f390afe726c38301aa8f1620c361 (diff) | |
sdhci-of: fix high-speed cards recognition
eSDHC fails to recognize some SDHS cards, throwing timeout errors:
mmc0: error -110 whilst initialising SD card
That's because we calculate timeout value in a wrong way: on eSDHC hosts
the timeout clock is derivied from the SD clock, which is set dynamically.
As David Vrabel suggested, deriving timeout clock from SD clock is a
common scheme, so let's implement DATA_TIMEOUT_USES_SDCLK quirk and use it
for eSDHC hosts.
Also, from now on we don't need esdhc_get_timeout_clock() callback, so
remove it.
Signed-off-by: Anton Vorontsov <[email protected]>
Cc: Pierre Ossman <[email protected]>
Cc: Kumar Gala <[email protected]>
Cc: David Vrabel <[email protected]>
Cc: Ben Dooks <[email protected]>
Cc: Sascha Hauer <[email protected]>
Cc: <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions