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.

[参考译文] TPS65910A3EVM-583:在带有 AM335x-GP-EVM 的 TPS65910A3上尝试使用 RTC 时、hwclock 命令会发出错误消息。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/985679/tps65910a3evm-583-hwclock-command-gives-error-when-trying-to-use-rtc-on-tps65910a3-with-am335x-gp-evm

器件型号:TPS65910A3EVM-583
主题中讨论的其他器件:TPS65910

我正在使用 AM335x-GP-EVM 并尝试启用和使用 PMIC 上可用的 RTC。  我将参考下面的主题、并对 TPS 和内核配置 CONFIG_RTC_TPS65910=y 的 DTS 进行了更改。

在 PMIC 上使用 RTC 时、hwclock 命令会产生错误。

hwclock
hwclock: select() to /dev/rtc0 to wait for clock tick timed out。

hwclock -f /dev/rtc0

hwclock: select() to /dev/rtc0 to wait for clock tick timed out。

hwclock 命令提供错误的日期,并且不会在两个电源周期之间存储时间。

 hwclock -f /dev/rtc1
2000-01-01 01:14:44.133543+00:00

请告诉我 AM335x-GP-EVM 所需的信息

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

    您好、Siva、

    请将您的更改附加到 DTS 文件。 您在启动时看到了什么终端输出? 例如、"dmesg | grep rtc"?

    此致、

    Nick

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

    这些是我添加到 AM335x-EVM.dts 的现有节点 TPS 中的更改。

    reg =<0x2D>;
    interrupt-parent =<&INTc>;
    中断=< 0 118 0x04 >;

    #GPIO-cells =<2>;
    GPIO 控制器;

    #interrupt-cells =<2>;
    中断控制器;

    ti、en-ck32k-xtal;

    vcc1-supply =<VBAT>;
    vcc2-supply =<VBAT>;
    vcc3-supply =<VBAT>;
    vcc4-supply =<VBAT>;
    vcc5-supply =<VBAT>;
    vcc6-supply =<VBAT>;
    vcc7-supply =<VBAT>;
    vcio-supply =<VBAT>;

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

    您好、Siva、

     请连接您在启动时看到的任何终端输出。 例如、您可以使用命令"dmesg | grep rtc"搜索其中包含 RTC 的行