
Add GD sections necessary for driver model operation.
Signed-off-by: Marek Vasut marex@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. */