Other Parts Discussed in Thread: TDA4VM
Hi Experts:
We are using an eMMC (part no:KLM8G1GEUF-B04Q),which can be boot normally on TDA4VM platform by using HS200 mode.
But it boot fail on TDA4VE platform when using the same mode.Our SDK version is "9.1.0.6", the frequency of eMMC on uboot is 52MHz.
BTW, The eMMC can boot normally when setting otap-del-sel-mmc-hs mode. Our dts setting as below:
main_sdhci0: mmc@4f80000 {
compatible = "ti,j721e-sdhci-8bit";
reg = <0x00 0x04f80000 0x00 0x1000>,
<0x00 0x04f88000 0x00 0x400>;
interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
power-domains = <&k3_pds 98 TI_SCI_PD_EXCLUSIVE>;
clocks = <&k3_clks 98 7>, <&k3_clks 98 1>;
clock-names = "clk_ahb", "clk_xin";
assigned-clocks = <&k3_clks 98 1>;
assigned-clock-parents = <&k3_clks 98 2>;
bus-width = <8>;
ti,otap-del-sel-legacy = <0x0>;
ti,otap-del-sel-mmc-hs = <0x0>;
//ti,otap-del-sel-ddr52 = <0x6>;
ti,otap-del-sel-hs200 = <0x8>;
//ti,otap-del-sel-hs400 = <0x5>;
ti,itap-del-sel-legacy = <0x10>;
ti,itap-del-sel-mmc-hs = <0xa>;
ti,strobe-sel = <0x77>;
ti,clkbuf-sel = <0x7>;
ti,trm-icp = <0x8>;
mmc-ddr-1_8v;
mmc-hs200-1_8v;
//mmc-hs400-1_8v;
dma-coherent;
};
when I try add node "sdhci-caps-mask = <0x80000000 0x0>;" on that dts, it fail as before, Please refer the log and help us to fix the issue, thanks!
[ 4.493297] mmc0: mmc_select_hs200 failed, error -110
[ 4.500471] mmc0: error -110 whilst initialising MMC card
[ 4.561329] Waiting for root device /dev/mmcblk0p1...
[ 4.637538] mmc0: mmc_select_hs200 failed, error -110
[ 4.642582] mmc0: error -110 whilst initialising MMC card
[ 4.778717] mmc0: mmc_select_hs200 failed, error -110
[ 4.783760] mmc0: error -110 whilst initialising MMC card
[ 4.962191] mmc0: mmc_select_hs200 failed, error -110
[ 4.967230] mmc0: error -110 whilst initialising MMC card
Best Regards!
Hawayi