rockchip: reserve memory for rk3399 ATF data
[oweals/u-boot.git] / arch / arm / include / asm / arch-rockchip / cru_rk3399.h
index c919f47745d6ab63a83a1f2bd573e959b108844f..cf830d04ead7055f94adf7029ba52fc94e2c459b 100644 (file)
@@ -9,6 +9,17 @@
 
 #include <common.h>
 
+/* Private data for the clock driver - used by rockchip_get_cru() */
+struct rk3399_clk_priv {
+       struct rk3399_cru *cru;
+       ulong rate;
+};
+
+struct rk3399_pmuclk_priv {
+       struct rk3399_pmucru *pmucru;
+       ulong rate;
+};
+
 struct rk3399_pmucru {
        u32 ppll_con[6];
        u32 reserved[0x1a];
@@ -64,9 +75,9 @@ check_member(rk3399_cru, sdio1_con[1], 0x594);
 #define APLL_HZ                (600*MHz)
 #define GPLL_HZ                (594*MHz)
 #define CPLL_HZ                (384*MHz)
-#define PPLL_HZ                (594*MHz)
+#define PPLL_HZ                (676*MHz)
 
-#define PMU_PCLK_HZ    (99*MHz)
+#define PMU_PCLK_HZ    (48*MHz)
 
 #define ACLKM_CORE_HZ  (300*MHz)
 #define ATCLK_CORE_HZ  (300*MHz)