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.

[参考译文] AM3352:GFX 电源管理

Guru**** 2618835 points

Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662287/am3352-gfx-power-management

器件型号:AM3352

您好、Sitara 支持团队、

SGX530不包含在 AM3352中。
是否有必要从降低功耗的角度禁用电源域中的 GFX?

或者它不需要在 AM3352的电源域中禁用 GFX、是吗?

此致、
卡纳

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

    是的、您可以禁用它以降低功耗。

    另请参阅以下 wiki:

    processors.wiki.ti.com/.../Processor_SDK_Building_The_SDK

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

    您好、Pavel、

    感谢您的快速回复。

    我想确保我不必自觉地禁用它
    PM_GFX_PWRSTST 寄存器的值、这些值全部为"0"  
    因为 AM3352不包含 SGX 函数。

    或者、我应该禁用 PM_GFX_PWRSTST 寄存器的值、这些值都是"0"
    即使 AM3352不包含 SGX 函数。

    此致、
    卡纳

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

    您是否使用 AM335x TI PSDK 4.02?

    从 AM335x 器件端、是的 PM_GFX_PWRSTST 寄存器应报告 GFX 电源已关闭。 如果 PM_GFX_PWRSTST 寄存器的所有位都为0x0、则 GFX 关闭、无需再进行任何操作。

    PM_GFX_PWRSTST[1:0] PowerStateSt = 0x0 (关闭状态)
    PM_GFX_PWRST[2]逻辑状态 ST=0x0 (关闭)
    PM_GFX_PWRST[5:4] GFX_MEM_StateSt = 0x0 (关闭)
    PM_GFX_PWRST[20]转换= 0x0 (关闭)

    该寄存器为只读寄存器、由 PM_GFX_PWRSTCTRL 寄存器控制。

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

    您好、Pavel、

    感谢您的支持。

    我的客户使用 AM335x TI PSDK 4.02和 带有 AM3352的定制板。

    它们必须检查具有0x0的 PM_GFX_PWRSTST 寄存器的所有位、
    即使 AM3352没有 SGX 功能。

    此致、
    卡纳

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

    请提供以下寄存器值、使用 devmem2工具或 omapconf 工具从用户空间获取这些值。 我还将检查 clok 和 power 是否已关闭。

    PM_GFX_PWRSTCTRL
    PM_GFX_PWRSTST

    CM_GFX_L3_CLKSTCTRL
    CM_GFX_GFX_CLKCTRL
    CM_GFX_L4LS_GFX_CLKSTCTRL
    CM_GFX_MMUCFG_CLKCTRL
    CM_GFX_MMUDATA_CLKCTRL

    此致、
    帕维尔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Pavel、
    感谢您的温和建议!

    但我在上一篇文章中错误地写了。
    我的客户"将"使用 AM335x TI PSDK 4.02和带 AM3352的定制板。
    这是预先确认的阶段、因此他们的定制板尚未使用。
    他们现在使用的是 AM335xEVM 和 PSDK 4.02。

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

    他们可以使用 PSDK 4.02在 AM335x EVM 上尝试相同的方法、然后在准备就绪时将设置应用到定制板上。

    将 AM335x EVM 与 PSDK 4.02配合使用、请提供以下寄存器值、并使用 devmem2工具或 omapconf 工具从用户空间获取这些值。 我还将检查时钟和电源是否关闭。

    PM_GFX_PWRSTCTRL
    PM_GFX_PWRSTST

    CM_GFX_L3_CLKSTCTRL
    CM_GFX_GFX_CLKCTRL
    CM_GFX_L4LS_GFX_CLKSTCTRL
    CM_GFX_MMUCFG_CLKCTRL
    CM_GFX_MMUDATA_CLKCTRL

    此致、
    帕维尔