mainboards: Drop PWRS from GNVS
[coreboot.git] / src / soc / intel / broadwell / pch / acpi / globalnvs.asl
blob876ac89d5772aee2c3dd8848329d604d4fbfc143
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 /* Global Variables */
5 Name (\PICM, 0)         // IOAPIC/8259
7 Field (GNVS, ByteAcc, NoLock, Preserve)
9         /* Miscellaneous */
10         OSYS,   16,     // 0x00 - Operating System
11         SMIF,   8,      // 0x02 - SMI function
12         PRM0,   8,      // 0x03 - SMI function parameter
13         PRM1,   8,      // 0x04 - SMI function parameter
14         SCIF,   8,      // 0x05 - SCI function
15         PRM2,   8,      // 0x06 - SCI function parameter
16         PRM3,   8,      // 0x07 - SCI function parameter
17         LCKF,   8,      // 0x08 - Global Lock function for EC
18         PRM4,   8,      // 0x09 - Lock function parameter
19         PRM5,   8,      // 0x0a - Lock function parameter
20         ,       8,      // 0x0b - Processor Count
21         PPCM,   8,      // 0x0c - Max PPC State
22         TMPS,   8,      // 0x0d - Temperature Sensor ID
23         TLVL,   8,      // 0x0e - Throttle Level Limit
24         FLVL,   8,      // 0x0f - Current FAN Level
25         TCRT,   8,      // 0x10 - Critical Threshold
26         TPSV,   8,      // 0x11 - Passive Threshold
27         TMAX,   8,      // 0x12 - CPU Tj_max
28         S5U0,   8,      // 0x13 - Enable USB in S5
29         S3U0,   8,      // 0x14 - Enable USB in S3
30         S33G,   8,      // 0x15 - Enable 3G in S3
31         LIDS,   8,      // 0x16 - LID State
32         ,       8,      // 0x17 - AC Power State
33         ,       32,     // 0x18 - 0x1b - CBMEM TOC
34         CBMC,   32,     // 0x1c - 0x1f - coreboot Memory Console
35         PM1I,   64,     // 0x20 - 0x27 - PM1 wake status bit
36         GPEI,   64,     // 0x28 - 0x2f - GPE wake status bit
39 /* Set flag to enable USB charging in S3 */
40 Method (S3UE)
42         \S3U0 = 1
45 /* Set flag to disable USB charging in S3 */
46 Method (S3UD)
48         \S3U0 = 0
51 /* Set flag to enable USB charging in S5 */
52 Method (S5UE)
54         \S5U0 = 1
57 /* Set flag to disable USB charging in S5 */
58 Method (S5UD)
60         \S5U0 = 0
63 /* Set flag to enable 3G module in S3 */
64 Method (S3GE)
66         \S33G = 1
69 /* Set flag to disable 3G module in S3 */
70 Method (S3GD)
72         \S33G = 0