summaryrefslogtreecommitdiff
path: root/Demo/ColdFire_MCF52259_CodeWarrior/Freescale_Headers/MCF52259_PMM.h
diff options
context:
space:
mode:
Diffstat (limited to 'Demo/ColdFire_MCF52259_CodeWarrior/Freescale_Headers/MCF52259_PMM.h')
-rw-r--r--Demo/ColdFire_MCF52259_CodeWarrior/Freescale_Headers/MCF52259_PMM.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/Demo/ColdFire_MCF52259_CodeWarrior/Freescale_Headers/MCF52259_PMM.h b/Demo/ColdFire_MCF52259_CodeWarrior/Freescale_Headers/MCF52259_PMM.h
new file mode 100644
index 00000000..a24efd8e
--- /dev/null
+++ b/Demo/ColdFire_MCF52259_CodeWarrior/Freescale_Headers/MCF52259_PMM.h
@@ -0,0 +1,49 @@
+/* Coldfire C Header File
+ * Copyright Freescale Semiconductor Inc
+ * All rights reserved.
+ *
+ * 2008/04/17 Revision: 0.2
+ *
+ * (c) Copyright UNIS, spol. s r.o. 1997-2008
+ * UNIS, spol. s r.o.
+ * Jundrovska 33
+ * 624 00 Brno
+ * Czech Republic
+ * http : www.processorexpert.com
+ * mail : info@processorexpert.com
+ */
+
+#ifndef __MCF52259_PMM_H__
+#define __MCF52259_PMM_H__
+
+
+/*********************************************************************
+*
+* Power Management (PMM)
+*
+*********************************************************************/
+
+/* Register read/write macros */
+#define MCF_PMM_LPICR (*(vuint8 *)(0x40000012))
+#define MCF_PMM_LPCR (*(vuint8 *)(0x40110007))
+
+
+/* Bit definitions and macros for MCF_PMM_LPICR */
+#define MCF_PMM_LPICR_XLPM_IPL(x) (((x)&0x7)<<0x4)
+#define MCF_PMM_LPICR_ENBSTOP (0x80)
+
+/* Bit definitions and macros for MCF_PMM_LPCR */
+#define MCF_PMM_LPCR_LVDSE (0x2)
+#define MCF_PMM_LPCR_STPMD(x) (((x)&0x3)<<0x3)
+#define MCF_PMM_LPCR_STPMD_SYS_DISABLED (0)
+#define MCF_PMM_LPCR_STPMD_SYS_CLKOUT_DISABLED (0x8)
+#define MCF_PMM_LPCR_STPMD_ONLY_OSC_ENABLED (0x10)
+#define MCF_PMM_LPCR_STPMD_ALL_DISABLED (0x18)
+#define MCF_PMM_LPCR_LPMD(x) (((x)&0x3)<<0x6)
+#define MCF_PMM_LPCR_LPMD_RUN (0)
+#define MCF_PMM_LPCR_LPMD_DOZE (0x40)
+#define MCF_PMM_LPCR_LPMD_WAIT (0x80)
+#define MCF_PMM_LPCR_LPMD_STOP (0xC0)
+
+
+#endif /* __MCF52259_PMM_H__ */