diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2017-03-03 20:01:50 -0800 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2017-03-03 20:01:50 -0800 |
commit | ba2d7f9f1cbc230b354fddab1dc444d82ec44cee (patch) | |
tree | 30b950d9123bf3ebd086ca60d9c35bee854739f1 /examples/imx7_colibri_m4/low_power_demo/lpm_mcore.h | |
parent | c8ea6f4a7541f848b4ca6720c9f5a8d3d1fc8958 (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.h | 12 |
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 */ |