All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH] spl: atf: fix the plat_params
@ 2017-12-15  3:27 Kever Yang
  2017-12-15  9:07 ` Dr. Philipp Tomsich
  0 siblings, 1 reply; 4+ messages in thread
From: Kever Yang @ 2017-12-15  3:27 UTC (permalink / raw)
  To: u-boot

The latest upstream ATF still not support using a fdt base as plat_params,
I get error like this:
"ERROR:   not expected type found 6410029648624618960"

The reason is the ATF source code parse the plat_param, and can not
decode the type in:
/* common header for all plat parameter type */
struct bl31_plat_param {
	uint64_t type;
	void *next;
};
void params_early_setup(void *plat_param_from_bl2)
plat/rockchip/common/params_setup.c

We can only use the fdt_addr as plat_params after upstream ATF able to
parse it.

BUGFIX to:
1d37909 spl: atf: introduce spl_invoke_atf and make bl31_entry private

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
---

 common/spl/spl_atf.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/common/spl/spl_atf.c b/common/spl/spl_atf.c
index 63557c0..a65d603 100644
--- a/common/spl/spl_atf.c
+++ b/common/spl/spl_atf.c
@@ -96,7 +96,7 @@ static void bl31_entry(uintptr_t bl31_entry, uintptr_t bl33_entry,
 	raw_write_daif(SPSR_EXCEPTION_MASK);
 	dcache_disable();
 
-	atf_entry((void *)bl31_params, (void *)fdt_addr);
+	atf_entry((void *)bl31_params, NULL);
 }
 
 static int spl_fit_images_find_uboot(void *blob)
-- 
1.9.1

^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-12-27  8:44 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-15  3:27 [U-Boot] [PATCH] spl: atf: fix the plat_params Kever Yang
2017-12-15  9:07 ` Dr. Philipp Tomsich
2017-12-19  2:03   ` Kever Yang
2017-12-27  8:44     ` Kever Yang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.