x86: fsp: Move struct fspinit_rtbuf definition to chipset header
authorBin Meng <bmeng.cn@gmail.com>
Fri, 11 Dec 2015 06:03:03 +0000 (22:03 -0800)
committerBin Meng <bmeng.cn@gmail.com>
Wed, 13 Jan 2016 04:20:14 +0000 (12:20 +0800)
All FSP spec v1.0 complaint FSP binary uses struct fspinit_rtbuf
as defined by the 1.0 spec, however there are FSPs that does not
follow 1.0 spec (possible due to that FSP predates the 1.0 spec),
and future FSP binary that is complaint to v1.1 spec defines an
optional paltform-specific runtime data in the struct fspinit_rtbuf.
Hence move the definition to chipset header.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Acked-by: Simon Glass <sjg@chromium.org>
Tested-by: Simon Glass <sjg@chromium.org>
arch/x86/include/asm/arch-baytrail/fsp/fsp_configs.h
arch/x86/include/asm/arch-queensbay/fsp/fsp_configs.h
arch/x86/include/asm/fsp/fsp_platform.h [deleted file]
arch/x86/include/asm/fsp/fsp_support.h

index 87c7d3532cb83ba2136bb8d89b8eeecea932723a..e539890c337c13f681d3a58ebd69225adea1c362 100644 (file)
@@ -12,4 +12,8 @@ struct fsp_config_data {
        struct upd_region       fsp_upd;
 };
 
+struct fspinit_rtbuf {
+       struct common_buf       common; /* FSP common runtime data structure */
+};
+
 #endif /* __FSP_CONFIGS_H__ */
index 87c7d3532cb83ba2136bb8d89b8eeecea932723a..e539890c337c13f681d3a58ebd69225adea1c362 100644 (file)
@@ -12,4 +12,8 @@ struct fsp_config_data {
        struct upd_region       fsp_upd;
 };
 
+struct fspinit_rtbuf {
+       struct common_buf       common; /* FSP common runtime data structure */
+};
+
 #endif /* __FSP_CONFIGS_H__ */
diff --git a/arch/x86/include/asm/fsp/fsp_platform.h b/arch/x86/include/asm/fsp/fsp_platform.h
deleted file mode 100644 (file)
index 61286ce..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-/*
- * Copyright (C) 2013, Intel Corporation
- * Copyright (C) 2014, Bin Meng <bmeng.cn@gmail.com>
- *
- * SPDX-License-Identifier:    Intel
- */
-
-#ifndef __FSP_PLATFORM_H__
-#define __FSP_PLATFORM_H__
-
-struct fspinit_rtbuf {
-       struct common_buf       common; /* FSP common runtime data structure */
-};
-
-#endif
index 67741ccd581f8b9901e812fe751b4546320d0f9a..e65a130ef502e7bf5c2e56f15b545d828c188a71 100644 (file)
@@ -13,7 +13,6 @@
 #include "fsp_ffs.h"
 #include "fsp_api.h"
 #include "fsp_hob.h"
-#include "fsp_platform.h"
 #include "fsp_infoheader.h"
 #include "fsp_bootmode.h"
 #include <asm/arch/fsp/fsp_vpd.h>