|
@@ -1140,3 +1140,202 @@
|
|
* Used by CM_CAM_STATICDEP, CM_D2D_STATICDEP, CM_DSS_STATICDEP,
|
|
* Used by CM_CAM_STATICDEP, CM_D2D_STATICDEP, CM_DSS_STATICDEP,
|
|
* CM_DUCATI_STATICDEP, CM_GFX_STATICDEP, CM_L3INIT_STATICDEP,
|
|
* CM_DUCATI_STATICDEP, CM_GFX_STATICDEP, CM_L3INIT_STATICDEP,
|
|
* CM_MPU_STATICDEP, CM_SDMA_STATICDEP, CM_TESLA_STATICDEP
|
|
* CM_MPU_STATICDEP, CM_SDMA_STATICDEP, CM_TESLA_STATICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_IVAHD_STATDEP_SHIFT 2
|
|
|
|
+#define OMAP4430_IVAHD_STATDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_IVAHD_STATDEP_MASK (1 << 2)
|
|
|
|
+
|
|
|
|
+/* Used by CM_L3_2_DYNAMICDEP, CM_L4CFG_DYNAMICDEP, CM_L4PER_DYNAMICDEP */
|
|
|
|
+#define OMAP4430_L3INIT_DYNDEP_SHIFT 7
|
|
|
|
+#define OMAP4430_L3INIT_DYNDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L3INIT_DYNDEP_MASK (1 << 7)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_D2D_STATICDEP, CM_DUCATI_STATICDEP, CM_MPU_STATICDEP,
|
|
|
|
+ * CM_SDMA_STATICDEP, CM_TESLA_STATICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_L3INIT_STATDEP_SHIFT 7
|
|
|
|
+#define OMAP4430_L3INIT_STATDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L3INIT_STATDEP_MASK (1 << 7)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_DSS_DYNAMICDEP, CM_L3INIT_DYNAMICDEP, CM_L3_2_DYNAMICDEP,
|
|
|
|
+ * CM_L4CFG_DYNAMICDEP, CM_MPU_DYNAMICDEP, CM_TESLA_DYNAMICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_L3_1_DYNDEP_SHIFT 5
|
|
|
|
+#define OMAP4430_L3_1_DYNDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L3_1_DYNDEP_MASK (1 << 5)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_CAM_STATICDEP, CM_D2D_STATICDEP, CM_DSS_STATICDEP,
|
|
|
|
+ * CM_DUCATI_STATICDEP, CM_GFX_STATICDEP, CM_IVAHD_STATICDEP,
|
|
|
|
+ * CM_L3INIT_STATICDEP, CM_L4SEC_STATICDEP, CM_MPU_STATICDEP,
|
|
|
|
+ * CM_SDMA_STATICDEP, CM_TESLA_STATICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_L3_1_STATDEP_SHIFT 5
|
|
|
|
+#define OMAP4430_L3_1_STATDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L3_1_STATDEP_MASK (1 << 5)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_CAM_DYNAMICDEP, CM_D2D_DYNAMICDEP, CM_DUCATI_DYNAMICDEP,
|
|
|
|
+ * CM_EMU_DYNAMICDEP, CM_GFX_DYNAMICDEP, CM_IVAHD_DYNAMICDEP,
|
|
|
|
+ * CM_L3INIT_DYNAMICDEP, CM_L3_1_DYNAMICDEP, CM_L4CFG_DYNAMICDEP,
|
|
|
|
+ * CM_L4SEC_DYNAMICDEP, CM_SDMA_DYNAMICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_L3_2_DYNDEP_SHIFT 6
|
|
|
|
+#define OMAP4430_L3_2_DYNDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L3_2_DYNDEP_MASK (1 << 6)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_CAM_STATICDEP, CM_D2D_STATICDEP, CM_DSS_STATICDEP,
|
|
|
|
+ * CM_DUCATI_STATICDEP, CM_GFX_STATICDEP, CM_IVAHD_STATICDEP,
|
|
|
|
+ * CM_L3INIT_STATICDEP, CM_L4SEC_STATICDEP, CM_MPU_STATICDEP,
|
|
|
|
+ * CM_SDMA_STATICDEP, CM_TESLA_STATICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_L3_2_STATDEP_SHIFT 6
|
|
|
|
+#define OMAP4430_L3_2_STATDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L3_2_STATDEP_MASK (1 << 6)
|
|
|
|
+
|
|
|
|
+/* Used by CM_L3_1_DYNAMICDEP */
|
|
|
|
+#define OMAP4430_L4CFG_DYNDEP_SHIFT 12
|
|
|
|
+#define OMAP4430_L4CFG_DYNDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L4CFG_DYNDEP_MASK (1 << 12)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_D2D_STATICDEP, CM_DUCATI_STATICDEP, CM_L3INIT_STATICDEP,
|
|
|
|
+ * CM_MPU_STATICDEP, CM_SDMA_STATICDEP, CM_TESLA_STATICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_L4CFG_STATDEP_SHIFT 12
|
|
|
|
+#define OMAP4430_L4CFG_STATDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L4CFG_STATDEP_MASK (1 << 12)
|
|
|
|
+
|
|
|
|
+/* Used by CM_L3_2_DYNAMICDEP */
|
|
|
|
+#define OMAP4430_L4PER_DYNDEP_SHIFT 13
|
|
|
|
+#define OMAP4430_L4PER_DYNDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L4PER_DYNDEP_MASK (1 << 13)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_D2D_STATICDEP, CM_DUCATI_STATICDEP, CM_L3INIT_STATICDEP,
|
|
|
|
+ * CM_L4SEC_STATICDEP, CM_MPU_STATICDEP, CM_SDMA_STATICDEP, CM_TESLA_STATICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_L4PER_STATDEP_SHIFT 13
|
|
|
|
+#define OMAP4430_L4PER_STATDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L4PER_STATDEP_MASK (1 << 13)
|
|
|
|
+
|
|
|
|
+/* Used by CM_L3_2_DYNAMICDEP, CM_L4PER_DYNAMICDEP */
|
|
|
|
+#define OMAP4430_L4SEC_DYNDEP_SHIFT 14
|
|
|
|
+#define OMAP4430_L4SEC_DYNDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L4SEC_DYNDEP_MASK (1 << 14)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_DUCATI_STATICDEP, CM_L3INIT_STATICDEP, CM_MPU_STATICDEP,
|
|
|
|
+ * CM_SDMA_STATICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_L4SEC_STATDEP_SHIFT 14
|
|
|
|
+#define OMAP4430_L4SEC_STATDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L4SEC_STATDEP_MASK (1 << 14)
|
|
|
|
+
|
|
|
|
+/* Used by CM_L4CFG_DYNAMICDEP */
|
|
|
|
+#define OMAP4430_L4WKUP_DYNDEP_SHIFT 15
|
|
|
|
+#define OMAP4430_L4WKUP_DYNDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L4WKUP_DYNDEP_MASK (1 << 15)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_DUCATI_STATICDEP, CM_L3INIT_STATICDEP, CM_MPU_STATICDEP,
|
|
|
|
+ * CM_SDMA_STATICDEP, CM_TESLA_STATICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_L4WKUP_STATDEP_SHIFT 15
|
|
|
|
+#define OMAP4430_L4WKUP_STATDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_L4WKUP_STATDEP_MASK (1 << 15)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_D2D_DYNAMICDEP, CM_L3_1_DYNAMICDEP, CM_L4CFG_DYNAMICDEP,
|
|
|
|
+ * CM_MPU_DYNAMICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_MEMIF_DYNDEP_SHIFT 4
|
|
|
|
+#define OMAP4430_MEMIF_DYNDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_MEMIF_DYNDEP_MASK (1 << 4)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_CAM_STATICDEP, CM_D2D_STATICDEP, CM_DSS_STATICDEP,
|
|
|
|
+ * CM_DUCATI_STATICDEP, CM_GFX_STATICDEP, CM_IVAHD_STATICDEP,
|
|
|
|
+ * CM_L3INIT_STATICDEP, CM_L4SEC_STATICDEP, CM_MPU_STATICDEP,
|
|
|
|
+ * CM_SDMA_STATICDEP, CM_TESLA_STATICDEP
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_MEMIF_STATDEP_SHIFT 4
|
|
|
|
+#define OMAP4430_MEMIF_STATDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4430_MEMIF_STATDEP_MASK (1 << 4)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_SSC_MODFREQDIV_DPLL_ABE, CM_SSC_MODFREQDIV_DPLL_CORE,
|
|
|
|
+ * CM_SSC_MODFREQDIV_DPLL_DDRPHY, CM_SSC_MODFREQDIV_DPLL_IVA,
|
|
|
|
+ * CM_SSC_MODFREQDIV_DPLL_MPU, CM_SSC_MODFREQDIV_DPLL_PER,
|
|
|
|
+ * CM_SSC_MODFREQDIV_DPLL_UNIPRO, CM_SSC_MODFREQDIV_DPLL_USB
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_MODFREQDIV_EXPONENT_SHIFT 8
|
|
|
|
+#define OMAP4430_MODFREQDIV_EXPONENT_WIDTH 0x3
|
|
|
|
+#define OMAP4430_MODFREQDIV_EXPONENT_MASK (0x7 << 8)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM_SSC_MODFREQDIV_DPLL_ABE, CM_SSC_MODFREQDIV_DPLL_CORE,
|
|
|
|
+ * CM_SSC_MODFREQDIV_DPLL_DDRPHY, CM_SSC_MODFREQDIV_DPLL_IVA,
|
|
|
|
+ * CM_SSC_MODFREQDIV_DPLL_MPU, CM_SSC_MODFREQDIV_DPLL_PER,
|
|
|
|
+ * CM_SSC_MODFREQDIV_DPLL_UNIPRO, CM_SSC_MODFREQDIV_DPLL_USB
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_MODFREQDIV_MANTISSA_SHIFT 0
|
|
|
|
+#define OMAP4430_MODFREQDIV_MANTISSA_WIDTH 0x7
|
|
|
|
+#define OMAP4430_MODFREQDIV_MANTISSA_MASK (0x7f << 0)
|
|
|
|
+
|
|
|
|
+/*
|
|
|
|
+ * Used by CM1_ABE_AESS_CLKCTRL, CM1_ABE_DMIC_CLKCTRL, CM1_ABE_L4ABE_CLKCTRL,
|
|
|
|
+ * CM1_ABE_MCASP_CLKCTRL, CM1_ABE_MCBSP1_CLKCTRL, CM1_ABE_MCBSP2_CLKCTRL,
|
|
|
|
+ * CM1_ABE_MCBSP3_CLKCTRL, CM1_ABE_PDM_CLKCTRL, CM1_ABE_SLIMBUS_CLKCTRL,
|
|
|
|
+ * CM1_ABE_TIMER5_CLKCTRL, CM1_ABE_TIMER6_CLKCTRL, CM1_ABE_TIMER7_CLKCTRL,
|
|
|
|
+ * CM1_ABE_TIMER8_CLKCTRL, CM1_ABE_WDT3_CLKCTRL, CM_ALWON_SR_CORE_CLKCTRL,
|
|
|
|
+ * CM_ALWON_SR_IVA_CLKCTRL, CM_ALWON_SR_MPU_CLKCTRL, CM_CAM_FDIF_CLKCTRL,
|
|
|
|
+ * CM_CAM_ISS_CLKCTRL, CM_CEFUSE_CEFUSE_CLKCTRL, CM_CM1_PROFILING_CLKCTRL,
|
|
|
|
+ * CM_CM2_PROFILING_CLKCTRL, CM_D2D_MODEM_ICR_CLKCTRL, CM_D2D_SAD2D_CLKCTRL,
|
|
|
|
+ * CM_D2D_SAD2D_FW_CLKCTRL, CM_DSS_DSS_CLKCTRL, CM_DUCATI_DUCATI_CLKCTRL,
|
|
|
|
+ * CM_EMU_DEBUGSS_CLKCTRL, CM_GFX_GFX_CLKCTRL, CM_IVAHD_IVAHD_CLKCTRL,
|
|
|
|
+ * CM_IVAHD_SL2_CLKCTRL, CM_L3INIT_HSI_CLKCTRL, CM_L3INIT_MMC1_CLKCTRL,
|
|
|
|
+ * CM_L3INIT_MMC2_CLKCTRL, CM_L3INIT_USBPHYOCP2SCP_CLKCTRL,
|
|
|
|
+ * CM_L3INIT_USB_HOST_CLKCTRL, CM_L3INIT_USB_HOST_FS_CLKCTRL,
|
|
|
|
+ * CM_L3INIT_USB_OTG_CLKCTRL, CM_L3INIT_USB_TLL_CLKCTRL,
|
|
|
|
+ * CM_L3INSTR_L3_3_CLKCTRL, CM_L3INSTR_L3_INSTR_CLKCTRL,
|
|
|
|
+ * CM_L3INSTR_OCP_WP1_CLKCTRL, CM_L3_1_L3_1_CLKCTRL, CM_L3_2_GPMC_CLKCTRL,
|
|
|
|
+ * CM_L3_2_L3_2_CLKCTRL, CM_L3_2_OCMC_RAM_CLKCTRL, CM_L4CFG_HW_SEM_CLKCTRL,
|
|
|
|
+ * CM_L4CFG_L4_CFG_CLKCTRL, CM_L4CFG_MAILBOX_CLKCTRL, CM_L4CFG_SAR_ROM_CLKCTRL,
|
|
|
|
+ * CM_L4PER_DMTIMER10_CLKCTRL, CM_L4PER_DMTIMER11_CLKCTRL,
|
|
|
|
+ * CM_L4PER_DMTIMER2_CLKCTRL, CM_L4PER_DMTIMER3_CLKCTRL,
|
|
|
|
+ * CM_L4PER_DMTIMER4_CLKCTRL, CM_L4PER_DMTIMER9_CLKCTRL, CM_L4PER_ELM_CLKCTRL,
|
|
|
|
+ * CM_L4PER_GPIO2_CLKCTRL, CM_L4PER_GPIO3_CLKCTRL, CM_L4PER_GPIO4_CLKCTRL,
|
|
|
|
+ * CM_L4PER_GPIO5_CLKCTRL, CM_L4PER_GPIO6_CLKCTRL, CM_L4PER_HDQ1W_CLKCTRL,
|
|
|
|
+ * CM_L4PER_I2C1_CLKCTRL, CM_L4PER_I2C2_CLKCTRL, CM_L4PER_I2C3_CLKCTRL,
|
|
|
|
+ * CM_L4PER_I2C4_CLKCTRL, CM_L4PER_I2C5_CLKCTRL, CM_L4PER_L4PER_CLKCTRL,
|
|
|
|
+ * CM_L4PER_MCBSP4_CLKCTRL, CM_L4PER_MCSPI1_CLKCTRL, CM_L4PER_MCSPI2_CLKCTRL,
|
|
|
|
+ * CM_L4PER_MCSPI3_CLKCTRL, CM_L4PER_MCSPI4_CLKCTRL, CM_L4PER_MMCSD3_CLKCTRL,
|
|
|
|
+ * CM_L4PER_MMCSD4_CLKCTRL, CM_L4PER_MMCSD5_CLKCTRL, CM_L4PER_SLIMBUS2_CLKCTRL,
|
|
|
|
+ * CM_L4PER_UART1_CLKCTRL, CM_L4PER_UART2_CLKCTRL, CM_L4PER_UART3_CLKCTRL,
|
|
|
|
+ * CM_L4PER_UART4_CLKCTRL, CM_L4SEC_AES1_CLKCTRL, CM_L4SEC_AES2_CLKCTRL,
|
|
|
|
+ * CM_L4SEC_CRYPTODMA_CLKCTRL, CM_L4SEC_DES3DES_CLKCTRL,
|
|
|
|
+ * CM_L4SEC_PKAEIP29_CLKCTRL, CM_L4SEC_RNG_CLKCTRL, CM_L4SEC_SHA2MD51_CLKCTRL,
|
|
|
|
+ * CM_MEMIF_DMM_CLKCTRL, CM_MEMIF_EMIF_1_CLKCTRL, CM_MEMIF_EMIF_2_CLKCTRL,
|
|
|
|
+ * CM_MEMIF_EMIF_FW_CLKCTRL, CM_MPU_MPU_CLKCTRL, CM_SDMA_SDMA_CLKCTRL,
|
|
|
|
+ * CM_TESLA_TESLA_CLKCTRL, CM_WKUP_GPIO1_CLKCTRL, CM_WKUP_KEYBOARD_CLKCTRL,
|
|
|
|
+ * CM_WKUP_L4WKUP_CLKCTRL, CM_WKUP_SARRAM_CLKCTRL, CM_WKUP_SYNCTIMER_CLKCTRL,
|
|
|
|
+ * CM_WKUP_TIMER12_CLKCTRL, CM_WKUP_TIMER1_CLKCTRL, CM_WKUP_USIM_CLKCTRL,
|
|
|
|
+ * CM_WKUP_WDT1_CLKCTRL, CM_WKUP_WDT2_CLKCTRL
|
|
|
|
+ */
|
|
|
|
+#define OMAP4430_MODULEMODE_SHIFT 0
|
|
|
|
+#define OMAP4430_MODULEMODE_WIDTH 0x2
|
|
|
|
+#define OMAP4430_MODULEMODE_MASK (0x3 << 0)
|
|
|
|
+
|
|
|
|
+/* Used by CM_L4CFG_DYNAMICDEP */
|
|
|
|
+#define OMAP4460_MPU_DYNDEP_SHIFT 19
|
|
|
|
+#define OMAP4460_MPU_DYNDEP_WIDTH 0x1
|
|
|
|
+#define OMAP4460_MPU_DYNDEP_MASK (1 << 19)
|
|
|
|
+
|
|
|
|
+/* Used by CM_DSS_DSS_CLKCTRL */
|
|
|
|
+#define OMAP4430_OPTFCLKEN_48MHZ_CLK_SHIFT 9
|
|
|
|
+#define OMAP4430_OPTFCLKEN_48MHZ_CLK_WIDTH 0x1
|
|
|
|
+#define OMAP4430_OPTFCLKEN_48MHZ_CLK_MASK (1 << 9)
|