]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm: socfpga: soc64: Skip handoff data access in SSBL
authorChee Hong Ang <chee.hong.ang@intel.com>
Thu, 24 Dec 2020 10:21:10 +0000 (18:21 +0800)
committerLey Foon Tan <ley.foon.tan@intel.com>
Fri, 15 Jan 2021 09:48:38 +0000 (17:48 +0800)
SPL already setup the Clock Manager with the handoff data
from OCRAM. When the Clock Manager's driver get probed again
in SSBL, it shall skip the handoff data access in OCRAM.

Signed-off-by: Chee Hong Ang <chee.hong.ang@intel.com>
arch/arm/mach-socfpga/wrap_pll_config_s10.c

index 3da85791a1ff7c792223af73bec7baa83a4527f8..049c5711a890e00409d8a32370ffacab7e0e198e 100644 (file)
@@ -12,6 +12,7 @@
 
 const struct cm_config * const cm_get_default_config(void)
 {
+#ifdef CONFIG_SPL_BUILD
        struct cm_config *cm_handoff_cfg = (struct cm_config *)
                (S10_HANDOFF_CLOCK + S10_HANDOFF_OFFSET_DATA);
        u32 *conversion = (u32 *)cm_handoff_cfg;
@@ -26,7 +27,7 @@ const struct cm_config * const cm_get_default_config(void)
        } else if (handoff_clk == S10_HANDOFF_MAGIC_CLOCK) {
                return cm_handoff_cfg;
        }
-
+#endif
        return NULL;
 }