Part Number:DRA745
Tool/software: Linux
Hi,
I try to set omap mmc hs mode in 192M , it's fail. The error is:
"omap_hsmmc 480b4000.mmc: ADMA err: ST_TFR, desc at 0xfd841008 follows the erroneous one"
"mmcblk0: retrying because a re-tune was needed"
my emmc is TOSHIBA THGBMHG7C2LBAAR, my current config is:
&mmc2 {
status = "okay";
vmmc-supply = <&evm_3v3_sw>;
bus-width = <8>;
max-frequency = <192000000>;
pinctrl-names = "default", "hs", "ddr_1_8v-rev11", "ddr_1_8v", "hs200_1_8v-rev11", "hs200_1_8v";
pinctrl-0 = <&mmc2_pins_default>;
pinctrl-1 = <&mmc2_pins_hs>;
pinctrl-2 = <&mmc2_pins_ddr_1_8v &mmc2_iodelay_ddr_1_8v_rev11_conf>;
pinctrl-3 = <&mmc2_pins_ddr_1_8v &mmc2_iodelay_ddr_1_8v_rev20_conf>;
pinctrl-4 = <&mmc2_pins_hs200_1_8v &mmc2_iodelay_hs200_1_8v_rev11_conf>;
pinctrl-5 = <&mmc2_pins_hs200_1_8v &mmc2_iodelay_hs200_1_8v_rev20_conf>;
};
When I set max-frequency less than 192000000 , it's ok, but the mmc actual speed is 96M,I don’t know how to slove the trouble.
I don‘t konw whether it is useful to modify iodelay and Worsely I don‘t konw how to modify it.
thank you!