soc/mediatek/mt8196: Initialize SSPM
[coreboot2.git] / src / mainboard / amd / gardenia / dsdt.asl
blob85da09df2fe362dadcdf56384110c9809f508555
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #define MAINBOARD_HAS_SPEAKER 1
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 */
16         #include <acpi/dsdt_top.asl>
17         #include <globalnvs.asl>
19         /* Describe the USB Overcurrent pins */
20         #include "acpi/usb_oc.asl"
22         /* PCI IRQ mapping for the Southbridge */
23         #include <pcie.asl>
25         /* Power state notification */
26         #include <pnot.asl>
28         /* Contains the supported sleep states for this chipset */
29         #include <soc/amd/common/acpi/sleepstates.asl>
31         /* Contains the Sleep methods (WAK, PTS, GTS, etc.) */
32         #include "acpi/sleep.asl"
34         /* System Bus */
35         Scope(\_SB) { /* Start \_SB scope */
36                 /* global utility methods expected within the \_SB scope */
37                 #include <arch/x86/acpi/globutil.asl>
39                 /* IRQ Routing mapping for this platform (in \_SB scope) */
40                 #include "acpi/routing.asl"
42                 Device(PWRB) {
43                         Name(_HID, EISAID("PNP0C0C"))
44                         Name(_UID, 0xAA)
45                         Name(_PRW, Package () {3, 0x04})
46                         Name(_STA, 0x0B)
47                 }
49                 /* Describe the SOC */
50                 #include <soc.asl>
52         } /* End \_SB scope */
54         /* Define the General Purpose Events for the platform */
55         #include "acpi/gpe.asl"
57 /* End of ASL file */