1 /* SPDX-License-Identifier: GPL-2.0-only */
5 /* DefinitionBlock Statement */
13 0x00010001 /* OEM Revision */
15 { /* Start of ASL file */
17 /* Globals for the platform */
18 #include "acpi/mainboard.asl"
20 /* Describe the USB Overcurrent pins */
21 #include "acpi/usb_oc.asl"
23 /* PCI IRQ mapping for the Southbridge */
24 #include <southbridge/amd/agesa/hudson/acpi/pcie.asl>
26 /* Describe the processor tree (\_SB) */
27 #include <cpu/amd/agesa/family15tn/acpi/cpu.asl>
29 /* Describe the supported Sleep States for this Southbridge */
30 #include <southbridge/amd/common/acpi/sleepstates.asl>
32 /* Describe the Sleep Methods (WAK, PTS, GTS, etc.) for this platform */
33 #include "acpi/sleep.asl"
36 /* global utility methods expected within the \_SB scope */
37 #include <arch/x86/acpi/globutil.asl>
39 /* Describe IRQ Routing mapping for this platform (within the \_SB scope) */
40 #include "acpi/routing.asl"
43 /* Describe the AMD Northbridge */
44 #include <northbridge/amd/agesa/family15tn/acpi/northbridge.asl>
46 /* Describe the AMD Fusion Controller Hub Southbridge */
47 #include <southbridge/amd/agesa/hudson/acpi/fch.asl>
51 /* Describe PCI INT[A-H] for the Southbridge */
52 #include <southbridge/amd/agesa/hudson/acpi/pci_int.asl>
54 } /* End Scope(_SB) */
56 Scope(\_SB.PCI0.LIBR) {
57 #include "acpi/ec.asl"
60 /* Describe SMBUS for the Southbridge */
61 #include <southbridge/amd/agesa/hudson/acpi/smbus.asl>
63 /* Define the General Purpose Events for the platform */
64 #include "acpi/gpe.asl"
66 /* Define the Thermal zones and methods for the platform */
67 #include "acpi/thermal.asl"
69 /* Define the System Indicators for the platform */
70 #include "acpi/si.asl"