Part Number: TDA4VM
Other Parts Discussed in Thread: DRA829,
Hi,
we found currently the default SDK is using eMMC HS400 mode, it seems not stable on our custom board which causes sometimes boot failed,thus we want to change it to lower rate mode,such as HS200 or DDR52, how should I do that?
I have tried to configure it to ddr52 in kernel dts(k3-j721e-main.dtsi) as below,and re-run the make, take the tispl.bin& uboot.img to SD boot partition, but it doesn't work, the eMMC CLK is still 200MHZ
k3-j721e-main.dtsi:
main_sdhci0: mmc@4f80000 {
compatible = "ti,j721e-sdhci-8bit";
reg = <0x0 0x4f80000 0x0 0x1000>, <0x0 0x4f88000 0x0 0x400>;
interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
power-domains = <&k3_pds 91 TI_SCI_PD_EXCLUSIVE>;
clock-names = "clk_ahb", "clk_xin";
clocks = <&k3_clks 91 0>, <&k3_clks 91 1>;
assigned-clocks = <&k3_clks 91 1>;
assigned-clock-parents = <&k3_clks 91 2>;
bus-width = <8>;
- mmc-hs400-1_8v;
mmc-ddr-1_8v;
ti,otap-del-sel-legacy = <0xf>;
ti,otap-del-sel-mmc-hs = <0xf>;
ti,otap-del-sel-ddr52 = <0x5>;
- ti,otap-del-sel-hs200 = <0x6>;
- ti,otap-del-sel-hs400 = <0x0>;
ti,trm-icp = <0x8>;
ti,strobe-sel = <0x77>;
dma-coherent;
};
BR