]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
spl: atf: remove helper structure from common header
authorMichael Walle <michael@walle.cc>
Wed, 18 Nov 2020 16:45:57 +0000 (17:45 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 4 Dec 2020 21:09:05 +0000 (16:09 -0500)
bl2_to_bl31_params_mem is just an implementation detail of the SPL ATF
support and is not needed anywhere else. Move it from the header to the
actual module.

Signed-off-by: Michael Walle <michael@walle.cc>
Acked-by: Michal Simek <michal.simek@xilinx.com>
common/spl/spl_atf.c
include/atf_common.h

index 63af6a62072a1c97825f13612bb4c60bba9ccbcd..51b45d5dc6bdd6d2a99a5399369ca0a237a68749 100644 (file)
 #include <spl.h>
 #include <asm/cache.h>
 
+/* Holds all the structures we need for bl31 parameter passing */
+struct bl2_to_bl31_params_mem {
+       struct bl31_params bl31_params;
+       struct atf_image_info bl31_image_info;
+       struct atf_image_info bl32_image_info;
+       struct atf_image_info bl33_image_info;
+       struct entry_point_info bl33_ep_info;
+       struct entry_point_info bl32_ep_info;
+       struct entry_point_info bl31_ep_info;
+};
+
 struct bl31_params *bl2_plat_get_bl31_params_default(uintptr_t bl32_entry,
                                                     uintptr_t bl33_entry,
                                                     uintptr_t fdt_addr)
index fd5454c55b4b83234a0e53bcbe8eadee1f1fabcd..e173a10ca9d1cc436c3e82ab5354c6d7bd206c51 100644 (file)
@@ -162,20 +162,6 @@ struct bl31_params {
        struct atf_image_info *bl33_image_info;
 };
 
-/*******************************************************************************
- * This structure represents the superset of information that is passed to
- * BL31, e.g. while passing control to it from BL2, bl31_params
- * and other platform specific params
- ******************************************************************************/
-struct bl2_to_bl31_params_mem {
-       struct bl31_params bl31_params;
-       struct atf_image_info bl31_image_info;
-       struct atf_image_info bl32_image_info;
-       struct atf_image_info bl33_image_info;
-       struct entry_point_info bl33_ep_info;
-       struct entry_point_info bl32_ep_info;
-       struct entry_point_info bl31_ep_info;
-};
 
 #endif /*__ASSEMBLY__ */