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