|
@@ -277,3 +277,166 @@
|
|
|
#define OMAP3430_AUTO_HDQ_SHIFT 22
|
|
|
#define OMAP3430_AUTO_MCSPI4_MASK (1 << 21)
|
|
|
#define OMAP3430_AUTO_MCSPI4_SHIFT 21
|
|
|
+#define OMAP3430_AUTO_MCSPI3_MASK (1 << 20)
|
|
|
+#define OMAP3430_AUTO_MCSPI3_SHIFT 20
|
|
|
+#define OMAP3430_AUTO_MCSPI2_MASK (1 << 19)
|
|
|
+#define OMAP3430_AUTO_MCSPI2_SHIFT 19
|
|
|
+#define OMAP3430_AUTO_MCSPI1_MASK (1 << 18)
|
|
|
+#define OMAP3430_AUTO_MCSPI1_SHIFT 18
|
|
|
+#define OMAP3430_AUTO_I2C3_MASK (1 << 17)
|
|
|
+#define OMAP3430_AUTO_I2C3_SHIFT 17
|
|
|
+#define OMAP3430_AUTO_I2C2_MASK (1 << 16)
|
|
|
+#define OMAP3430_AUTO_I2C2_SHIFT 16
|
|
|
+#define OMAP3430_AUTO_I2C1_MASK (1 << 15)
|
|
|
+#define OMAP3430_AUTO_I2C1_SHIFT 15
|
|
|
+#define OMAP3430_AUTO_UART2_MASK (1 << 14)
|
|
|
+#define OMAP3430_AUTO_UART2_SHIFT 14
|
|
|
+#define OMAP3430_AUTO_UART1_MASK (1 << 13)
|
|
|
+#define OMAP3430_AUTO_UART1_SHIFT 13
|
|
|
+#define OMAP3430_AUTO_GPT11_MASK (1 << 12)
|
|
|
+#define OMAP3430_AUTO_GPT11_SHIFT 12
|
|
|
+#define OMAP3430_AUTO_GPT10_MASK (1 << 11)
|
|
|
+#define OMAP3430_AUTO_GPT10_SHIFT 11
|
|
|
+#define OMAP3430_AUTO_MCBSP5_MASK (1 << 10)
|
|
|
+#define OMAP3430_AUTO_MCBSP5_SHIFT 10
|
|
|
+#define OMAP3430_AUTO_MCBSP1_MASK (1 << 9)
|
|
|
+#define OMAP3430_AUTO_MCBSP1_SHIFT 9
|
|
|
+#define OMAP3430ES1_AUTO_FAC_MASK (1 << 8)
|
|
|
+#define OMAP3430ES1_AUTO_FAC_SHIFT 8
|
|
|
+#define OMAP3430_AUTO_MAILBOXES_MASK (1 << 7)
|
|
|
+#define OMAP3430_AUTO_MAILBOXES_SHIFT 7
|
|
|
+#define OMAP3430_AUTO_OMAPCTRL_MASK (1 << 6)
|
|
|
+#define OMAP3430_AUTO_OMAPCTRL_SHIFT 6
|
|
|
+#define OMAP3430ES1_AUTO_FSHOSTUSB_MASK (1 << 5)
|
|
|
+#define OMAP3430ES1_AUTO_FSHOSTUSB_SHIFT 5
|
|
|
+#define OMAP3430_AUTO_HSOTGUSB_MASK (1 << 4)
|
|
|
+#define OMAP3430_AUTO_HSOTGUSB_SHIFT 4
|
|
|
+#define OMAP3430ES1_AUTO_D2D_MASK (1 << 3)
|
|
|
+#define OMAP3430ES1_AUTO_D2D_SHIFT 3
|
|
|
+#define OMAP3430_AUTO_SAD2D_MASK (1 << 3)
|
|
|
+#define OMAP3430_AUTO_SAD2D_SHIFT 3
|
|
|
+#define OMAP3430_AUTO_SSI_MASK (1 << 0)
|
|
|
+#define OMAP3430_AUTO_SSI_SHIFT 0
|
|
|
+
|
|
|
+/* CM_AUTOIDLE2_CORE */
|
|
|
+#define OMAP3430_AUTO_PKA_MASK (1 << 4)
|
|
|
+#define OMAP3430_AUTO_PKA_SHIFT 4
|
|
|
+#define OMAP3430_AUTO_AES1_MASK (1 << 3)
|
|
|
+#define OMAP3430_AUTO_AES1_SHIFT 3
|
|
|
+#define OMAP3430_AUTO_RNG_MASK (1 << 2)
|
|
|
+#define OMAP3430_AUTO_RNG_SHIFT 2
|
|
|
+#define OMAP3430_AUTO_SHA11_MASK (1 << 1)
|
|
|
+#define OMAP3430_AUTO_SHA11_SHIFT 1
|
|
|
+#define OMAP3430_AUTO_DES1_MASK (1 << 0)
|
|
|
+#define OMAP3430_AUTO_DES1_SHIFT 0
|
|
|
+
|
|
|
+/* CM_AUTOIDLE3_CORE */
|
|
|
+#define OMAP3430ES2_AUTO_USBHOST (1 << 0)
|
|
|
+#define OMAP3430ES2_AUTO_USBHOST_SHIFT 0
|
|
|
+#define OMAP3430ES2_AUTO_USBTLL (1 << 2)
|
|
|
+#define OMAP3430ES2_AUTO_USBTLL_SHIFT 2
|
|
|
+#define OMAP3430ES2_AUTO_USBTLL_MASK (1 << 2)
|
|
|
+#define OMAP3430_AUTO_MAD2D_SHIFT 3
|
|
|
+#define OMAP3430_AUTO_MAD2D_MASK (1 << 3)
|
|
|
+
|
|
|
+/* CM_CLKSEL_CORE */
|
|
|
+#define OMAP3430_CLKSEL_SSI_SHIFT 8
|
|
|
+#define OMAP3430_CLKSEL_SSI_MASK (0xf << 8)
|
|
|
+#define OMAP3430_CLKSEL_GPT11_MASK (1 << 7)
|
|
|
+#define OMAP3430_CLKSEL_GPT11_SHIFT 7
|
|
|
+#define OMAP3430_CLKSEL_GPT10_MASK (1 << 6)
|
|
|
+#define OMAP3430_CLKSEL_GPT10_SHIFT 6
|
|
|
+#define OMAP3430ES1_CLKSEL_FSHOSTUSB_SHIFT 4
|
|
|
+#define OMAP3430ES1_CLKSEL_FSHOSTUSB_MASK (0x3 << 4)
|
|
|
+#define OMAP3430_CLKSEL_L4_SHIFT 2
|
|
|
+#define OMAP3430_CLKSEL_L4_MASK (0x3 << 2)
|
|
|
+#define OMAP3430_CLKSEL_L4_WIDTH 2
|
|
|
+#define OMAP3430_CLKSEL_L3_SHIFT 0
|
|
|
+#define OMAP3430_CLKSEL_L3_MASK (0x3 << 0)
|
|
|
+#define OMAP3430_CLKSEL_L3_WIDTH 2
|
|
|
+#define OMAP3630_CLKSEL_96M_SHIFT 12
|
|
|
+#define OMAP3630_CLKSEL_96M_MASK (0x3 << 12)
|
|
|
+#define OMAP3630_CLKSEL_96M_WIDTH 2
|
|
|
+
|
|
|
+/* CM_CLKSTCTRL_CORE */
|
|
|
+#define OMAP3430ES1_CLKTRCTRL_D2D_SHIFT 4
|
|
|
+#define OMAP3430ES1_CLKTRCTRL_D2D_MASK (0x3 << 4)
|
|
|
+#define OMAP3430_CLKTRCTRL_L4_SHIFT 2
|
|
|
+#define OMAP3430_CLKTRCTRL_L4_MASK (0x3 << 2)
|
|
|
+#define OMAP3430_CLKTRCTRL_L3_SHIFT 0
|
|
|
+#define OMAP3430_CLKTRCTRL_L3_MASK (0x3 << 0)
|
|
|
+
|
|
|
+/* CM_CLKSTST_CORE */
|
|
|
+#define OMAP3430ES1_CLKACTIVITY_D2D_SHIFT 2
|
|
|
+#define OMAP3430ES1_CLKACTIVITY_D2D_MASK (1 << 2)
|
|
|
+#define OMAP3430_CLKACTIVITY_L4_SHIFT 1
|
|
|
+#define OMAP3430_CLKACTIVITY_L4_MASK (1 << 1)
|
|
|
+#define OMAP3430_CLKACTIVITY_L3_SHIFT 0
|
|
|
+#define OMAP3430_CLKACTIVITY_L3_MASK (1 << 0)
|
|
|
+
|
|
|
+/* CM_FCLKEN_GFX */
|
|
|
+#define OMAP3430ES1_EN_3D_MASK (1 << 2)
|
|
|
+#define OMAP3430ES1_EN_3D_SHIFT 2
|
|
|
+#define OMAP3430ES1_EN_2D_MASK (1 << 1)
|
|
|
+#define OMAP3430ES1_EN_2D_SHIFT 1
|
|
|
+
|
|
|
+/* CM_ICLKEN_GFX specific bits */
|
|
|
+
|
|
|
+/* CM_IDLEST_GFX specific bits */
|
|
|
+
|
|
|
+/* CM_CLKSEL_GFX specific bits */
|
|
|
+
|
|
|
+/* CM_SLEEPDEP_GFX specific bits */
|
|
|
+
|
|
|
+/* CM_CLKSTCTRL_GFX */
|
|
|
+#define OMAP3430ES1_CLKTRCTRL_GFX_SHIFT 0
|
|
|
+#define OMAP3430ES1_CLKTRCTRL_GFX_MASK (0x3 << 0)
|
|
|
+
|
|
|
+/* CM_CLKSTST_GFX */
|
|
|
+#define OMAP3430ES1_CLKACTIVITY_GFX_SHIFT 0
|
|
|
+#define OMAP3430ES1_CLKACTIVITY_GFX_MASK (1 << 0)
|
|
|
+
|
|
|
+/* CM_FCLKEN_SGX */
|
|
|
+#define OMAP3430ES2_CM_FCLKEN_SGX_EN_SGX_SHIFT 1
|
|
|
+#define OMAP3430ES2_CM_FCLKEN_SGX_EN_SGX_MASK (1 << 1)
|
|
|
+
|
|
|
+/* CM_IDLEST_SGX */
|
|
|
+#define OMAP3430ES2_ST_SGX_SHIFT 1
|
|
|
+#define OMAP3430ES2_ST_SGX_MASK (1 << 1)
|
|
|
+
|
|
|
+/* CM_ICLKEN_SGX */
|
|
|
+#define OMAP3430ES2_CM_ICLKEN_SGX_EN_SGX_SHIFT 0
|
|
|
+#define OMAP3430ES2_CM_ICLKEN_SGX_EN_SGX_MASK (1 << 0)
|
|
|
+
|
|
|
+/* CM_CLKSEL_SGX */
|
|
|
+#define OMAP3430ES2_CLKSEL_SGX_SHIFT 0
|
|
|
+#define OMAP3430ES2_CLKSEL_SGX_MASK (0x7 << 0)
|
|
|
+
|
|
|
+/* CM_CLKSTCTRL_SGX */
|
|
|
+#define OMAP3430ES2_CLKTRCTRL_SGX_SHIFT 0
|
|
|
+#define OMAP3430ES2_CLKTRCTRL_SGX_MASK (0x3 << 0)
|
|
|
+
|
|
|
+/* CM_CLKSTST_SGX */
|
|
|
+#define OMAP3430ES2_CLKACTIVITY_SGX_SHIFT 0
|
|
|
+#define OMAP3430ES2_CLKACTIVITY_SGX_MASK (1 << 0)
|
|
|
+
|
|
|
+/* CM_FCLKEN_WKUP specific bits */
|
|
|
+#define OMAP3430ES2_EN_USIMOCP_SHIFT 9
|
|
|
+#define OMAP3430ES2_EN_USIMOCP_MASK (1 << 9)
|
|
|
+
|
|
|
+/* CM_ICLKEN_WKUP specific bits */
|
|
|
+#define OMAP3430_EN_WDT1_MASK (1 << 4)
|
|
|
+#define OMAP3430_EN_WDT1_SHIFT 4
|
|
|
+#define OMAP3430_EN_32KSYNC_MASK (1 << 2)
|
|
|
+#define OMAP3430_EN_32KSYNC_SHIFT 2
|
|
|
+
|
|
|
+/* CM_IDLEST_WKUP specific bits */
|
|
|
+#define OMAP3430ES2_ST_USIMOCP_SHIFT 9
|
|
|
+#define OMAP3430ES2_ST_USIMOCP_MASK (1 << 9)
|
|
|
+#define OMAP3430_ST_WDT2_SHIFT 5
|
|
|
+#define OMAP3430_ST_WDT2_MASK (1 << 5)
|
|
|
+#define OMAP3430_ST_WDT1_SHIFT 4
|
|
|
+#define OMAP3430_ST_WDT1_MASK (1 << 4)
|
|
|
+#define OMAP3430_ST_32KSYNC_SHIFT 2
|
|
|
+#define OMAP3430_ST_32KSYNC_MASK (1 << 2)
|
|
|
+
|