xref: /openbmc/linux/drivers/acpi/acpica/accommon.h (revision 612c29328466bdc1454ce76959fc03a1e2f7087a)
195857638SErik Schmauss /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
2e2f7a777SLen Brown /******************************************************************************
3e2f7a777SLen Brown  *
4e2f7a777SLen Brown  * Name: accommon.h - Common include files for generation of ACPICA source
5e2f7a777SLen Brown  *
6*612c2932SBob Moore  * Copyright (C) 2000 - 2023, Intel Corp.
7e2f7a777SLen Brown  *
895857638SErik Schmauss  *****************************************************************************/
9e2f7a777SLen Brown 
10e2f7a777SLen Brown #ifndef __ACCOMMON_H__
11e2f7a777SLen Brown #define __ACCOMMON_H__
12e2f7a777SLen Brown 
13e2f7a777SLen Brown /*
14e2f7a777SLen Brown  * Common set of includes for all ACPICA source files.
15e2f7a777SLen Brown  * We put them here because we don't want to duplicate them
16f2f51e7aSColin Ian King  * in the source code again and again.
17e2f7a777SLen Brown  *
18e2f7a777SLen Brown  * Note: The order of these include files is important.
19e2f7a777SLen Brown  */
20739dcbb9SLv Zheng #include <acpi/acconfig.h>	/* Global configuration constants */
21e2f7a777SLen Brown #include "acmacros.h"		/* C macros */
22e2f7a777SLen Brown #include "aclocal.h"		/* Internal data types */
23e2f7a777SLen Brown #include "acobject.h"		/* ACPI internal object */
24e2f7a777SLen Brown #include "acstruct.h"		/* Common structures */
25e2f7a777SLen Brown #include "acglobal.h"		/* All global variables */
26e2f7a777SLen Brown #include "achware.h"		/* Hardware defines and interfaces */
27e2f7a777SLen Brown #include "acutils.h"		/* Utility interfaces */
28747ef1b1SBob Moore #ifndef ACPI_USE_SYSTEM_CLIBRARY
29747ef1b1SBob Moore #include "acclib.h"		/* C library interfaces */
30747ef1b1SBob Moore #endif				/* !ACPI_USE_SYSTEM_CLIBRARY */
31e2f7a777SLen Brown 
32e2f7a777SLen Brown #endif				/* __ACCOMMON_H__ */
33