SPDX: Convert all of our single license tags to Linux Kernel style
[oweals/u-boot.git] / arch / arm / include / asm / arch-rockchip / cru_rk3399.h
index c919f47745d6ab63a83a1f2bd573e959b108844f..b18de9f7c2e260b18b7ebb9418c6ef67ce8d5028 100644 (file)
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
 /*
  * (C) Copyright 2016 Rockchip Electronics Co., Ltd
- *
- * SPDX-License-Identifier:     GPL-2.0+
  */
 
 #ifndef __ASM_ARCH_CRU_RK3399_H_
@@ -9,6 +8,15 @@
 
 #include <common.h>
 
+/* Private data for the clock driver - used by rockchip_get_cru() */
+struct rk3399_clk_priv {
+       struct rk3399_cru *cru;
+};
+
+struct rk3399_pmuclk_priv {
+       struct rk3399_pmucru *pmucru;
+};
+
 struct rk3399_pmucru {
        u32 ppll_con[6];
        u32 reserved[0x1a];
@@ -64,9 +72,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)