Commit | Line | Data |
---|---|---|
95857638 | 1 | /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ |
1da177e4 LT |
2 | /****************************************************************************** |
3 | * | |
50df4d8b | 4 | * Name: acpi.h - Master public include file used to interface to ACPICA |
1da177e4 | 5 | * |
da6f8320 | 6 | * Copyright (C) 2000 - 2018, Intel Corp. |
1da177e4 | 7 | * |
95857638 | 8 | *****************************************************************************/ |
1da177e4 LT |
9 | |
10 | #ifndef __ACPI_H__ | |
11 | #define __ACPI_H__ | |
12 | ||
13 | /* | |
50df4d8b BM |
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. | |
1da177e4 | 21 | */ |
a1ce3928 DH |
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 */ | |
a1ce3928 | 27 | #include <acpi/acrestyp.h> /* Resource Descriptor structs */ |
d5f23fe1 SM |
28 | #include <acpi/platform/acenvex.h> /* Extra environment-specific items */ |
29 | #include <acpi/acoutput.h> /* Error output and Debug macros */ | |
a1ce3928 DH |
30 | #include <acpi/acpiosxf.h> /* OSL interfaces (ACPICA-to-OS) */ |
31 | #include <acpi/acpixf.h> /* ACPI core subsystem external interfaces */ | |
1da177e4 | 32 | |
4be44fcd | 33 | #endif /* __ACPI_H__ */ |