payloads/edk2: Disable the CPU Timer Lib unless supported
[coreboot.git] / src / mainboard / msi / ms7721 / dsdt.asl
blob3e67f6377681f504190ac761b91a33fd82242632
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 /* DefinitionBlock Statement */
4 #include <acpi/acpi.h>
5 DefinitionBlock (
6         "dsdt.aml",
7         "DSDT",
8         ACPI_DSDT_REV_2,
9         OEM_ID,
10         ACPI_TABLE_CREATOR,
11         0x00010001              /* OEM Revision */
12         )
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"
29         Scope(\_SB) {
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"
36                 Device(PCI0) {
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>
42                 }
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"
61 /* End of ASL file */