Hi,
We are working on sdk7.2 linux environment.
The following is our emmc settings in uboot dtbs, only "ti,otap-del-sel-legacy = <0x0>;" work fine on our plarform.
we want to use hs200 or hs400, the settings as below, but the uboot report "no mmc device at slot 0"
hs200 :
350 > main_sdhci0: sdhci@4f80000 {
351 > > compatible = "ti,j721e-sdhci-8bit";
352 > > reg = <0x0 0x4f80000 0x0 0x1000>, <0x0 0x4f88000 0x0 0x400>;
353 > > interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
354 > > power-domains = <&k3_pds 91 TI_SCI_PD_EXCLUSIVE>;
355 > > clock-names = "clk_xin", "clk_ahb";
356 > > clocks = <&k3_clks 91 1>, <&k3_clks 91 0>;
357 > > assigned-clocks = <&k3_clks 91 1>;
358 > > assigned-clock-parents = <&k3_clks 91 2>;
359 > > bus-width = <8>;
360 > > ti,trm-icp = <0x8>;
361 > > ti,strobe-sel = <0x77>;
362 > > dma-coherent;
363 > > mmc-ddr-1_8v;
364 > > mmc-hs200-1_8v;
365 > > mmc-hs400-1_8v;
366 > > sdhci-caps-mask = <0x2 0x0>;
367 > > // ti,otap-del-sel-legacy = <0x0>;
368 > > // ti,otap-del-sel-mmc-hs = <0x0>;
369 > > // ti,otap-del-sel-ddr52 = <0x5>;
370 > > ti,otap-del-sel-hs200 = <0x2>;
371 > > // ti,otap-del-sel-hs400 = <0x2>;
372 > };
hs400 :
350 > main_sdhci0: sdhci@4f80000 {
351 > > compatible = "ti,j721e-sdhci-8bit";
352 > > reg = <0x0 0x4f80000 0x0 0x1000>, <0x0 0x4f88000 0x0 0x400>;
353 > > interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
354 > > power-domains = <&k3_pds 91 TI_SCI_PD_EXCLUSIVE>;
355 > > clock-names = "clk_xin", "clk_ahb";
356 > > clocks = <&k3_clks 91 1>, <&k3_clks 91 0>;
357 > > assigned-clocks = <&k3_clks 91 1>;
358 > > assigned-clock-parents = <&k3_clks 91 2>;
359 > > bus-width = <8>;
360 > > ti,trm-icp = <0x8>;
361 > > ti,strobe-sel = <0x77>;
362 > > dma-coherent;
363 > > mmc-ddr-1_8v;
364 > > mmc-hs200-1_8v;
365 > > mmc-hs400-1_8v;
366 > > sdhci-caps-mask = <0x2 0x0>;
367 > > // ti,otap-del-sel-legacy = <0x0>;
368 > > // ti,otap-del-sel-mmc-hs = <0x0>;
369 > > // ti,otap-del-sel-ddr52 = <0x5>;
370 > > // ti,otap-del-sel-hs200 = <0x2>;
371 > > ti,otap-del-sel-hs400 = <0x2>;
372 > };
The following is the emmc supportability, hs400:1.8v and hs200:1.8v are supported.
We hope hs200 or hs400 can work on our platform, please give me a hand to trace it.
Regards