summaryrefslogtreecommitdiff
path: root/examples/imx7_colibri_m4/low_power_demo/lpm_mcore.h
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2017-03-03 20:01:50 -0800
committerStefan Agner <stefan.agner@toradex.com>2017-03-03 20:01:50 -0800
commitba2d7f9f1cbc230b354fddab1dc444d82ec44cee (patch)
tree30b950d9123bf3ebd086ca60d9c35bee854739f1 /examples/imx7_colibri_m4/low_power_demo/lpm_mcore.h
parentc8ea6f4a7541f848b4ca6720c9f5a8d3d1fc8958 (diff)
LPM mode working
Diffstat (limited to 'examples/imx7_colibri_m4/low_power_demo/lpm_mcore.h')
-rw-r--r--examples/imx7_colibri_m4/low_power_demo/lpm_mcore.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/examples/imx7_colibri_m4/low_power_demo/lpm_mcore.h b/examples/imx7_colibri_m4/low_power_demo/lpm_mcore.h
index 8e72585..407228e 100644
--- a/examples/imx7_colibri_m4/low_power_demo/lpm_mcore.h
+++ b/examples/imx7_colibri_m4/low_power_demo/lpm_mcore.h
@@ -49,10 +49,12 @@
#define MSG_LPM_M4_WAIT 0x5A5A0002
#define MSG_LPM_M4_STOP 0x5A5A0003
-#define MSG_LPM_M4_REQUEST_HIGHBUS 0x2222CCCC
-#define MSG_LPM_M4_RELEASE_HIGHBUS 0x2222BBBB
-
-#define MSG_LPM_A7_HIGHBUS_READY 0xFFFF6666
+#define MU_LPM_M4_LPM_READY 0xFFFF4444
+#define MU_LPM_M4_LPM_SLEEP 0xFFFF5555
+#define MU_LPM_BUS_HIGH_READY_FOR_M4 0xFFFF6666
+#define MU_LPM_M4_FREQ_CHANGE_READY 0xFFFF7777
+#define MU_LPM_M4_REQUEST_HIGH_BUS 0x2222CCCC
+#define MU_LPM_M4_RELEASE_HIGH_BUS 0x2222BBBB
#define GPC_SYNC_DELAY_CNT 65536
@@ -99,6 +101,8 @@ LPM_POWER_STATUS_M4 LPM_MCORE_GetPowerStatus(GPC_Type * base);
*/
void LPM_MCORE_SetPowerStatus(GPC_Type * base, LPM_POWER_STATUS_M4 m4_next_lpm);
+void LPM_MCORE_SendMessage(uint32_t msg);
+
/*
* provide readable information of current m4 core lpm state
*/