Hello,
I have been exploring the "evkmimx8ulp_power_mode_switch" example which has been customized to support the MaaXBoard 8ulp hardware (https://www.avnet.com/wps/portal/us/products/avnet-boards/avnet-board-families/maaxboard/maaxboard-8...)
On this hardware, TPM3 is used to drive the backlight of the MIPI display and does operate properly, the A35 core can successfully set the backlight intensity and TPM3 will shut off when the A35 core is placed in suspend mode.
Issues arise while exercising the various power modes through the M33 application and the A35 core is suspended, for example, If the M33 core is placed into Deep Sleep mode through the examples console, the backlight activates (TPM3 turns on) however, when exercising Sleep Mode the backlight remains off. It is my expectation that TPM3 should remain off while the A35 core is suspended regardless of the power mode.
Can you please help us identify the potential causes for this behavior, why would TPM3 behave differently when the M33 is in Deep Sleep mode vs Sleep mode.
Running imx-6.1.22-2.0.0 on silicon version A2
The source code I'm working with is located here
https://github.com/MaximSaka/maaxboard8ulp_power_mode_switch
Thank you in advance for any insight you may be able to provide.
Best Regards.