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.

[参考译文] TDA4VH-Q1:TDA4VH-Q1如何支持 SDR104模式

Guru**** 2458770 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1481186/tda4vh-q1-how-does-tda4vh-q1-support-sdr104-mode

器件型号:TDA4VH-Q1
主题中讨论的其他器件:TDA4VH

工具与软件:


我修改了下面的器件树以支持 SDR104模式;实际上、TF 卡可以识别 SDR104、但它的数据线电压为3.3V;我修改了下面的器件树以支持 SDR104模式。 如何修改文件图像78/1000实时转换以使数据线电压为1.8V;实际上、TF 卡可以识别 SDR104、但它的数据线电压为3.3V;如何将数据线电压修改为1.8V

划译 μ A
我修改了下面的器件树以支持 SDR104模式;实际上、TF 卡可以识别 SDR104、但它的数据线电压为3.3V;如何将数据线电压修改为1.8V

&main_sdhci1{
/* SD 卡*/
pinctrl-0 =<&MAIN_mmc1_PINS_DEFAULT>;
pinctrl-names ="默认值";
DISABLE-WP;
VMMC 电源=<&VDD_mmc1>;
vqmmc-supply =<&vdd_sd_dv>;
/*通过添加 no-1-8-v 属性禁用所有 UHS 模式。
*要重新启用 UHS 模式,请删除 no-1-8-v 属性。 */
NO-1-8-V;
};

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

    TDA4VH EVM 电路板会自动切换、这意味着当 TF 卡协商到 SDR104模式时默认代码将切换为1.8V。
    我的问题是、硬件是否修改了控制3.3V/1.8V 开关的 GPIO。 我如何在代码中调整此 GPIO。

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

    尊敬的 Fang:

    实际上、这就是中存在的这部分代码 /drivers/mmc/core/regulator.c、它会在发生电压切换时执行。

    在发生更高速模式切换时、也会调用此函数。

    此致

    Gokul

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

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

    如图所示、SEL_SDIO_3V3_1V8N 切换到1.8V GPIO;
    但目前、我们的 GPIO 已修改为 AE38。 在代码中对其进行修改。

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

    尊敬的 Fang:

    在中修改了以下内容 k3-j784s4-evm.dts Linux 内核( 和 u-boot ( /arch/arm/dts/k3-j784s4-evm.dts) 将有所帮助。而不是 0x020 、您必须将其替换为 0x068。

    注意:确保引脚(MCAN0_RX)和(GPIO0_26)不被任何其他人使用。否则、可能会发生冲突。

    此致

    Gokul