18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
28c2ecf20Sopenharmony_ci/******************************************************************************
38c2ecf20Sopenharmony_ci *
48c2ecf20Sopenharmony_ci * Name: acpi.h - Master public include file used to interface to ACPICA
58c2ecf20Sopenharmony_ci *
68c2ecf20Sopenharmony_ci * Copyright (C) 2000 - 2020, Intel Corp.
78c2ecf20Sopenharmony_ci *
88c2ecf20Sopenharmony_ci *****************************************************************************/
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ci#ifndef __ACPI_H__
118c2ecf20Sopenharmony_ci#define __ACPI_H__
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci/*
148c2ecf20Sopenharmony_ci * Public include files for use by code that will interface to ACPICA.
158c2ecf20Sopenharmony_ci *
168c2ecf20Sopenharmony_ci * Information includes the ACPICA data types, names, exceptions, and
178c2ecf20Sopenharmony_ci * external interface prototypes. Also included are the definitions for
188c2ecf20Sopenharmony_ci * all ACPI tables (FADT, MADT, etc.)
198c2ecf20Sopenharmony_ci *
208c2ecf20Sopenharmony_ci * Note: The order of these include files is important.
218c2ecf20Sopenharmony_ci */
228c2ecf20Sopenharmony_ci#include <acpi/platform/acenv.h>	/* Environment-specific items */
238c2ecf20Sopenharmony_ci#include <acpi/acnames.h>		/* Common ACPI names and strings */
248c2ecf20Sopenharmony_ci#include <acpi/actypes.h>		/* ACPICA data types and structures */
258c2ecf20Sopenharmony_ci#include <acpi/acexcep.h>		/* ACPICA exceptions */
268c2ecf20Sopenharmony_ci#include <acpi/actbl.h>		/* ACPI table definitions */
278c2ecf20Sopenharmony_ci#include <acpi/acrestyp.h>		/* Resource Descriptor structs */
288c2ecf20Sopenharmony_ci#include <acpi/platform/acenvex.h>	/* Extra environment-specific items */
298c2ecf20Sopenharmony_ci#include <acpi/acoutput.h>		/* Error output and Debug macros */
308c2ecf20Sopenharmony_ci#include <acpi/acpiosxf.h>		/* OSL interfaces (ACPICA-to-OS) */
318c2ecf20Sopenharmony_ci#include <acpi/acpixf.h>		/* ACPI core subsystem external interfaces */
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ci#endif				/* __ACPI_H__ */
34