This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: uboot can't find mmc device at slot 0

Part Number: TDA4VM


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