Merge pull request #935 from OLIMEX/update-mmc-phases
Fix mmc phase timings
This commit is contained in:
commit
8fa1d6d98f
28
patch/u-boot/u-boot-sunxi/fix-mmc-phase-timings.patch
Normal file
28
patch/u-boot/u-boot-sunxi/fix-mmc-phase-timings.patch
Normal file
@ -0,0 +1,28 @@
|
||||
diff --git a/drivers/mmc/sunxi_mmc.c b/drivers/mmc/sunxi_mmc.c
|
||||
index 4edb4be..be55dc4 100644
|
||||
--- a/drivers/mmc/sunxi_mmc.c
|
||||
+++ b/drivers/mmc/sunxi_mmc.c
|
||||
@@ -146,19 +146,19 @@ static int mmc_set_mod_clk(struct sunxi_mmc_priv *priv, unsigned int hz)
|
||||
oclk_dly = 0;
|
||||
sclk_dly = 5;
|
||||
#ifdef CONFIG_MACH_SUN9I
|
||||
- } else if (hz <= 50000000) {
|
||||
+ } else if (hz <= 52000000) {
|
||||
oclk_dly = 5;
|
||||
sclk_dly = 4;
|
||||
} else {
|
||||
- /* hz > 50000000 */
|
||||
+ /* hz > 52000000 */
|
||||
oclk_dly = 2;
|
||||
sclk_dly = 4;
|
||||
#else
|
||||
- } else if (hz <= 50000000) {
|
||||
+ } else if (hz <= 52000000) {
|
||||
oclk_dly = 3;
|
||||
sclk_dly = 4;
|
||||
} else {
|
||||
- /* hz > 50000000 */
|
||||
+ /* hz > 52000000 */
|
||||
oclk_dly = 1;
|
||||
sclk_dly = 4;
|
||||
#endif
|
||||
Loading…
Reference in New Issue
Block a user