|
@@ -649,3 +649,72 @@
|
|
|
* RM_L3INIT_TPPSS_CONTEXT, RM_L3INIT_UNIPRO1_CONTEXT,
|
|
|
* RM_L3INIT_USB_OTG_CONTEXT, RM_L3INIT_XHPI_CONTEXT
|
|
|
*/
|
|
|
+#define OMAP4430_LOSTMEM_L3INIT_BANK1_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_L3INIT_BANK1_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_MPU_MPU_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_MPU_L1_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_MPU_L1_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_MPU_MPU_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_MPU_L2_SHIFT 9
|
|
|
+#define OMAP4430_LOSTMEM_MPU_L2_MASK (1 << 9)
|
|
|
+
|
|
|
+/* Used by RM_MPU_MPU_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_MPU_RAM_SHIFT 10
|
|
|
+#define OMAP4430_LOSTMEM_MPU_RAM_MASK (1 << 10)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by RM_L4PER_HECC1_CONTEXT, RM_L4PER_HECC2_CONTEXT,
|
|
|
+ * RM_L4PER_MCBSP4_CONTEXT, RM_L4PER_MMCSD3_CONTEXT, RM_L4PER_MMCSD4_CONTEXT,
|
|
|
+ * RM_L4PER_MMCSD5_CONTEXT, RM_L4PER_SLIMBUS2_CONTEXT, RM_L4SEC_PKAEIP29_CONTEXT
|
|
|
+ */
|
|
|
+#define OMAP4430_LOSTMEM_NONRETAINED_BANK_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_NONRETAINED_BANK_MASK (1 << 8)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by RM_ABE_DMIC_CONTEXT, RM_ABE_MCBSP1_CONTEXT, RM_ABE_MCBSP2_CONTEXT,
|
|
|
+ * RM_ABE_MCBSP3_CONTEXT, RM_ABE_PDM_CONTEXT, RM_ABE_SLIMBUS_CONTEXT
|
|
|
+ */
|
|
|
+#define OMAP4430_LOSTMEM_PERIHPMEM_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_PERIHPMEM_MASK (1 << 8)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by RM_L4PER_MSPROHG_CONTEXT, RM_L4PER_UART1_CONTEXT,
|
|
|
+ * RM_L4PER_UART2_CONTEXT, RM_L4PER_UART3_CONTEXT, RM_L4PER_UART4_CONTEXT,
|
|
|
+ * RM_L4SEC_CRYPTODMA_CONTEXT
|
|
|
+ */
|
|
|
+#define OMAP4430_LOSTMEM_RETAINED_BANK_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_RETAINED_BANK_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_IVAHD_SL2_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_SL2_MEM_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_SL2_MEM_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_IVAHD_IVAHD_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_TCM1_MEM_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_TCM1_MEM_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_IVAHD_IVAHD_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_TCM2_MEM_SHIFT 9
|
|
|
+#define OMAP4430_LOSTMEM_TCM2_MEM_MASK (1 << 9)
|
|
|
+
|
|
|
+/* Used by RM_TESLA_TESLA_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_TESLA_EDMA_SHIFT 10
|
|
|
+#define OMAP4430_LOSTMEM_TESLA_EDMA_MASK (1 << 10)
|
|
|
+
|
|
|
+/* Used by RM_TESLA_TESLA_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_TESLA_L1_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_TESLA_L1_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_TESLA_TESLA_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_TESLA_L2_SHIFT 9
|
|
|
+#define OMAP4430_LOSTMEM_TESLA_L2_MASK (1 << 9)
|
|
|
+
|
|
|
+/* Used by RM_WKUP_SARRAM_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_WKUP_BANK_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_WKUP_BANK_MASK (1 << 8)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by PM_ABE_PWRSTCTRL, PM_CAM_PWRSTCTRL, PM_CEFUSE_PWRSTCTRL,
|
|
|
+ * PM_CORE_PWRSTCTRL, PM_DSS_PWRSTCTRL, PM_GFX_PWRSTCTRL, PM_IVAHD_PWRSTCTRL,
|