tm2: make emmc run high speed [1/1]

PD#SWPL-5658

Problem:
emmc run hs200 report cmd18 rx data crc

Solution:
emmc run high speed first

Verify:
passed on t962e2_ab319

Change-Id: Iaeef33e38f7c5130ebfd0e7c5886459b8138a803
Signed-off-by: ruixuan.li <ruixuan.li@amlogic.com>

Conflicts:
	arch/arm/boot/dts/amlogic/mesontm2.dtsi
	arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts
	arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts
	arch/arm64/boot/dts/amlogic/mesontm2.dtsi
	arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts
	arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts
This commit is contained in:
ruixuan.li
2019-04-01 14:12:07 +08:00
committed by Luke Go
parent 441d225410
commit 239d8db2c1
2 changed files with 5 additions and 0 deletions

View File

@@ -3734,6 +3734,10 @@ static const struct of_device_id meson_mmc_of_match[] = {
.compatible = "amlogic, meson-mmc-sm1",
.data = &mmc_data_sm1,
},
{
.compatible = "amlogic, meson-mmc-tm2",
.data = &mmc_data_tm2,
},
{}
};

View File

@@ -202,6 +202,7 @@ enum mmc_chip_e {
MMC_CHIP_TL1 = 0X2b,
MMC_CHIP_G12B = 0x29b,
MMC_CHIP_SM1 = 0X2C,
MMC_CHIP_TM2 = 0X2D,
};
struct mmc_phase {