]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
x86: Move fsp_prepare_mrc_cache() to fsp1 directory
authorSimon Glass <sjg@chromium.org>
Sat, 7 Dec 2019 04:42:10 +0000 (21:42 -0700)
committerBin Meng <bmeng.cn@gmail.com>
Sun, 15 Dec 2019 03:44:15 +0000 (11:44 +0800)
This function needs to be different for FSP2, so move the existing
function into the fsp1 directory. Since it is only called from one file,
drop it from the header file.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
arch/x86/include/asm/fsp/fsp_support.h
arch/x86/lib/fsp/fsp_common.c
arch/x86/lib/fsp1/fsp_common.c

index 4ac27d26f5537970968a566c088cda61f90d862b..29e511415cdc438ff599519cc1b18d1d8423bc0b 100644 (file)
@@ -143,13 +143,6 @@ int fsp_init_phase_pci(void);
  */
 int fsp_scan_for_ram_size(void);
 
-/**
- * fsp_prepare_mrc_cache() - Find the DRAM training data from the MRC cache
- *
- * @return pointer to data, or NULL if no cache or no data found in the cache
- */
-void *fsp_prepare_mrc_cache(void);
-
 /**
  * fsp_notify() - FSP notification wrapper function
  *
index 4c5358e1d251dfc309c307c00a42bfc5e2e6dfd0..5eff0f99aad56c586493f352cdd171d9a9a33953 100644 (file)
@@ -58,26 +58,6 @@ void board_final_cleanup(void)
                debug("OK\n");
 }
 
-void *fsp_prepare_mrc_cache(void)
-{
-       struct mrc_data_container *cache;
-       struct mrc_region entry;
-       int ret;
-
-       ret = mrccache_get_region(MRC_TYPE_NORMAL, NULL, &entry);
-       if (ret)
-               return NULL;
-
-       cache = mrccache_find_current(&entry);
-       if (!cache)
-               return NULL;
-
-       debug("%s: mrc cache at %p, size %x checksum %04x\n", __func__,
-             cache->data, cache->data_size, cache->checksum);
-
-       return cache->data;
-}
-
 #ifdef CONFIG_HAVE_ACPI_RESUME
 int fsp_save_s3_stack(void)
 {
index e8066d8de3975803184985d0415b44393698e4ae..ec9c218778d2eae7d93f23fb15720b4421a46142 100644 (file)
 
 DECLARE_GLOBAL_DATA_PTR;
 
+static void *fsp_prepare_mrc_cache(void)
+{
+       struct mrc_data_container *cache;
+       struct mrc_region entry;
+       int ret;
+
+       ret = mrccache_get_region(MRC_TYPE_NORMAL, NULL, &entry);
+       if (ret)
+               return NULL;
+
+       cache = mrccache_find_current(&entry);
+       if (!cache)
+               return NULL;
+
+       debug("%s: mrc cache at %p, size %x checksum %04x\n", __func__,
+             cache->data, cache->data_size, cache->checksum);
+
+       return cache->data;
+}
+
 int arch_fsp_init(void)
 {
        void *nvs;