1 | /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ |
2 | /****************************************************************************** |
3 | * |
4 | * Name: acpi.h - Master public include file used to interface to ACPICA |
5 | * |
6 | * Copyright (C) 2000 - 2023, Intel Corp. |
7 | * |
8 | *****************************************************************************/ |
9 | |
10 | #ifndef __ACPI_H__ |
11 | #define __ACPI_H__ |
12 | |
13 | /* |
14 | * Public include files for use by code that will interface to ACPICA. |
15 | * |
16 | * Information includes the ACPICA data types, names, exceptions, and |
17 | * external interface prototypes. Also included are the definitions for |
18 | * all ACPI tables (FADT, MADT, etc.) |
19 | * |
20 | * Note: The order of these include files is important. |
21 | */ |
22 | #include <acpi/platform/acenv.h> /* Environment-specific items */ |
23 | #include <acpi/acnames.h> /* Common ACPI names and strings */ |
24 | #include <acpi/actypes.h> /* ACPICA data types and structures */ |
25 | #include <acpi/acexcep.h> /* ACPICA exceptions */ |
26 | #include <acpi/actbl.h> /* ACPI table definitions */ |
27 | #include <acpi/acrestyp.h> /* Resource Descriptor structs */ |
28 | #include <acpi/platform/acenvex.h> /* Extra environment-specific items */ |
29 | #include <acpi/acoutput.h> /* Error output and Debug macros */ |
30 | #include <acpi/acpiosxf.h> /* OSL interfaces (ACPICA-to-OS) */ |
31 | #include <acpi/acpixf.h> /* ACPI core subsystem external interfaces */ |
32 | |
33 | #endif /* __ACPI_H__ */ |
34 | |