I am experimenting with power management features for the i.MX8QM MEK. For Cortex-A53 cores, I can disable individual cores.
Example to turn OFF A53 core 2 from TFA, I can use:
sc_pm_req_low_power_mode(ipc_handle, SC_R_A53_2, SC_PM_PW_MODE_OFF)
For the M4 core 0, I can similarly use the partition info and power mode:
sc_rm_get_resource_owner(ipc_handle, SC_R_M4_0_PID0, &m4_pt)
sc_pm_set_resource_power_mode(ipc_handle, m4_pt, SC_PM_PW_MODE_OFF)
Is there any way to read back current iMX8 power consumption stats from SCFW or any example showing power usage profile or display ? Or do we need to instrument or use some HW test tools ?
Thanks in advance.
power management example can be found in M4 SDK_MEK-MIMX8QM folder ../demo_apps/power_mode_switch/
available on https://mcuxpresso.nxp.com/en/welcome
Power consumption can not be read by SCFW API, some numbers can be found in
AN12338 i.MX 8QuadXPlus Power Consumption Measurement