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.

关于am335x-evm-scale-data.bin

在内核的设备树文件中,有这样一段:

&wkup_m3_ipc {

ti, needs-vtt-toggle;

ti,vtt-gpio-pin = <7>;
ti,scale-data-fw = "am335x-evm-scale-data.bin";
};

请教几个问题:

1、wkup_m3_ipc是描述什么的?我在TRM中没有找到具体的说明

2、am335x-evm-scale-data.bin的内容是什么?主要起什么作用?

3、wkup_m3_ipc与am335x-evm-scale-data.bin有什么关联?

谢谢各位!

  • 1. 这个节点对应wkup_m3_ipc Driver
    This driver exposes an API to be used by the PM code to provide board and SoC specific data from the kernel to the CM3 firmware, request certain power state transitions, and query the status of any previous power state transitions performed by the CM3 firmware.

    2. 这个实现Deep Sleep Voltage Scaling

    3. In order to enable deep sleep voltage scaling, the CM3 module needs to be told which binary blob to execute during a suspend/ resume cycle. This is defined in the wkup_m3_ipc node.
    /* From arch/arm/boot/dts/am335x-evm.dts */
    &wkup_m3_ipc {
    ti,scale-data-fw = "am335x-evm-scale-data.bin";

    这些都在下面的文档有说明。
    www.ti.com/.../sprac74a.pdf
  • 非常感谢!我再请教一下,我发现在processor SDK 05.02.00.10中,在firmware目录中已经不存在这个文件了。那么这个功能是如何实现了呢?但在设备树里还有这个节点,这个节点还有用吗?
  • 在最新的SDK5.02里有

  • 多谢!我这个版本可能不是最新的,firmware目录中只有一个Makefile

    git log显示是commit 148e2b.....

    是2018年12月7日9点14分提交的。

  • 最新的Processor SDK可以到下面的链接下载。
    www.ti.com/.../processor-sdk-am335x
x 出现错误。请重试或与管理员联系。