mb/*/*/dsdt.asl: Drop useless comments in DefinitionBlock()
[coreboot.git] / src / mainboard / lenovo / g505s / dsdt.asl
blob57b535afc5680daa6a4da147af7087ba97cc1c63
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #include "mainboard.h"
5 /* DefinitionBlock Statement */
6 #include <acpi/acpi.h>
7 DefinitionBlock (
8         "dsdt.aml",
9         "DSDT",
10         ACPI_DSDT_REV_2,
11         OEM_ID,
12         ACPI_TABLE_CREATOR,
13         0x00010001              /* OEM Revision */
14         )
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"
35         Scope(\_SB) {
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"
42                 Device(PCI0) {
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>
49                 }
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"
58         }
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"
73 /* End of ASL file */