blob: ad5119cd3943ee3964f12cc59dba7b453ed4d43e [file] [log] [blame]
Patrick Georgiac959032020-05-05 22:49:26 +02001/* SPDX-License-Identifier: GPL-2.0-or-later */
Lance Zhao1bd0c0c2016-04-19 18:04:21 -07002
3/*
4 * NOTE: The layout of the GNVS structure below must match the layout in
5 * soc/intel/apollolake/include/soc/nvs.h !!!
6 *
7 */
8
Lance Zhao1bd0c0c2016-04-19 18:04:21 -07009Field (GNVS, ByteAcc, NoLock, Preserve)
10{
Shaunak Sahad6463dd2016-05-25 11:34:43 -070011 /* Miscellaneous */
Kyösti Mälkkic1962462020-12-29 05:12:56 +020012 , 8, // 0x00 - Processor Count
Furquan Shaikh1f40ae22016-06-14 09:35:04 -070013 PPCM, 8, // 0x01 - Max PPC State
14 LIDS, 8, // 0x02 - LID State
Kyösti Mälkkid6ccbb92021-01-15 13:46:11 +020015 , 8, // 0x03 - AC Power State
Furquan Shaikh1f40ae22016-06-14 09:35:04 -070016 DPTE, 8, // 0x04 - Enable DPTF
Arthur Heymanscde4f3b2022-05-12 23:07:52 +020017 , 32, // 0x05 - 0x08 - coreboot Memory Console
Hannah Williams8ecd6f82016-06-08 17:39:37 -070018 PM1I, 64, // 0x09 - 0x10 - System Wake Source - PM1 Index
19 GPEI, 64, // 0x11 - 0x18 - GPE Wake Source
Saurabh Satija3d0e2872016-03-31 15:41:30 -070020 NHLA, 64, // 0x19 - 0x20 - NHLT Address
21 NHLL, 32, // 0x21 - 0x24 - NHLT Length
Vaibhav Shankaref8deaf2016-08-23 17:56:17 -070022 PRT0, 32, // 0x25 - 0x28 - PERST_0 Address
Venkateswarlu Vinjamuri99ce8a92017-03-22 18:24:52 -070023 SCDP, 8, // 0x29 - SD_CD GPIO portid
24 SCDO, 8, // 0x2A - GPIO pad offset relative to the community
Furquan Shaikhea4ece62017-08-05 11:12:44 -070025 UIOR, 8, // 0x2B - UART debug controller init on S3 resume
Lance Zhao1bd0c0c2016-04-19 18:04:21 -070026}