spl: atf: remove helper structure from common header
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>
This commit is contained in:
parent
d2cb0c8f75
commit
553825c109
@ -18,6 +18,17 @@
|
||||
#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)
|
||||
|
@ -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__ */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user