/* SPDX-License-Identifier: GPL-2.0+ */ /* * 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. * * (C) Copyright 2000-2009 * Wolfgang Denk, DENX Software Engineering, wd@denx.de. */ #ifndef __COMMON_H_ #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 #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 #include /* 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 */ /* Pull in stuff for the build system */ #ifdef DO_DEPS_ONLY # include #endif #endif /* __COMMON_H_ */