|
@@ -541,3 +541,111 @@
|
|
|
* RM_D2D_SAD2D_FW_CONTEXT, RM_DSS_DEISS_CONTEXT, RM_DSS_DSS_CONTEXT,
|
|
|
* RM_DUCATI_DUCATI_CONTEXT, RM_EMU_DEBUGSS_CONTEXT, RM_GFX_GFX_CONTEXT,
|
|
|
* RM_IVAHD_IVAHD_CONTEXT, RM_IVAHD_SL2_CONTEXT, RM_L3INIT_CCPTX_CONTEXT,
|
|
|
+ * RM_L3INIT_EMAC_CONTEXT, RM_L3INIT_P1500_CONTEXT, RM_L3INIT_PCIESS_CONTEXT,
|
|
|
+ * RM_L3INIT_SATA_CONTEXT, RM_L3INIT_TPPSS_CONTEXT, RM_L3INIT_UNIPRO1_CONTEXT,
|
|
|
+ * RM_L3INIT_USBPHYOCP2SCP_CONTEXT, RM_L3INIT_XHPI_CONTEXT,
|
|
|
+ * RM_L3INSTR_L3_3_CONTEXT, RM_L3INSTR_L3_INSTR_CONTEXT,
|
|
|
+ * RM_L3INSTR_OCP_WP1_CONTEXT, RM_L3_1_L3_1_CONTEXT, RM_L3_2_L3_2_CONTEXT,
|
|
|
+ * RM_L3_2_OCMC_RAM_CONTEXT, RM_L4CFG_L4_CFG_CONTEXT, RM_L4CFG_SAR_ROM_CONTEXT,
|
|
|
+ * RM_L4PER_ADC_CONTEXT, RM_L4PER_DMTIMER10_CONTEXT,
|
|
|
+ * RM_L4PER_DMTIMER11_CONTEXT, RM_L4PER_DMTIMER2_CONTEXT,
|
|
|
+ * RM_L4PER_DMTIMER3_CONTEXT, RM_L4PER_DMTIMER4_CONTEXT,
|
|
|
+ * RM_L4PER_DMTIMER9_CONTEXT, RM_L4PER_ELM_CONTEXT, RM_L4PER_HDQ1W_CONTEXT,
|
|
|
+ * RM_L4PER_HECC1_CONTEXT, RM_L4PER_HECC2_CONTEXT, RM_L4PER_I2C2_CONTEXT,
|
|
|
+ * RM_L4PER_I2C3_CONTEXT, RM_L4PER_I2C4_CONTEXT, RM_L4PER_I2C5_CONTEXT,
|
|
|
+ * RM_L4PER_L4_PER_CONTEXT, RM_L4PER_MCASP2_CONTEXT, RM_L4PER_MCASP3_CONTEXT,
|
|
|
+ * RM_L4PER_MCBSP4_CONTEXT, RM_L4PER_MCSPI1_CONTEXT, RM_L4PER_MCSPI2_CONTEXT,
|
|
|
+ * RM_L4PER_MCSPI3_CONTEXT, RM_L4PER_MCSPI4_CONTEXT, RM_L4PER_MGATE_CONTEXT,
|
|
|
+ * RM_L4PER_MMCSD3_CONTEXT, RM_L4PER_MMCSD4_CONTEXT, RM_L4PER_MMCSD5_CONTEXT,
|
|
|
+ * RM_L4PER_MSPROHG_CONTEXT, RM_L4PER_SLIMBUS2_CONTEXT,
|
|
|
+ * RM_L4SEC_PKAEIP29_CONTEXT, RM_MEMIF_DLL_CONTEXT, RM_MEMIF_DLL_H_CONTEXT,
|
|
|
+ * RM_MEMIF_DMM_CONTEXT, RM_MEMIF_EMIF_1_CONTEXT, RM_MEMIF_EMIF_2_CONTEXT,
|
|
|
+ * RM_MEMIF_EMIF_FW_CONTEXT, RM_MPU_MPU_CONTEXT, RM_TESLA_TESLA_CONTEXT,
|
|
|
+ * RM_WKUP_GPIO1_CONTEXT, RM_WKUP_KEYBOARD_CONTEXT, RM_WKUP_L4WKUP_CONTEXT,
|
|
|
+ * RM_WKUP_RTC_CONTEXT, RM_WKUP_SARRAM_CONTEXT, RM_WKUP_SYNCTIMER_CONTEXT,
|
|
|
+ * RM_WKUP_TIMER12_CONTEXT, RM_WKUP_TIMER1_CONTEXT, RM_WKUP_USIM_CONTEXT,
|
|
|
+ * RM_WKUP_WDT1_CONTEXT, RM_WKUP_WDT2_CONTEXT
|
|
|
+ */
|
|
|
+#define OMAP4430_LOSTCONTEXT_DFF_SHIFT 0
|
|
|
+#define OMAP4430_LOSTCONTEXT_DFF_MASK (1 << 0)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by RM_D2D_MODEM_ICR_CONTEXT, RM_D2D_SAD2D_CONTEXT,
|
|
|
+ * RM_D2D_SAD2D_FW_CONTEXT, RM_DSS_DSS_CONTEXT, RM_DUCATI_DUCATI_CONTEXT,
|
|
|
+ * RM_L3INIT_HSI_CONTEXT, RM_L3INIT_MMC1_CONTEXT, RM_L3INIT_MMC2_CONTEXT,
|
|
|
+ * RM_L3INIT_MMC6_CONTEXT, RM_L3INIT_USB_HOST_CONTEXT,
|
|
|
+ * RM_L3INIT_USB_HOST_FS_CONTEXT, RM_L3INIT_USB_OTG_CONTEXT,
|
|
|
+ * RM_L3INIT_USB_TLL_CONTEXT, RM_L3INSTR_L3_3_CONTEXT,
|
|
|
+ * RM_L3INSTR_OCP_WP1_CONTEXT, RM_L3_1_L3_1_CONTEXT, RM_L3_2_GPMC_CONTEXT,
|
|
|
+ * RM_L3_2_L3_2_CONTEXT, RM_L4CFG_HW_SEM_CONTEXT, RM_L4CFG_L4_CFG_CONTEXT,
|
|
|
+ * RM_L4CFG_MAILBOX_CONTEXT, RM_L4PER_GPIO2_CONTEXT, RM_L4PER_GPIO3_CONTEXT,
|
|
|
+ * RM_L4PER_GPIO4_CONTEXT, RM_L4PER_GPIO5_CONTEXT, RM_L4PER_GPIO6_CONTEXT,
|
|
|
+ * RM_L4PER_I2C1_CONTEXT, RM_L4PER_L4_PER_CONTEXT, RM_L4PER_UART1_CONTEXT,
|
|
|
+ * RM_L4PER_UART2_CONTEXT, RM_L4PER_UART3_CONTEXT, RM_L4PER_UART4_CONTEXT,
|
|
|
+ * RM_L4SEC_AES1_CONTEXT, RM_L4SEC_AES2_CONTEXT, RM_L4SEC_CRYPTODMA_CONTEXT,
|
|
|
+ * RM_L4SEC_DES3DES_CONTEXT, RM_L4SEC_RNG_CONTEXT, RM_L4SEC_SHA2MD51_CONTEXT,
|
|
|
+ * RM_MEMIF_DMM_CONTEXT, RM_MEMIF_EMIF_1_CONTEXT, RM_MEMIF_EMIF_2_CONTEXT,
|
|
|
+ * RM_MEMIF_EMIF_FW_CONTEXT, RM_MEMIF_EMIF_H1_CONTEXT,
|
|
|
+ * RM_MEMIF_EMIF_H2_CONTEXT, RM_SDMA_SDMA_CONTEXT, RM_TESLA_TESLA_CONTEXT
|
|
|
+ */
|
|
|
+#define OMAP4430_LOSTCONTEXT_RFF_SHIFT 1
|
|
|
+#define OMAP4430_LOSTCONTEXT_RFF_MASK (1 << 1)
|
|
|
+
|
|
|
+/* Used by RM_ABE_AESS_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_AESSMEM_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_AESSMEM_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_CAM_FDIF_CONTEXT, RM_CAM_ISS_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_CAM_MEM_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_CAM_MEM_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_L3INSTR_OCP_WP1_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_CORE_NRET_BANK_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_CORE_NRET_BANK_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Renamed from LOSTMEM_CORE_NRET_BANK Used by RM_MEMIF_DMM_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_CORE_NRET_BANK_9_9_SHIFT 9
|
|
|
+#define OMAP4430_LOSTMEM_CORE_NRET_BANK_9_9_MASK (1 << 9)
|
|
|
+
|
|
|
+/* Used by RM_L3_2_OCMC_RAM_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_CORE_OCMRAM_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_CORE_OCMRAM_MASK (1 << 8)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by RM_D2D_MODEM_ICR_CONTEXT, RM_MEMIF_DMM_CONTEXT,
|
|
|
+ * RM_SDMA_SDMA_CONTEXT
|
|
|
+ */
|
|
|
+#define OMAP4430_LOSTMEM_CORE_OTHER_BANK_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_CORE_OTHER_BANK_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_DSS_DEISS_CONTEXT, RM_DSS_DSS_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_DSS_MEM_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_DSS_MEM_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_DUCATI_DUCATI_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_DUCATI_L2RAM_SHIFT 9
|
|
|
+#define OMAP4430_LOSTMEM_DUCATI_L2RAM_MASK (1 << 9)
|
|
|
+
|
|
|
+/* Used by RM_DUCATI_DUCATI_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_DUCATI_UNICACHE_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_DUCATI_UNICACHE_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_EMU_DEBUGSS_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_EMU_BANK_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_EMU_BANK_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_GFX_GFX_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_GFX_MEM_SHIFT 8
|
|
|
+#define OMAP4430_LOSTMEM_GFX_MEM_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by RM_IVAHD_IVAHD_CONTEXT */
|
|
|
+#define OMAP4430_LOSTMEM_HWA_MEM_SHIFT 10
|
|
|
+#define OMAP4430_LOSTMEM_HWA_MEM_MASK (1 << 10)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by RM_L3INIT_CCPTX_CONTEXT, RM_L3INIT_EMAC_CONTEXT,
|
|
|
+ * RM_L3INIT_HSI_CONTEXT, RM_L3INIT_MMC1_CONTEXT, RM_L3INIT_MMC2_CONTEXT,
|
|
|
+ * RM_L3INIT_MMC6_CONTEXT, RM_L3INIT_PCIESS_CONTEXT, RM_L3INIT_SATA_CONTEXT,
|
|
|
+ * RM_L3INIT_TPPSS_CONTEXT, RM_L3INIT_UNIPRO1_CONTEXT,
|
|
|
+ * RM_L3INIT_USB_OTG_CONTEXT, RM_L3INIT_XHPI_CONTEXT
|
|
|
+ */
|