X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fcommon.h;h=25c317f4439216ad780c6484518affb259922417;hb=c56289ddafce3d1ec442fb18064f136c2c47d0bb;hp=f9ad184f4a5f00be6534bb8f1ee81b25326bc0c8;hpb=9b4a205f454dd19687aaf9a22a5bc01164182a90;p=platform%2Fkernel%2Fu-boot.git diff --git a/include/common.h b/include/common.h index f9ad184..25c317f 100644 --- a/include/common.h +++ b/include/common.h @@ -2,9 +2,8 @@ /* * Common header file for U-Boot * - * This file still includes quite a bit of stuff that should be in separate - * headers. Please think before adding more things. - * Patches to remove things are welcome. + * This file still includes quite a few headers that should be included + * individually as needed. Patches to remove things are welcome. * * (C) Copyright 2000-2009 * Wolfgang Denk, DENX Software Engineering, wd@denx.de. @@ -14,85 +13,19 @@ #define __COMMON_H_ 1 #ifndef __ASSEMBLY__ /* put C only stuff in this section */ - #include #include #include -#include -#include -#include -#include #include #include #include -#include -#include #include #include #include - -#include -#include -#include - -#ifdef __LP64__ -#define CONFIG_SYS_SUPPORT_64BIT_DATA -#endif - -#include - #include /* boot information for Linux kernel */ -#include /* global data used for startup functions */ - -/* startup functions, used in: - * common/board_f.c - * common/init/board_init.c - * common/board_r.c - * common/board_info.c - */ -#include - -/* - * Function Prototypes - */ -void hang (void) __attribute__ ((noreturn)); - -#include - -#if defined(CONFIG_SYS_DRAM_TEST) -int testdram(void); -#endif /* CONFIG_SYS_DRAM_TEST */ - -/* lib/uuid.c */ -#include - -/* lib/vsprintf.c */ #include - -/* lib/net_utils.c */ -#include - -#include - -#else /* __ASSEMBLY__ */ - #endif /* __ASSEMBLY__ */ -/* Put only stuff here that the assembler can digest */ - -#define ROUND(a,b) (((a) + (b) - 1) & ~((b) - 1)) - -/* - * check_member() - Check the offset of a structure member - * - * @structure: Name of structure (e.g. global_data) - * @member: Name of member (e.g. baudrate) - * @offset: Expected offset in bytes - */ -#define check_member(structure, member, offset) _Static_assert( \ - offsetof(struct structure, member) == offset, \ - "`struct " #structure "` offset for `" #member "` is not " #offset) - /* Pull in stuff for the build system */ #ifdef DO_DEPS_ONLY # include