rk3066b: add CPU_CLK_DIV
authorchenxing <chenxing@rock-chips.com>
Thu, 30 Aug 2012 06:56:42 +0000 (14:56 +0800)
committerchenxing <chenxing@rock-chips.com>
Thu, 30 Aug 2012 06:56:42 +0000 (14:56 +0800)
arch/arm/mach-rk30/include/mach/cru-rk3066b.h

index 328d21dfedc8ab0d5a8cb9fb7de219cde3196978..594fc6dc72662f391b241cfaa9c81bf5c83bd401 100755 (executable)
@@ -109,13 +109,21 @@ enum rk_plls_id {
 #define CORE_SEL_APLL          (0 << 8)
 #define CORE_SEL_GPLL          (1 << 8)
 
-#define CORE_CLK_DIV_W_MSK     (0x1F << 16)
-#define CORE_CLK_DIV_MSK       (0x1F)
+#define CORE_CLK_DIV_W_MSK     (0x1F << 25)
+#define CORE_CLK_DIV_MSK       (0x1F << 9)
 #define CORE_CLK_DIV(i)                (((i) - 1) & 0x1F)
 
+#define CPU_SEL_PLL_MSK                (1 << 5)
+#define CPU_SEL_PLL_W_MSK      (1 << 21)
+#define CPU_SEL_APLL           (0 << 5)
+#define CPU_SEL_GPLL           (1 << 5)
+
+#define CPU_CLK_DIV_W_MSK      (0x1F << 16)
+#define CPU_CLK_DIV_MSK                (0x1F)
+#define CPU_CLK_DIV(i)         (((i) - 1) & 0x1F)
+
 /*******************CLKSEL1 BITS***************************/
 //aclk div
-
 #define GET_CORE_ACLK_VAL(reg) ((reg)>=4 ?8:((reg)+1))
 
 #define CPU_ACLK_W_MSK         (7 << 16)