summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAnson Huang <b20788@freescale.com>2014-10-10 19:42:48 +0800
committerAnson Huang <b20788@freescale.com>2014-10-20 14:34:13 +0800
commitd813058e05d0b5fc28ad5b6b0301d2c621f5db6a (patch)
tree95a91cce65f5d8bc1adadda37f5eed4be531814f /include
parent60a0b96783042dc8da41eab8ec3d4a6eb0d55986 (diff)
MLK-9674-2 arm: imx: improve A9-M4 low power protocol
1. improve busfreq enter/exit protocol, M4 will request high/low busfreq to A9, M4 will be in TCM when it release high busfreq, A9 only need to responce when M4 request high busfreq, no need handshake; 2. only when M4 release high busfreq, A9 is allow to do linux kernel suspend. Signed-off-by: Anson Huang <b20788@freescale.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/mcc_imx6sx.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/include/linux/mcc_imx6sx.h b/include/linux/mcc_imx6sx.h
index b6e60b5d3271..51824f79e3c3 100644
--- a/include/linux/mcc_imx6sx.h
+++ b/include/linux/mcc_imx6sx.h
@@ -26,14 +26,9 @@
#define MU_ARR0_OFFSET 0x10
#define MU_LPM_HANDSHAKE_INDEX 0
-#define MU_LPM_HANDSHAKE_ENTER 0xAAAA1111
-#define MU_LPM_HANDSHAKE_EXIT 0xBBBB2222
-#define MU_LPM_M4_REQUEST_HIGH_BUS 0x1111AAAA
-#define MU_LPM_A9_READY_FOR_M4 0xFFFF6666
+#define MU_LPM_BUS_HIGH_READY_FOR_M4 0xFFFF6666
+#define MU_LPM_M4_REQUEST_HIGH_BUS 0x2222CCCC
#define MU_LPM_M4_RELEASE_HIGH_BUS 0x2222BBBB
-#define MU_LPM_GET_M4_FREQ 0xCCCC3333
-#define MU_LPM_M4_IN_HIGHFREQ 0x33330000
-#define MU_LPM_M4_IN_LOWFREQ 0x33330001
enum {
/* FIXME */