| 
					
				 | 
			
			
				@@ -385,3 +385,131 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * CM_PER_L3_CLKSTCTRL, CM_PER_L4FW_CLKSTCTRL, CM_PER_L4HS_CLKSTCTRL, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * CM_PER_L4LS_CLKSTCTRL, CM_PER_LCDC_CLKSTCTRL, CM_PER_OCPWP_L3_CLKSTCTRL, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * CM_L3_AON_CLKSTCTRL, CM_L4_WKUP_AON_CLKSTCTRL, CM_WKUP_CLKSTCTRL, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * CM_GFX_L3_CLKSTCTRL, CM_GFX_L4LS_GFX_CLKSTCTRL__1, CM_CEFUSE_CLKSTCTRL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_CLKTRCTRL_SHIFT				0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_CLKTRCTRL_WIDTH				2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_CLKTRCTRL_MASK				(0x3 << 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * Used by CM_SSC_DELTAMSTEP_DPLL_CORE, CM_SSC_DELTAMSTEP_DPLL_DDR, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * CM_SSC_DELTAMSTEP_DPLL_DISP, CM_SSC_DELTAMSTEP_DPLL_MPU, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * CM_SSC_DELTAMSTEP_DPLL_PER 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DELTAMSTEP_SHIFT				0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DELTAMSTEP_WIDTH				20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DELTAMSTEP_MASK				(0xfffff << 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* Used by CM_CLKSEL_DPLL_DDR, CM_CLKSEL_DPLL_DISP, CM_CLKSEL_DPLL_MPU */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_BYP_CLKSEL_SHIFT			23 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_BYP_CLKSEL_WIDTH			1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_BYP_CLKSEL_MASK			(1 << 23) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* Used by CM_CLKDCOLDO_DPLL_PER */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKDCOLDO_GATE_CTRL_SHIFT		8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKDCOLDO_GATE_CTRL_WIDTH		1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKDCOLDO_GATE_CTRL_MASK		(1 << 8) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* Used by CM_CLKDCOLDO_DPLL_PER */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKDCOLDO_PWDN_SHIFT		12 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKDCOLDO_PWDN_WIDTH		1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKDCOLDO_PWDN_MASK			(1 << 12) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* Used by CM_DIV_M2_DPLL_DDR, CM_DIV_M2_DPLL_DISP, CM_DIV_M2_DPLL_MPU */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIV_SHIFT			0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIV_WIDTH			5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIV_MASK			(0x1f << 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* Renamed from DPLL_CLKOUT_DIV Used by CM_DIV_M2_DPLL_PER */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIV_0_6_SHIFT		0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIV_0_6_WIDTH		7 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIV_0_6_MASK			(0x7f << 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* Used by CM_DIV_M2_DPLL_DDR, CM_DIV_M2_DPLL_DISP, CM_DIV_M2_DPLL_MPU */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIVCHACK_SHIFT		5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIVCHACK_WIDTH		1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIVCHACK_MASK		(1 << 5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* Renamed from DPLL_CLKOUT_DIVCHACK Used by CM_DIV_M2_DPLL_PER */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIVCHACK_M2_PER_SHIFT	7 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIVCHACK_M2_PER_WIDTH	1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_DIVCHACK_M2_PER_MASK		(1 << 7) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * Used by CM_DIV_M2_DPLL_DDR, CM_DIV_M2_DPLL_DISP, CM_DIV_M2_DPLL_MPU, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * CM_DIV_M2_DPLL_PER 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_GATE_CTRL_SHIFT		8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_GATE_CTRL_WIDTH		1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_CLKOUT_GATE_CTRL_MASK		(1 << 8) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * Used by CM_CLKSEL_DPLL_CORE, CM_CLKSEL_DPLL_DDR, CM_CLKSEL_DPLL_DISP, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * CM_CLKSEL_DPLL_MPU 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_DIV_SHIFT				0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_DIV_WIDTH				7 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_DIV_MASK				(0x7f << 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_PER_DIV_MASK			(0xff << 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* Renamed from DPLL_DIV Used by CM_CLKSEL_DPLL_PERIPH */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_DIV_0_7_SHIFT			0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_DIV_0_7_WIDTH			8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_DIV_0_7_MASK			(0xff << 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * Used by CM_CLKMODE_DPLL_CORE, CM_CLKMODE_DPLL_DDR, CM_CLKMODE_DPLL_DISP, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * CM_CLKMODE_DPLL_MPU 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_DRIFTGUARD_EN_SHIFT			8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_DRIFTGUARD_EN_WIDTH			1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_DRIFTGUARD_EN_MASK			(1 << 8) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * Used by CM_CLKMODE_DPLL_CORE, CM_CLKMODE_DPLL_DDR, CM_CLKMODE_DPLL_DISP, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * CM_CLKMODE_DPLL_MPU, CM_CLKMODE_DPLL_PER 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_EN_SHIFT				0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_EN_WIDTH				3 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_EN_MASK				(0x7 << 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * Used by CM_CLKMODE_DPLL_CORE, CM_CLKMODE_DPLL_DDR, CM_CLKMODE_DPLL_DISP, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * CM_CLKMODE_DPLL_MPU 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_LPMODE_EN_SHIFT			10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_LPMODE_EN_WIDTH			1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_LPMODE_EN_MASK			(1 << 10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * Used by CM_CLKSEL_DPLL_CORE, CM_CLKSEL_DPLL_DDR, CM_CLKSEL_DPLL_DISP, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * CM_CLKSEL_DPLL_MPU 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_MULT_SHIFT				8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_MULT_WIDTH				11 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_MULT_MASK				(0x7ff << 8) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* Renamed from DPLL_MULT Used by CM_CLKSEL_DPLL_PERIPH */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_MULT_PERIPH_SHIFT			8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_MULT_PERIPH_WIDTH			12 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_MULT_PERIPH_MASK			(0xfff << 8) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * Used by CM_CLKMODE_DPLL_CORE, CM_CLKMODE_DPLL_DDR, CM_CLKMODE_DPLL_DISP, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * CM_CLKMODE_DPLL_MPU 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_REGM4XEN_SHIFT			11 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_REGM4XEN_WIDTH			1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_REGM4XEN_MASK			(1 << 11) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* Used by CM_CLKSEL_DPLL_PERIPH */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_SD_DIV_SHIFT			24 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_SD_DIV_WIDTH			8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_SD_DIV_MASK				(0xff << 24) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * Used by CM_CLKMODE_DPLL_CORE, CM_CLKMODE_DPLL_DDR, CM_CLKMODE_DPLL_DISP, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * CM_CLKMODE_DPLL_MPU, CM_CLKMODE_DPLL_PER 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define AM33XX_DPLL_SSC_ACK_SHIFT			13 
			 |