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.

[参考译文] TPS25751:如何通过固件将 TPS25751引脚17 (I2Cc_IRQ)重新配置为 GPIO12

Guru**** 2455560 points
Other Parts Discussed in Thread: TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1512282/tps25751-how-to-reconfigure-tps25751-pin-17-i2cc_irq-as-gpio12-via-firmware

器件型号:TPS25751

工具/软件:

您好:


我使用的是 TPS25751 USB Type-C 和 USB PD 控制器(https://www.ti.com/lit/ds/symlink/tps25751.pdf)、并希望重新配置引脚17 (I2Cc_IRQ)以用作 GPIO12、如数据表中所述。 虽然数据表提到可以重新配置此引脚、但它不提供执行此更改所需的步骤。

请说明以下几点:

  • 如果我使用 i.MX8M Plus SoC 作为主机、应该如何从 SoC 侧实现此引脚重新配置?
  • 这种重新配置是否是使用 TI 应用程序自定义工具完成的?
  • 需要修改工具中的哪些特定设置以禁用 μ I²C 控制器并启用 GPIO12?
  • 该配置 I²C 在引导时通过外部 EEPROM 加载、或者是否可以通过 μ 作为主机的补丁应用?


非常感谢任何指导、文档或示例配置。

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

    尊敬的 Anusree:  

    感谢您联系我们!

    [报价 userid="563630" url="~/support/power-management-group/power-management/f/power-management-forum/1512282/tps25751-how-to-reconfigure-tps25751-pin-17-i2cc_irq-as-gpio12-via-firmware
    • 如果我使用 i.MX8M Plus SoC 作为主机、应该如何从 SoC 侧实现此引脚重新配置?
    • 这种重新配置是否是使用 TI 应用程序自定义工具完成的?
    • 需要修改工具中的哪些特定设置以禁用 μ I²C 控制器并启用 GPIO12?
    [/报价]

    默认情况下、引脚17设置为在寄存器0x5c 中用作 GPIO12。 GPIO 映射事件使用  TI 应用程序自定义工具设置(见下文)、并且不会从 SoC 端设置。  

    [报价 userid="563630" url="~/support/power-management-group/power-management/f/power-management-forum/1512282/tps25751-how-to-reconfigure-tps25751-pin-17-i2cc_irq-as-gpio12-via-firmware
    • 该配置 I²C 在引导时通过外部 EEPROM 加载、或者是否可以通过 μ 作为主机的补丁应用?

    [/报价]

    PD 配置可以通过外部 EEPROM 加载到 TPS25751、也可以通过 I2C 从主机推送(此过程称为补丁突发模式、在技术参考手册的第5节中进行了定义)。  

    此致、  

    Aya Khedr