工具/软件:
尊敬的专家
我尝试调试一些 eMMC 问题、并尝试降低 eMMC 速度。
相关主题如下所示。
我是否可以知道如何在 u-boot/linux 中修改 dts?
如果 "仅限传统模式"、此代码是否正确?
sdhci0: mmc@fa10000 {
compatible = "ti,am62-sdhci";
reg = <0x00 0x0fa10000 0x00 0x1000>, <0x00 0x0fa18000 0x00 0x400>;
interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
power-domains = <&k3_pds 57 TI_SCI_PD_EXCLUSIVE>;
clocks = <&k3_clks 57 5>, <&k3_clks 57 6>;
clock-names = "clk_ahb", "clk_xin";
assigned-clocks = <&k3_clks 57 6>;
assigned-clock-parents = <&k3_clks 57 8>;
bus-width = <8>;
/* mmc-ddr-1_8v; */
/* mmc-hs200-1_8v; */
ti,clkbuf-sel = <0x7>;
ti,otap-del-sel-legacy = <0x0>;
/delete-property/ ti,otap-del-sel-mmc-hs = <0x0>;
/delete-property/ti,otap-del-sel-ddr52 = <0x5>;
/delete-property/ ti,otap-del-sel-hs200 = <0x5>;
ti,itap-del-sel-legacy = <0xa>;
/delete-property/ ti,itap-del-sel-mmc-hs = <0x1>;
status = "ok";
};
如果 "ddr52 mode only"(仅限 ddr52模式)、则此代码是否正确?
我们仍然保持传统速度模式、对吧?
sdhci0: mmc@fa10000 {
compatible = "ti,am62-sdhci";
reg = <0x00 0x0fa10000 0x00 0x1000>, <0x00 0x0fa18000 0x00 0x400>;
interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
power-domains = <&k3_pds 57 TI_SCI_PD_EXCLUSIVE>;
clocks = <&k3_clks 57 5>, <&k3_clks 57 6>;
clock-names = "clk_ahb", "clk_xin";
assigned-clocks = <&k3_clks 57 6>;
assigned-clock-parents = <&k3_clks 57 8>;
bus-width = <8>;
/* mmc-ddr-1_8v; */
/* mmc-hs200-1_8v; */
ti,clkbuf-sel = <0x7>;
ti,otap-del-sel-legacy = <0x0>;
/delete-property/ ti,otap-del-sel-mmc-hs = <0x0>;
ti,otap-del-sel-ddr52 = <0x5>;
/delete-property/ ti,otap-del-sel-hs200 = <0x5>;
ti,itap-del-sel-legacy = <0xa>;
/delete-property/ ti,itap-del-sel-mmc-hs = <0x1>;
status = "ok";
};
如果引导成功、如何检查 eMMC 工作模式?
非常感谢
Gibbs



