|
@@ -193,3 +193,195 @@
|
|
|
#define AM33XX_CLKACTIVITY_L4LS_GFX_GCLK_WIDTH 1
|
|
|
#define AM33XX_CLKACTIVITY_L4LS_GFX_GCLK_MASK (1 << 8)
|
|
|
|
|
|
+/* Used by CM_CEFUSE_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_L4_CEFUSE_GICLK_SHIFT 8
|
|
|
+#define AM33XX_CLKACTIVITY_L4_CEFUSE_GICLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_L4_CEFUSE_GICLK_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by CM_RTC_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_L4_RTC_GCLK_SHIFT 8
|
|
|
+#define AM33XX_CLKACTIVITY_L4_RTC_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_L4_RTC_GCLK_MASK (1 << 8)
|
|
|
+
|
|
|
+/* Used by CM_L4_WKUP_AON_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_L4_WKUP_AON_GCLK_SHIFT 2
|
|
|
+#define AM33XX_CLKACTIVITY_L4_WKUP_AON_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_L4_WKUP_AON_GCLK_MASK (1 << 2)
|
|
|
+
|
|
|
+/* Used by CM_WKUP_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_L4_WKUP_GCLK_SHIFT 2
|
|
|
+#define AM33XX_CLKACTIVITY_L4_WKUP_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_L4_WKUP_GCLK_MASK (1 << 2)
|
|
|
+
|
|
|
+/* Used by CM_PER_L4LS_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_LCDC_GCLK_SHIFT 17
|
|
|
+#define AM33XX_CLKACTIVITY_LCDC_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_LCDC_GCLK_MASK (1 << 17)
|
|
|
+
|
|
|
+/* Used by CM_PER_LCDC_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_LCDC_L3_OCP_GCLK_SHIFT 4
|
|
|
+#define AM33XX_CLKACTIVITY_LCDC_L3_OCP_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_LCDC_L3_OCP_GCLK_MASK (1 << 4)
|
|
|
+
|
|
|
+/* Used by CM_PER_LCDC_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_LCDC_L4_OCP_GCLK_SHIFT 5
|
|
|
+#define AM33XX_CLKACTIVITY_LCDC_L4_OCP_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_LCDC_L4_OCP_GCLK_MASK (1 << 5)
|
|
|
+
|
|
|
+/* Used by CM_PER_L3_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_MCASP_GCLK_SHIFT 7
|
|
|
+#define AM33XX_CLKACTIVITY_MCASP_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_MCASP_GCLK_MASK (1 << 7)
|
|
|
+
|
|
|
+/* Used by CM_PER_L3_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_MMC_FCLK_SHIFT 3
|
|
|
+#define AM33XX_CLKACTIVITY_MMC_FCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_MMC_FCLK_MASK (1 << 3)
|
|
|
+
|
|
|
+/* Used by CM_MPU_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_MPU_CLK_SHIFT 2
|
|
|
+#define AM33XX_CLKACTIVITY_MPU_CLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_MPU_CLK_MASK (1 << 2)
|
|
|
+
|
|
|
+/* Used by CM_PER_OCPWP_L3_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_OCPWP_L3_GCLK_SHIFT 4
|
|
|
+#define AM33XX_CLKACTIVITY_OCPWP_L3_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_OCPWP_L3_GCLK_MASK (1 << 4)
|
|
|
+
|
|
|
+/* Used by CM_PER_OCPWP_L3_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_OCPWP_L4_GCLK_SHIFT 5
|
|
|
+#define AM33XX_CLKACTIVITY_OCPWP_L4_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_OCPWP_L4_GCLK_MASK (1 << 5)
|
|
|
+
|
|
|
+/* Used by CM_RTC_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_RTC_32KCLK_SHIFT 9
|
|
|
+#define AM33XX_CLKACTIVITY_RTC_32KCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_RTC_32KCLK_MASK (1 << 9)
|
|
|
+
|
|
|
+/* Used by CM_PER_L4LS_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_SPI_GCLK_SHIFT 25
|
|
|
+#define AM33XX_CLKACTIVITY_SPI_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_SPI_GCLK_MASK (1 << 25)
|
|
|
+
|
|
|
+/* Used by CM_WKUP_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_SR_SYSCLK_SHIFT 3
|
|
|
+#define AM33XX_CLKACTIVITY_SR_SYSCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_SR_SYSCLK_MASK (1 << 3)
|
|
|
+
|
|
|
+/* Used by CM_WKUP_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER0_GCLK_SHIFT 10
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER0_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER0_GCLK_MASK (1 << 10)
|
|
|
+
|
|
|
+/* Used by CM_WKUP_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER1_GCLK_SHIFT 13
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER1_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER1_GCLK_MASK (1 << 13)
|
|
|
+
|
|
|
+/* Used by CM_PER_L4LS_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER2_GCLK_SHIFT 14
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER2_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER2_GCLK_MASK (1 << 14)
|
|
|
+
|
|
|
+/* Used by CM_PER_L4LS_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER3_GCLK_SHIFT 15
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER3_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER3_GCLK_MASK (1 << 15)
|
|
|
+
|
|
|
+/* Used by CM_PER_L4LS_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER4_GCLK_SHIFT 16
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER4_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER4_GCLK_MASK (1 << 16)
|
|
|
+
|
|
|
+/* Used by CM_PER_L4LS_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER5_GCLK_SHIFT 27
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER5_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER5_GCLK_MASK (1 << 27)
|
|
|
+
|
|
|
+/* Used by CM_PER_L4LS_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER6_GCLK_SHIFT 28
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER6_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER6_GCLK_MASK (1 << 28)
|
|
|
+
|
|
|
+/* Used by CM_PER_L4LS_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER7_GCLK_SHIFT 13
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER7_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_TIMER7_GCLK_MASK (1 << 13)
|
|
|
+
|
|
|
+/* Used by CM_WKUP_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_UART0_GFCLK_SHIFT 12
|
|
|
+#define AM33XX_CLKACTIVITY_UART0_GFCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_UART0_GFCLK_MASK (1 << 12)
|
|
|
+
|
|
|
+/* Used by CM_PER_L4LS_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_UART_GFCLK_SHIFT 10
|
|
|
+#define AM33XX_CLKACTIVITY_UART_GFCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_UART_GFCLK_MASK (1 << 10)
|
|
|
+
|
|
|
+/* Used by CM_WKUP_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_WDT0_GCLK_SHIFT 9
|
|
|
+#define AM33XX_CLKACTIVITY_WDT0_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_WDT0_GCLK_MASK (1 << 9)
|
|
|
+
|
|
|
+/* Used by CM_WKUP_CLKSTCTRL */
|
|
|
+#define AM33XX_CLKACTIVITY_WDT1_GCLK_SHIFT 4
|
|
|
+#define AM33XX_CLKACTIVITY_WDT1_GCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKACTIVITY_WDT1_GCLK_MASK (1 << 4)
|
|
|
+
|
|
|
+/* Used by CLKSEL_GFX_FCLK */
|
|
|
+#define AM33XX_CLKDIV_SEL_GFX_FCLK_SHIFT 0
|
|
|
+#define AM33XX_CLKDIV_SEL_GFX_FCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKDIV_SEL_GFX_FCLK_MASK (1 << 0)
|
|
|
+
|
|
|
+/* Used by CM_CLKOUT_CTRL */
|
|
|
+#define AM33XX_CLKOUT2DIV_SHIFT 3
|
|
|
+#define AM33XX_CLKOUT2DIV_WIDTH 3
|
|
|
+#define AM33XX_CLKOUT2DIV_MASK (0x7 << 3)
|
|
|
+
|
|
|
+/* Used by CM_CLKOUT_CTRL */
|
|
|
+#define AM33XX_CLKOUT2EN_SHIFT 7
|
|
|
+#define AM33XX_CLKOUT2EN_WIDTH 1
|
|
|
+#define AM33XX_CLKOUT2EN_MASK (1 << 7)
|
|
|
+
|
|
|
+/* Used by CM_CLKOUT_CTRL */
|
|
|
+#define AM33XX_CLKOUT2SOURCE_SHIFT 0
|
|
|
+#define AM33XX_CLKOUT2SOURCE_WIDTH 3
|
|
|
+#define AM33XX_CLKOUT2SOURCE_MASK (0x7 << 0)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by CLKSEL_GPIO0_DBCLK, CLKSEL_LCDC_PIXEL_CLK, CLKSEL_TIMER2_CLK,
|
|
|
+ * CLKSEL_TIMER3_CLK, CLKSEL_TIMER4_CLK, CLKSEL_TIMER5_CLK, CLKSEL_TIMER6_CLK,
|
|
|
+ * CLKSEL_TIMER7_CLK
|
|
|
+ */
|
|
|
+#define AM33XX_CLKSEL_SHIFT 0
|
|
|
+#define AM33XX_CLKSEL_WIDTH 1
|
|
|
+#define AM33XX_CLKSEL_MASK (0x01 << 0)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Renamed from CLKSEL Used by CLKSEL_PRUSS_OCP_CLK, CLKSEL_WDT1_CLK,
|
|
|
+ * CM_CPTS_RFT_CLKSEL
|
|
|
+ */
|
|
|
+#define AM33XX_CLKSEL_0_0_SHIFT 0
|
|
|
+#define AM33XX_CLKSEL_0_0_WIDTH 1
|
|
|
+#define AM33XX_CLKSEL_0_0_MASK (1 << 0)
|
|
|
+
|
|
|
+#define AM33XX_CLKSEL_0_1_SHIFT 0
|
|
|
+#define AM33XX_CLKSEL_0_1_WIDTH 2
|
|
|
+#define AM33XX_CLKSEL_0_1_MASK (3 << 0)
|
|
|
+
|
|
|
+/* Renamed from CLKSEL Used by CLKSEL_TIMER1MS_CLK */
|
|
|
+#define AM33XX_CLKSEL_0_2_SHIFT 0
|
|
|
+#define AM33XX_CLKSEL_0_2_WIDTH 3
|
|
|
+#define AM33XX_CLKSEL_0_2_MASK (7 << 0)
|
|
|
+
|
|
|
+/* Used by CLKSEL_GFX_FCLK */
|
|
|
+#define AM33XX_CLKSEL_GFX_FCLK_SHIFT 1
|
|
|
+#define AM33XX_CLKSEL_GFX_FCLK_WIDTH 1
|
|
|
+#define AM33XX_CLKSEL_GFX_FCLK_MASK (1 << 1)
|
|
|
+
|
|
|
+/*
|
|
|
+ * Used by CM_MPU_CLKSTCTRL, CM_RTC_CLKSTCTRL, CM_PER_CLK_24MHZ_CLKSTCTRL,
|
|
|
+ * CM_PER_CPSW_CLKSTCTRL, CM_PER_PRUSS_CLKSTCTRL, CM_PER_L3S_CLKSTCTRL,
|
|
|
+ * 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,
|