All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 1/2] arm: mxs: Properly set GD pointer in SPL
@ 2014-03-19  1:21 Marek Vasut
  2014-03-19  1:21 ` [U-Boot] [PATCH 2/2] arm: mxs: Add serial console support into SPL Marek Vasut
  2014-04-01  8:34 ` [U-Boot] [PATCH 1/2] arm: mxs: Properly set GD pointer in SPL Stefano Babic
  0 siblings, 2 replies; 7+ messages in thread
From: Marek Vasut @ 2014-03-19  1:21 UTC (permalink / raw)
  To: u-boot

Set the GD pointer in the SPL to a defined symbol so various
functions from U-Boot can be used without adverse side effects.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Stefano Babic <sbabic@denx.de>
---
 arch/arm/cpu/arm926ejs/mxs/spl_boot.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/arch/arm/cpu/arm926ejs/mxs/spl_boot.c b/arch/arm/cpu/arm926ejs/mxs/spl_boot.c
index 68c30af..87b63c1 100644
--- a/arch/arm/cpu/arm926ejs/mxs/spl_boot.c
+++ b/arch/arm/cpu/arm926ejs/mxs/spl_boot.c
@@ -13,9 +13,13 @@
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/sys_proto.h>
 #include <asm/gpio.h>
+#include <linux/compiler.h>
 
 #include "mxs_init.h"
 
+DECLARE_GLOBAL_DATA_PTR;
+gd_t gdata __section(".data");
+
 /*
  * This delay function is intended to be used only in early stage of boot, where
  * clock are not set up yet. The timer used here is reset on every boot and
@@ -109,6 +113,7 @@ void mxs_common_spl_init(const uint32_t arg, const uint32_t *resptr,
 	struct mxs_spl_data *data = (struct mxs_spl_data *)
 		((CONFIG_SYS_TEXT_BASE - sizeof(struct mxs_spl_data)) & ~0xf);
 	uint8_t bootmode = mxs_get_bootmode_index();
+	gd = &gdata;
 
 	mxs_iomux_setup_multiple_pads(iomux_setup, iomux_size);
 	mxs_power_init();
-- 
1.8.5.2

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

end of thread, other threads:[~2014-04-02  8:45 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-19  1:21 [U-Boot] [PATCH 1/2] arm: mxs: Properly set GD pointer in SPL Marek Vasut
2014-03-19  1:21 ` [U-Boot] [PATCH 2/2] arm: mxs: Add serial console support into SPL Marek Vasut
2014-04-01  8:34   ` Stefano Babic
2014-04-01  8:47     ` Marek Vasut
2014-04-02  8:44       ` Stefano Babic
2014-04-02  8:45         ` Marek Vasut
2014-04-01  8:34 ` [U-Boot] [PATCH 1/2] arm: mxs: Properly set GD pointer in SPL Stefano Babic

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.