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 power management

Guru 10085 points
Part Number: AM3352

Hi Sitara support Team,

SGX530 isn't included on AM3352.
Is it necessary to disable GFX in POWER DOMAIN from the viewpoint of the power consumption reduction?

Or it does not need to disable GFX in POWER DOMAIN for AM3352, does it?

Best regards,
Kanae

  • Hi Kanae,

    Yes, you can disable it for power consumption reduction.

    See also below wiki:

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

    Regards,
    Pavel
  • Hi Pavel,

    Thank you for quick reply.

    I would like to make sure that I do not have to consciously to disable
    to the PM_GFX_PWRSTST Register's value which are all "0"  
    because AM3352 is not include the SGX function.

    Or I should disable to the PM_GFX_PWRSTST Register's value which are all "0"
    even if AM3352 is not include the SGX function.

    Best regards,
    kanae

  • Kanae,

    Do you use AM335x TI PSDK 4.02?

    From AM335x device side, yes PM_GFX_PWRSTST register should report that GFX power is OFF. If PM_GFX_PWRSTST register has 0x0 for all the bits, then GFX is OFF and nothing more is required.

    PM_GFX_PWRSTST[1:0] PowerStateSt = 0x0 (OFF State)
    PM_GFX_PWRSTST[2] LogicStateSt = 0x0 (OFF)
    PM_GFX_PWRSTST[5:4] GFX_MEM_StateSt = 0x0 (OFF)
    PM_GFX_PWRSTST[20] InTransition = 0x0 (OFF)

    This register is read only and is controlled by PM_GFX_PWRSTCTRL register.

    Regards,
    Pavel
  • Hi Pavel,

    I appreciate your support.

    My customer uses  AM335x TI PSDK 4.02 and the custome board with AM3352.

    They have to check PM_GFX_PWRSTST register that has 0x0 for all the bits,
    even if AM3352 does not have the SGX function.

    Best regards,
    Kanae

  • Kanae,

    Please provide the below registers values, take these with devmem2 tool or omapconf tool from user space. I will also check if clok and power is OFF.

    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

    Regards,
    Pavel
  • Hi Pavel,
    Thank you for your gentle suggestion!

    However I have mistaken to write in my last post.
    My customer "will" use AM335x TI PSDK 4.02 and the custom board with AM3352.
    It's the stage of the prior confirmation, so their custom board has not been used yet.
    They are using AM335xEVM and PSDK 4.02 now.

    Best regards,
    Kanae
  • Kanae,

    They can try the same on AM335x EVM with PSDK 4.02, then apply the settings on their custom board when ready.

    Using AM335x EVM with PSDK 4.02, please provide the below registers values, take these with devmem2 tool or omapconf tool from user space. I will also check if clock and power is OFF.

    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

    Regards,
    Pavel