diff options
| author | Rajeshwari Shinde <[email protected]> | 2013-05-24 18:15:34 +0530 |
|---|---|---|
| committer | Minkyu Kang <[email protected]> | 2013-06-17 11:03:42 +0900 |
| commit | ed7bdc03eb516fb698ccc12ec5b4b9f132d05c5f (patch) | |
| tree | a77142276a7ad943fd02b3dd303cd5b42a22edbe /include/linux/err.h | |
| parent | eeb7d6a238f42c5c87892f9849cea00725f6d2d5 (diff) | |
MMC: DWMMC: Fix FIFO_DEPTH calculation
Current DWMMC driver used to give FIFO underrun/overrun error every 3rd time
for mmc rescan command.
In current code FIFO_DEPTH is getting calculated after reading the default FIFOTH
register and extracting the RX_WMARK bits from it i.e (RX_WMARK = FIFO_DEPTH/2 -1).
Instead of storing the correct value, we were recalculating the FIFO_DEPT each
time which is not correct.
Based on "[PATCH V9 3/9] DWMMC: Initialise dwmci and resolve EMMC read write issues"
http://permalink.gmane.org/gmane.comp.boot-loaders.u-boot/160247
Signed-off-by: Hatim Ali <[email protected]>
Signed-off-by: Rajeshwari Shinde <[email protected]>
Acked-by: Simon Glass <[email protected]>
Tested-by: Simon Glass <[email protected]>
Acked-by: Jaehoon Chung <[email protected]>
Acked-by: Andy Fleming <[email protected]>
Signed-off-by: Minkyu Kang <[email protected]>
Diffstat (limited to 'include/linux/err.h')
0 files changed, 0 insertions, 0 deletions
