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.

[参考译文] AM625:SDK8.3 DTS 中的驱动强度

Guru**** 3001220 points

Other Parts Discussed in Thread: AM62P

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1647690/am625-driver-strength-in-sdk8-3-dts

器件型号: AM625
主题: AM62P 中讨论的其他器件

SDK8.3 DTS 中有用于 eMMC 的驱动器强度设置。

&sdhci0 {
    pinctrl-names = "default";
    pinctrl-0 = <&main_mmc0_pins_default>;
    ti,driver-strength-ohm = <50>;
    disable-wp;
};

相关代码 sdhci_am654.c

    /* Configure DLL driver strength */
    mask |= DR_TY_MASK;
    val |= sdhci_am654->drv_strength << DR_TY_SHIFT;
    regmap_update_bits(sdhci_am654->base, PHY_CTRL1, mask, val);

  它配置寄存器 CTRLMMR_SDIO0_CTRL (0x430041b4) 以外的 MMC_SSCFG_PHY_CTRL_1_REG 名称寄存器  

而寄存器字段 disstellton 没有驱动强度内容、所以它配置了什么。

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tony:

    该代码部分仅适用于 AM64x 和 AM62P eMMC 控制器。 您需要查看 AM64x 或 AM62P TRM 以了解寄存器说明。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“35100“ url=“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1647690/am625-driver-strength-in-sdk8-3-dts ] ti、driver-strength-ohm =<50>;

    BTY、在更高的内核版本中、此设置已从 AM62x 器件树中删除。 因为它不适用于 AM62x。