]> git.proxmox.com Git - mirror_edk2.git/blame - Vlv2DeviceRefCodePkg/AcpiTablesPCAT/DSDT.ASL
Vlv2DeviceRefCodePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / Vlv2DeviceRefCodePkg / AcpiTablesPCAT / DSDT.ASL
CommitLineData
3cbfba02
DW
1/**************************************************************************;\r
2;* *;\r
3;* *;\r
4;* Intel Corporation - ACPI Reference Code for the Sandy Bridge *;\r
5;* Family of Customer Reference Boards. *;\r
6;* *;\r
7;* *;\r
b2499fe6 8;* Copyright (c) 2012 - 2015, Intel Corporation. All rights reserved *;\r
3cbfba02 9;\r
7ede8060 10; SPDX-License-Identifier: BSD-2-Clause-Patent\r
3cbfba02
DW
11;\r
12;* *;\r
13;* *;\r
14;**************************************************************************/\r
15\r
16DefinitionBlock (\r
17 "DSDT.aml",\r
18 "DSDT",\r
19 0x02, // DSDT revision.\r
20 "OEMID", // OEM ID (6 byte string)\r
21 "VLV-SOC", // OEM table ID (8 byte string)\r
22 0x0 // OEM version of DSDT table (4 byte Integer)\r
23)\r
24\r
25// BEGIN OF ASL SCOPE\r
26{\r
27 External(MDBG, MethodObj)\r
28\r
29 Method(ADBG, 1, Serialized)\r
30 {\r
31\r
32 If(CondRefOf(MDBG)) //check if SSDT is loaded\r
33 {\r
34 Return(MDBG(Arg0))\r
35 }\r
36\r
37 Return(0)\r
38 }\r
39\r
40\r
41// Miscellaneous services enabled in Project\r
42 include ("token.asl")\r
43 include ("GloblNvs.asl")\r
44 include ("PciTree.asl")\r
45 include ("Pch.asl")\r
46 include ("Vlv.asl")\r
47 include ("CPU.asl")\r
48 include ("Platform.asl")\r
49 include ("THERMAL.ASL")\r
50 include ("PCI_DRC.ASL")\r
51 include ("Video.asl")\r
52 include ("Gpe.asl")\r
b2499fe6 53 //include ("IoTVirtualDevice.asl")\r
3cbfba02
DW
54\r
55 // Sleep states supported by Chipset/Board.\r
56 // SSx - BIOS setup controlled enabled _Sx Sleep state status\r
57 // Values to be written to SLP_TYPE register are provided by SBACPI.SDL (South Bridge ACPI ModulePart)\r
58\r
59 Name(\_S0, Package(4) {0x0,0x0,0,0}) // mandatory System state\r
60 Name(\_S1, Package(4) {0x1,0x0,0,0})\r
61 Name(\_S3, Package(4) {0x5,0x0,0,0})\r
62 Name(\_S4, Package(4) {0x6,0x0,0,0})\r
63 Name(\_S5, Package(4) {0x7,0x0,0,0}) // mandatory System state\r
64\r
65 Method(PTS, 1) // METHOD CALLED FROM _PTS PRIOR TO ENTER ANY SLEEP STATE\r
66 {\r
67 If(Arg0) // entering any sleep state\r
68 {\r
69 }\r
70 }\r
71 Method(WAK, 1) // METHOD CALLED FROM _WAK RIGHT AFTER WAKE UP\r
72 {\r
73 }\r
74\r
75}// End of ASL File\r