1 /* SPDX-License-Identifier: GPL-2.0-only */
3 /* DefinitionBlock Statement */
11 0x00010001 /* OEM Revision */
13 { /* Start of ASL file */
14 #include <acpi/dsdt_top.asl>
15 #include <arch/x86/acpi/debug.asl> /* Include global debug methods if needed */
17 /* PCI IRQ mapping for the Southbridge */
18 #include <southbridge/amd/agesa/hudson/acpi/pcie.asl>
20 /* Describe the processor tree (\_SB) */
21 #include <cpu/amd/agesa/family15tn/acpi/cpu.asl>
23 /* Describe the supported Sleep States for this Southbridge */
24 #include <southbridge/amd/common/acpi/sleepstates.asl>
26 /* Describe the Sleep Methods (WAK, PTS, GTS, etc.) for this platform */
27 #include "acpi/sleep.asl"
30 /* global utility methods expected within the \_SB scope */
31 #include <arch/x86/acpi/globutil.asl>
33 /* Describe IRQ Routing mapping for this platform (within the \_SB scope) */
34 #include "acpi/routing.asl"
37 /* Describe the AMD Northbridge */
38 #include <northbridge/amd/agesa/family15tn/acpi/northbridge.asl>
40 /* Describe the AMD Fusion Controller Hub Southbridge */
41 #include <southbridge/amd/agesa/hudson/acpi/fch.asl>
44 /* Describe PCI INT[A-H] for the Southbridge */
45 #include <southbridge/amd/agesa/hudson/acpi/pci_int.asl>
47 /* Describe USB for the Southbridge */
48 #include <southbridge/amd/agesa/hudson/acpi/usb.asl>
50 } /* End Scope(_SB) */
52 /* Describe SMBUS for the Southbridge */
53 #include <southbridge/amd/agesa/hudson/acpi/smbus.asl>
55 /* Define the General Purpose Events for the platform */
56 #include "acpi/gpe.asl"
58 /* Define the Thermal zones and methods for the platform */
59 #include "acpi/thermal.asl"