Add GD sections necessary for driver model operation.

Signed-off-by: Marek Vasut <ma...@denx.de>
---
 arch/sandbox/include/asm/global_data.h |    9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/arch/sandbox/include/asm/global_data.h 
b/arch/sandbox/include/asm/global_data.h
index 581fd2f..77c7508 100644
--- a/arch/sandbox/include/asm/global_data.h
+++ b/arch/sandbox/include/asm/global_data.h
@@ -25,6 +25,9 @@
 
 #ifndef        __ASM_GBL_DATA_H
 #define __ASM_GBL_DATA_H
+
+#include <linux/list.h>
+
 /*
  * The following data structure is placed in some memory wich is
  * available very early after boot (like DPRAM on MPC8xx/MPC82xx, or
@@ -43,6 +46,12 @@ typedef      struct global_data {
        unsigned long   fb_base;        /* base address of frame buffer */
        u8              *ram_buf;       /* emulated RAM buffer */
        phys_size_t     ram_size;       /* RAM size */
+
+#ifdef CONFIG_DM
+       struct instance *dm_root;       /* Root instance for Driver Model */
+       struct list_head core_root;     /* Head of core tree */
+#endif
+
        const void      *fdt_blob;      /* Our device tree, NULL if none */
        void            **jt;           /* jump table */
        char            env_buf[32];    /* buffer for getenv() before reloc. */
-- 
1.7.10.4

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to