|
@@ -0,0 +1,138 @@
|
|
|
+/*
|
|
|
+ * OMAP44xx Power Management register bits
|
|
|
+ *
|
|
|
+ * Copyright (C) 2009-2010 Texas Instruments, Inc.
|
|
|
+ * Copyright (C) 2009-2010 Nokia Corporation
|
|
|
+ *
|
|
|
+ * Paul Walmsley (paul@pwsan.com)
|
|
|
+ * Rajendra Nayak (rnayak@ti.com)
|
|
|
+ * Benoit Cousson (b-cousson@ti.com)
|
|
|
+ *
|
|
|
+ * This file is automatically generated from the OMAP hardware databases.
|
|
|
+ * We respectfully ask that any modifications to this file be coordinated
|
|
|
+ * with the public linux-omap@vger.kernel.org mailing list and the
|
|
|
+ * authors above to ensure that the autogeneration scripts are kept
|
|
|
+ * up-to-date with the file contents.
|
|
|
+ *
|
|
|
+ * This program is free software; you can redistribute it and/or modify
|
|
|
+ * it under the terms of the GNU General Public License version 2 as
|
|
|
+ * published by the Free Software Foundation.
|
|
|
+ */
|
|
|
+
|
|
|
+#ifndef __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_44XX_H
|
|
|
+#define __ARCH_ARM_MACH_OMAP2_PRM_REGBITS_44XX_H
|
|
|
+
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by PRM_LDO_SRAM_CORE_SETUP, PRM_LDO_SRAM_IVA_SETUP,
|
|
|
+ * PRM_LDO_SRAM_MPU_SETUP
|
|
|
+ */
|
|
|
+#define OMAP4430_ABBOFF_ACT_EXPORT_SHIFT 1
|
|
|
+#define OMAP4430_ABBOFF_ACT_EXPORT_MASK (1 << 1)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by PRM_LDO_SRAM_CORE_SETUP, PRM_LDO_SRAM_IVA_SETUP,
|
|
|
+ * PRM_LDO_SRAM_MPU_SETUP
|
|
|
+ */
|
|
|
+#define OMAP4430_ABBOFF_SLEEP_EXPORT_SHIFT 2
|
|
|
+#define OMAP4430_ABBOFF_SLEEP_EXPORT_MASK (1 << 2)
|
|
|
+
|
|
|
+/* Used by PRM_IRQENABLE_DUCATI, PRM_IRQENABLE_MPU */
|
|
|
+#define OMAP4430_ABB_IVA_DONE_EN_SHIFT 31
|
|
|
+#define OMAP4430_ABB_IVA_DONE_EN_MASK (1 << 31)
|
|
|
+
|
|
|
+/* Used by PRM_IRQSTATUS_DUCATI, PRM_IRQSTATUS_MPU */
|
|
|
+#define OMAP4430_ABB_IVA_DONE_ST_SHIFT 31
|
|
|
+#define OMAP4430_ABB_IVA_DONE_ST_MASK (1 << 31)
|
|
|
+
|
|
|
+/* Used by PRM_IRQENABLE_MPU_2 */
|
|
|
+#define OMAP4430_ABB_MPU_DONE_EN_SHIFT 7
|
|
|
+#define OMAP4430_ABB_MPU_DONE_EN_MASK (1 << 7)
|
|
|
+
|
|
|
+/* Used by PRM_IRQSTATUS_MPU_2 */
|
|
|
+#define OMAP4430_ABB_MPU_DONE_ST_SHIFT 7
|
|
|
+#define OMAP4430_ABB_MPU_DONE_ST_MASK (1 << 7)
|
|
|
+
|
|
|
+/* Used by PRM_LDO_ABB_IVA_SETUP, PRM_LDO_ABB_MPU_SETUP */
|
|
|
+#define OMAP4430_ACTIVE_FBB_SEL_SHIFT 2
|
|
|
+#define OMAP4430_ACTIVE_FBB_SEL_MASK (1 << 2)
|
|
|
+
|
|
|
+/* Used by PRM_LDO_ABB_IVA_SETUP, PRM_LDO_ABB_MPU_SETUP */
|
|
|
+#define OMAP4430_ACTIVE_RBB_SEL_SHIFT 1
|
|
|
+#define OMAP4430_ACTIVE_RBB_SEL_MASK (1 << 1)
|
|
|
+
|
|
|
+/* Used by PM_ABE_PWRSTCTRL */
|
|
|
+#define OMAP4430_AESSMEM_ONSTATE_SHIFT 16
|
|
|
+#define OMAP4430_AESSMEM_ONSTATE_MASK (0x3 << 16)
|
|
|
+
|
|
|
+/* Used by PM_ABE_PWRSTCTRL */
|
|
|
+#define OMAP4430_AESSMEM_RETSTATE_SHIFT 8
|
|
|
+#define OMAP4430_AESSMEM_RETSTATE_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by PM_ABE_PWRSTST */
|
|
|
+#define OMAP4430_AESSMEM_STATEST_SHIFT 4
|
|
|
+#define OMAP4430_AESSMEM_STATEST_MASK (0x3 << 4)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by PRM_LDO_SRAM_CORE_SETUP, PRM_LDO_SRAM_IVA_SETUP,
|
|
|
+ * PRM_LDO_SRAM_MPU_SETUP
|
|
|
+ */
|
|
|
+#define OMAP4430_AIPOFF_SHIFT 8
|
|
|
+#define OMAP4430_AIPOFF_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by PRM_VOLTCTRL */
|
|
|
+#define OMAP4430_AUTO_CTRL_VDD_CORE_L_SHIFT 0
|
|
|
+#define OMAP4430_AUTO_CTRL_VDD_CORE_L_MASK (0x3 << 0)
|
|
|
+
|
|
|
+/* Used by PRM_VOLTCTRL */
|
|
|
+#define OMAP4430_AUTO_CTRL_VDD_IVA_L_SHIFT 4
|
|
|
+#define OMAP4430_AUTO_CTRL_VDD_IVA_L_MASK (0x3 << 4)
|
|
|
+
|
|
|
+/* Used by PRM_VOLTCTRL */
|
|
|
+#define OMAP4430_AUTO_CTRL_VDD_MPU_L_SHIFT 2
|
|
|
+#define OMAP4430_AUTO_CTRL_VDD_MPU_L_MASK (0x3 << 2)
|
|
|
+
|
|
|
+/* Used by PRM_VC_ERRST */
|
|
|
+#define OMAP4430_BYPS_RA_ERR_SHIFT 25
|
|
|
+#define OMAP4430_BYPS_RA_ERR_MASK (1 << 25)
|
|
|
+
|
|
|
+/* Used by PRM_VC_ERRST */
|
|
|
+#define OMAP4430_BYPS_SA_ERR_SHIFT 24
|
|
|
+#define OMAP4430_BYPS_SA_ERR_MASK (1 << 24)
|
|
|
+
|
|
|
+/* Used by PRM_VC_ERRST */
|
|
|
+#define OMAP4430_BYPS_TIMEOUT_ERR_SHIFT 26
|
|
|
+#define OMAP4430_BYPS_TIMEOUT_ERR_MASK (1 << 26)
|
|
|
+
|
|
|
+/* Used by PRM_RSTST */
|
|
|
+#define OMAP4430_C2C_RST_SHIFT 10
|
|
|
+#define OMAP4430_C2C_RST_MASK (1 << 10)
|
|
|
+
|
|
|
+/* Used by PM_CAM_PWRSTCTRL */
|
|
|
+#define OMAP4430_CAM_MEM_ONSTATE_SHIFT 16
|
|
|
+#define OMAP4430_CAM_MEM_ONSTATE_MASK (0x3 << 16)
|
|
|
+
|
|
|
+/* Used by PM_CAM_PWRSTST */
|
|
|
+#define OMAP4430_CAM_MEM_STATEST_SHIFT 4
|
|
|
+#define OMAP4430_CAM_MEM_STATEST_MASK (0x3 << 4)
|
|
|
+
|
|
|
+/* Used by PRM_CLKREQCTRL */
|
|
|
+#define OMAP4430_CLKREQ_COND_SHIFT 0
|
|
|
+#define OMAP4430_CLKREQ_COND_MASK (0x7 << 0)
|
|
|
+
|
|
|
+/* Used by PRM_VC_VAL_SMPS_RA_CMD */
|
|
|
+#define OMAP4430_CMDRA_VDD_CORE_L_SHIFT 0
|
|
|
+#define OMAP4430_CMDRA_VDD_CORE_L_MASK (0xff << 0)
|
|
|
+
|
|
|
+/* Used by PRM_VC_VAL_SMPS_RA_CMD */
|
|
|
+#define OMAP4430_CMDRA_VDD_IVA_L_SHIFT 8
|
|
|
+#define OMAP4430_CMDRA_VDD_IVA_L_MASK (0xff << 8)
|
|
|
+
|
|
|
+/* Used by PRM_VC_VAL_SMPS_RA_CMD */
|
|
|
+#define OMAP4430_CMDRA_VDD_MPU_L_SHIFT 16
|
|
|
+#define OMAP4430_CMDRA_VDD_MPU_L_MASK (0xff << 16)
|
|
|
+
|
|
|
+/* Used by PRM_VC_CFG_CHANNEL */
|
|
|
+#define OMAP4430_CMD_VDD_CORE_L_SHIFT 4
|
|
|
+#define OMAP4430_CMD_VDD_CORE_L_MASK (1 << 4)
|
|
|
+
|