|
@@ -440,3 +440,98 @@
|
|
#define OMAP3430_ST_32KSYNC_SHIFT 2
|
|
#define OMAP3430_ST_32KSYNC_SHIFT 2
|
|
#define OMAP3430_ST_32KSYNC_MASK (1 << 2)
|
|
#define OMAP3430_ST_32KSYNC_MASK (1 << 2)
|
|
|
|
|
|
|
|
+/* CM_AUTOIDLE_WKUP */
|
|
|
|
+#define OMAP3430ES2_AUTO_USIMOCP_MASK (1 << 9)
|
|
|
|
+#define OMAP3430ES2_AUTO_USIMOCP_SHIFT 9
|
|
|
|
+#define OMAP3430_AUTO_WDT2_MASK (1 << 5)
|
|
|
|
+#define OMAP3430_AUTO_WDT2_SHIFT 5
|
|
|
|
+#define OMAP3430_AUTO_WDT1_MASK (1 << 4)
|
|
|
|
+#define OMAP3430_AUTO_WDT1_SHIFT 4
|
|
|
|
+#define OMAP3430_AUTO_GPIO1_MASK (1 << 3)
|
|
|
|
+#define OMAP3430_AUTO_GPIO1_SHIFT 3
|
|
|
|
+#define OMAP3430_AUTO_32KSYNC_MASK (1 << 2)
|
|
|
|
+#define OMAP3430_AUTO_32KSYNC_SHIFT 2
|
|
|
|
+#define OMAP3430_AUTO_GPT12_MASK (1 << 1)
|
|
|
|
+#define OMAP3430_AUTO_GPT12_SHIFT 1
|
|
|
|
+#define OMAP3430_AUTO_GPT1_MASK (1 << 0)
|
|
|
|
+#define OMAP3430_AUTO_GPT1_SHIFT 0
|
|
|
|
+
|
|
|
|
+/* CM_CLKSEL_WKUP */
|
|
|
|
+#define OMAP3430ES2_CLKSEL_USIMOCP_MASK (0xf << 3)
|
|
|
|
+#define OMAP3430_CLKSEL_RM_SHIFT 1
|
|
|
|
+#define OMAP3430_CLKSEL_RM_MASK (0x3 << 1)
|
|
|
|
+#define OMAP3430_CLKSEL_RM_WIDTH 2
|
|
|
|
+#define OMAP3430_CLKSEL_GPT1_SHIFT 0
|
|
|
|
+#define OMAP3430_CLKSEL_GPT1_MASK (1 << 0)
|
|
|
|
+
|
|
|
|
+/* CM_CLKEN_PLL */
|
|
|
|
+#define OMAP3430_PWRDN_EMU_PERIPH_SHIFT 31
|
|
|
|
+#define OMAP3430_PWRDN_CAM_SHIFT 30
|
|
|
|
+#define OMAP3430_PWRDN_DSS1_SHIFT 29
|
|
|
|
+#define OMAP3430_PWRDN_TV_SHIFT 28
|
|
|
|
+#define OMAP3430_PWRDN_96M_SHIFT 27
|
|
|
|
+#define OMAP3430_PERIPH_DPLL_RAMPTIME_SHIFT 24
|
|
|
|
+#define OMAP3430_PERIPH_DPLL_RAMPTIME_MASK (0x3 << 24)
|
|
|
|
+#define OMAP3430_PERIPH_DPLL_FREQSEL_SHIFT 20
|
|
|
|
+#define OMAP3430_PERIPH_DPLL_FREQSEL_MASK (0xf << 20)
|
|
|
|
+#define OMAP3430_EN_PERIPH_DPLL_DRIFTGUARD_SHIFT 19
|
|
|
|
+#define OMAP3430_EN_PERIPH_DPLL_DRIFTGUARD_MASK (1 << 19)
|
|
|
|
+#define OMAP3430_EN_PERIPH_DPLL_SHIFT 16
|
|
|
|
+#define OMAP3430_EN_PERIPH_DPLL_MASK (0x7 << 16)
|
|
|
|
+#define OMAP3430_PWRDN_EMU_CORE_SHIFT 12
|
|
|
|
+#define OMAP3430_CORE_DPLL_RAMPTIME_SHIFT 8
|
|
|
|
+#define OMAP3430_CORE_DPLL_RAMPTIME_MASK (0x3 << 8)
|
|
|
|
+#define OMAP3430_CORE_DPLL_FREQSEL_SHIFT 4
|
|
|
|
+#define OMAP3430_CORE_DPLL_FREQSEL_MASK (0xf << 4)
|
|
|
|
+#define OMAP3430_EN_CORE_DPLL_DRIFTGUARD_SHIFT 3
|
|
|
|
+#define OMAP3430_EN_CORE_DPLL_DRIFTGUARD_MASK (1 << 3)
|
|
|
|
+#define OMAP3430_EN_CORE_DPLL_SHIFT 0
|
|
|
|
+#define OMAP3430_EN_CORE_DPLL_MASK (0x7 << 0)
|
|
|
|
+
|
|
|
|
+/* CM_CLKEN2_PLL */
|
|
|
|
+#define OMAP3430ES2_EN_PERIPH2_DPLL_LPMODE_SHIFT 10
|
|
|
|
+#define OMAP3430ES2_PERIPH2_DPLL_RAMPTIME_MASK (0x3 << 8)
|
|
|
|
+#define OMAP3430ES2_PERIPH2_DPLL_FREQSEL_SHIFT 4
|
|
|
|
+#define OMAP3430ES2_PERIPH2_DPLL_FREQSEL_MASK (0xf << 4)
|
|
|
|
+#define OMAP3430ES2_EN_PERIPH2_DPLL_DRIFTGUARD_SHIFT 3
|
|
|
|
+#define OMAP3430ES2_EN_PERIPH2_DPLL_SHIFT 0
|
|
|
|
+#define OMAP3430ES2_EN_PERIPH2_DPLL_MASK (0x7 << 0)
|
|
|
|
+
|
|
|
|
+/* CM_IDLEST_CKGEN */
|
|
|
|
+#define OMAP3430_ST_54M_CLK_MASK (1 << 5)
|
|
|
|
+#define OMAP3430_ST_12M_CLK_MASK (1 << 4)
|
|
|
|
+#define OMAP3430_ST_48M_CLK_MASK (1 << 3)
|
|
|
|
+#define OMAP3430_ST_96M_CLK_MASK (1 << 2)
|
|
|
|
+#define OMAP3430_ST_PERIPH_CLK_SHIFT 1
|
|
|
|
+#define OMAP3430_ST_PERIPH_CLK_MASK (1 << 1)
|
|
|
|
+#define OMAP3430_ST_CORE_CLK_SHIFT 0
|
|
|
|
+#define OMAP3430_ST_CORE_CLK_MASK (1 << 0)
|
|
|
|
+
|
|
|
|
+/* CM_IDLEST2_CKGEN */
|
|
|
|
+#define OMAP3430ES2_ST_USIM_CLK_SHIFT 2
|
|
|
|
+#define OMAP3430ES2_ST_USIM_CLK_MASK (1 << 2)
|
|
|
|
+#define OMAP3430ES2_ST_120M_CLK_SHIFT 1
|
|
|
|
+#define OMAP3430ES2_ST_120M_CLK_MASK (1 << 1)
|
|
|
|
+#define OMAP3430ES2_ST_PERIPH2_CLK_SHIFT 0
|
|
|
|
+#define OMAP3430ES2_ST_PERIPH2_CLK_MASK (1 << 0)
|
|
|
|
+
|
|
|
|
+/* CM_AUTOIDLE_PLL */
|
|
|
|
+#define OMAP3430_AUTO_PERIPH_DPLL_SHIFT 3
|
|
|
|
+#define OMAP3430_AUTO_PERIPH_DPLL_MASK (0x7 << 3)
|
|
|
|
+#define OMAP3430_AUTO_CORE_DPLL_SHIFT 0
|
|
|
|
+#define OMAP3430_AUTO_CORE_DPLL_MASK (0x7 << 0)
|
|
|
|
+
|
|
|
|
+/* CM_AUTOIDLE2_PLL */
|
|
|
|
+#define OMAP3430ES2_AUTO_PERIPH2_DPLL_SHIFT 0
|
|
|
|
+#define OMAP3430ES2_AUTO_PERIPH2_DPLL_MASK (0x7 << 0)
|
|
|
|
+
|
|
|
|
+/* CM_CLKSEL1_PLL */
|
|
|
|
+/* Note that OMAP3430_CORE_DPLL_CLKOUT_DIV_MASK was (0x3 << 27) on 3430ES1 */
|
|
|
|
+#define OMAP3430_CORE_DPLL_CLKOUT_DIV_SHIFT 27
|
|
|
|
+#define OMAP3430_CORE_DPLL_CLKOUT_DIV_MASK (0x1f << 27)
|
|
|
|
+#define OMAP3430_CORE_DPLL_CLKOUT_DIV_WIDTH 5
|
|
|
|
+#define OMAP3430_CORE_DPLL_MULT_SHIFT 16
|
|
|
|
+#define OMAP3430_CORE_DPLL_MULT_MASK (0x7ff << 16)
|
|
|
|
+#define OMAP3430_CORE_DPLL_DIV_SHIFT 8
|
|
|
|
+#define OMAP3430_CORE_DPLL_DIV_MASK (0x7f << 8)
|
|
|
|
+#define OMAP3430_SOURCE_96M_SHIFT 6
|