author | Alex Deng <alex.deng@amlogic.com> | 2019-04-17 19:22:21 (GMT) |
---|---|---|
committer | Chris Findeisen <cfindeisen@google.com> | 2019-04-26 20:00:54 (GMT) |
commit | fd56f82d738ff5f6abc34ca578fe062529a228d1 (patch) | |
tree | 9f2148766673dcb99863ac3dfe4e131496637f6b | |
parent | 20c44ccebd3f0cb8093da2574f31de9e959b9a9f (diff) | |
download | uboot-s905d3-bringup.zip uboot-s905d3-bringup.tar.gz uboot-s905d3-bringup.tar.bz2 |
[elaine-p1] change co-phase to 3 for eMMC
Bug: b/130143387
Test:
build,run,see "mmc dev 1" result is good
Change-Id: I642ce35affe47d242ff6dbde6b9f4cac00507abb
Signed-off-by: Alex Deng <alex.deng@amlogic.com>
Signed-off-by: manliang.tang <manliang.tang@amlogic.com>
-rw-r--r-- | board/amlogic/configs/sm1_elaine_p1.h | 1 | ||||
-rw-r--r-- | drivers/mmc/aml_sd_emmc.c | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/board/amlogic/configs/sm1_elaine_p1.h b/board/amlogic/configs/sm1_elaine_p1.h index 5dc6132..c241619 100644 --- a/board/amlogic/configs/sm1_elaine_p1.h +++ b/board/amlogic/configs/sm1_elaine_p1.h @@ -384,6 +384,7 @@ #define CONFIG_SYS_MMC_ENV_DEV 1 #define CONFIG_EMMC_DDR52_EN 0 #define CONFIG_EMMC_DDR52_CLK 35000000 + #define CONFIG_MMC_COPHASE_GOOG 3 #endif #define CONFIG_PARTITIONS 1 #define CONFIG_SYS_NO_FLASH 1 diff --git a/drivers/mmc/aml_sd_emmc.c b/drivers/mmc/aml_sd_emmc.c index 5cf42e8..94af60c 100644 --- a/drivers/mmc/aml_sd_emmc.c +++ b/drivers/mmc/aml_sd_emmc.c @@ -171,7 +171,11 @@ void aml_sd_cfg_swth(struct mmc *mmc) (0 << Cfg_sram_pd) | (0 << Cfg_rx_phase) | (0 << Cfg_tx_phase) | +#ifdef CONFIG_MMC_COPHASE_GOOG + (CONFIG_MMC_COPHASE_GOOG << Cfg_co_phase) | +#else (2 << Cfg_co_phase) | +#endif (clk_src << Cfg_src) | (clk_div << Cfg_div)); |