162306a36Sopenharmony_ci/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 262306a36Sopenharmony_ci/****************************************************************************** 362306a36Sopenharmony_ci * 462306a36Sopenharmony_ci * Name: accommon.h - Common include files for generation of ACPICA source 562306a36Sopenharmony_ci * 662306a36Sopenharmony_ci * Copyright (C) 2000 - 2023, Intel Corp. 762306a36Sopenharmony_ci * 862306a36Sopenharmony_ci *****************************************************************************/ 962306a36Sopenharmony_ci 1062306a36Sopenharmony_ci#ifndef __ACCOMMON_H__ 1162306a36Sopenharmony_ci#define __ACCOMMON_H__ 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ci/* 1462306a36Sopenharmony_ci * Common set of includes for all ACPICA source files. 1562306a36Sopenharmony_ci * We put them here because we don't want to duplicate them 1662306a36Sopenharmony_ci * in the source code again and again. 1762306a36Sopenharmony_ci * 1862306a36Sopenharmony_ci * Note: The order of these include files is important. 1962306a36Sopenharmony_ci */ 2062306a36Sopenharmony_ci#include <acpi/acconfig.h> /* Global configuration constants */ 2162306a36Sopenharmony_ci#include "acmacros.h" /* C macros */ 2262306a36Sopenharmony_ci#include "aclocal.h" /* Internal data types */ 2362306a36Sopenharmony_ci#include "acobject.h" /* ACPI internal object */ 2462306a36Sopenharmony_ci#include "acstruct.h" /* Common structures */ 2562306a36Sopenharmony_ci#include "acglobal.h" /* All global variables */ 2662306a36Sopenharmony_ci#include "achware.h" /* Hardware defines and interfaces */ 2762306a36Sopenharmony_ci#include "acutils.h" /* Utility interfaces */ 2862306a36Sopenharmony_ci#ifndef ACPI_USE_SYSTEM_CLIBRARY 2962306a36Sopenharmony_ci#include "acclib.h" /* C library interfaces */ 3062306a36Sopenharmony_ci#endif /* !ACPI_USE_SYSTEM_CLIBRARY */ 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci#endif /* __ACCOMMON_H__ */ 33