2020-04-18 22:26:39 +02:00
|
|
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
2019-04-22 22:55:16 +02:00
|
|
|
|
2020-07-14 07:36:51 +02:00
|
|
|
/* Global variables */
|
|
|
|
Name (PMOD, Zero) /* Interrupt Mode used by OS. Assume PIC. */
|
|
|
|
|
2019-04-22 22:55:16 +02:00
|
|
|
/*
|
|
|
|
* NOTE: The layout of the GNVS structure below must match the layout in
|
2019-04-23 00:32:58 +02:00
|
|
|
* soc/amd/picasso/include/soc/nvs.h !!!
|
2019-04-22 22:55:16 +02:00
|
|
|
*
|
|
|
|
*/
|
|
|
|
|
|
|
|
External (NVSA)
|
|
|
|
|
|
|
|
OperationRegion (GNVS, SystemMemory, NVSA, 0x1000)
|
|
|
|
Field (GNVS, ByteAcc, NoLock, Preserve)
|
|
|
|
{
|
|
|
|
/* Miscellaneous */
|
|
|
|
PCNT, 8, // 0x00 - Processor Count
|
2020-08-03 23:16:43 +02:00
|
|
|
LIDS, 8, // 0x01 - LID State
|
|
|
|
PWRS, 8, // 0x02 - AC Power State
|
|
|
|
CBMC, 32, // 0x03 - 0x06 - coreboot Memory Console
|
|
|
|
PM1I, 64, // 0x07 - 0x0e - System Wake Source - PM1 Index
|
|
|
|
GPEI, 64, // 0x0f - 0x16 - GPE Wake Source
|
|
|
|
TMPS, 8, // 0x17 - Temperature Sensor ID
|
|
|
|
TCRT, 8, // 0x18 - Critical Threshold
|
|
|
|
TPSV, 8, // 0x19 - Passive Threshold
|
2019-04-22 22:55:16 +02:00
|
|
|
/* ChromeOS stuff (0x100 -> 0xfff, size 0xeff) */
|
|
|
|
Offset (0x100),
|
|
|
|
#include <vendorcode/google/chromeos/acpi/gnvs.asl>
|
|
|
|
}
|