summaryrefslogtreecommitdiff
path: root/Platform/BroxtonPlatformPkg/Common/Acpi/AcpiTablesPCAT/GloblNvs.asl
blob: 78416f67abb65db8343d5f70a2bf97643794e855 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
/** @file
  ACPI GNVS

  Copyright (c) 1999 - 2017, Intel Corporation. All rights reserved.<BR>

  This program and the accompanying materials
  are licensed and made available under the terms and conditions of the BSD License
  which accompanies this distribution.  The full text of the license may be found at
  http://opensource.org/licenses/bsd-license.php.

  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

**/

  //
  // Define a Global region of ACPI NVS Region that may be used for any
  // type of implementation.  The starting offset and size will be fixed
  // up by the System BIOS during POST.  Note that the Size must be a word
  // in size to be fixed up correctly.
  //

  OperationRegion(GNVS, SystemMemory, 0xFFFF0000, 0xAA55)
  Field(GNVS, AnyAcc, Lock, Preserve)
  {
    Offset(0),      // Miscellaneous Dynamic Registers:
//  Name-----Size-------Offset----Description
    OSYS,    16,    //   (00) Operating System
    LIDS,    8,     //   (02) Lid State (Lid Open = 1)
    PWRS,    8,     //   (03) Power State (AC Mode = 1)
    ACTT,    8,     //   (04) Active Trip Point
    CRTT,    8,     //   (05) Critical Trip Point
    DTS1,    8,     //   (06) Digital Thermal Sensor 1 Reading
    DTS2,    8,     //   (07) Digital Thermal Sensor 2 Reading
    APIC,    8,     //   (08) APIC Enabled by SBIOS (APIC Enabled = 1)
    MPEN,    8,     //   (09) Number of Logical Processors if MP Enabled != 0
    CADL,    8,     //   (10) Current Attached Device List
    CSTE,    16,    //   (11) Current Display State
    NSTE,    16,    //   (13) Next Display State
    NDID,    8,     //   (15) Number of Valid Device IDs
    DID1,    32,    //   (16) Device ID 1
    DID2,    32,    //   (20) Device ID 2
    DID3,    32,    //   (24) Device ID 3
    DID4,    32,    //   (28) Device ID 4
    DID5,    32,    //   (32) Device ID 5
    BLCS,    8,     //   (36) Backlight Control Support
    BRTL,    8,     //   (37) Brightness Level Percentage
    ALSE,    8,     //   (38) ALS Enable
    MORD,    8,     //   (39) Memory Overwrite Request Data
    PPRP,    32,    //   (40) Physical Presence request operation response
    PPRQ,    8,     //   (44) Physical Presence request operation
    LPPR,    8,     //   (45) Last Physical Presence request operation
    BDID,    8,     //   (46) Platform board id
    ASLB,    32,    //   (47) IGD OpRegion base address
    IBTT,    8,     //   (51) IGD Boot Display Device
    IPAT,    8,     //   (52) IGD Panel Type CMOs option
    ITVF,    8,     //   (53) IGD TV Format CMOS option
    ITVM,    8,     //   (54) IGD TV Minor Format CMOS option
    IPSC,    8,     //   (55) IGD Panel Scaling
    IBLC,    8,     //   (56) IGD BLC Configuration
    IBIA,    8,     //   (57) IGD BIA Configuration
    ISSC,    8,     //   (58) IGD SSC Configuration
    I409,    8,     //   (59) IGD 0409 Modified Settings Flag
    I509,    8,     //   (60) IGD 0509 Modified Settings Flag
    I609,    8,     //   (61) IGD 0609 Modified Settings Flag
    I709,    8,     //   (62) IGD 0709 Modified Settings Flag
    IDMS,    8,     //   (63) IGD DVMT Memory Size
    IF1E,    8,     //   (64) IGD Function 1 Enable
    GSMI,    8,     //   (65) GMCH SMI/SCI mode (0=SCI)
    PAVP,    8,     //   (66) IGD PAVP data
    OSCC,    8,     //   (67) PCIE OSC Control
    NEXP,    8,     //   (68) Native PCIE Setup Value
    DSEN,    8,     //   (69) _DOS Display Support Flag.
    GPIC,    8,     //   (70) Global IOAPIC/8259 Interrupt Mode Flag.
    CTYP,    8,     //   (71) Global Cooling Type Flag.
    L01C,    8,     //   (72) Global L01 Counter.
    DID6,    32,    //   (73) Device ID 6
    DID7,    32,    //   (77) Device ID 7
    DID8,    32,    //   (81) Device ID 8
    DID9,    32,    //   (85) Device ID 9
    DIDA,    32,    //   (89) Device ID 10
    DIDB,    32,    //   (93) Device ID 11
    DIDC,    32,    //   (97) Device ID 12
    DIDD,    32,    //   (101) Device ID 13
    DIDE,    32,    //   (105) Device ID 14
    DIDF,    32,    //   (109) Device ID 15
    NHLA,    32,    //   (113) HD-Audio NHLT ACPI address
    NHLL,    32,    //   (117) HD-Audio NHLT ACPI length
    ADFM,    32,    //   (121) HD-Audio DSP Feature Mask
    PFLV,    8,     //   (125) Platform Flavor
    BREV,    8,     //   (126) Board Rev
    XHCI,    8,     //   (127) xHCI controller mode
    PMEN,    8,     //   (128) PMIC enable/disable
    IPUD,    8,     //   (129) IPU device Acpi type -- 0: Auto; 1: Acpi Igfx; 2: Acpi no Igfx
    U21A,    32,    //   (130) HSUART2 BAR1
    GP0A,    32,    //   (134) GPIO0 BAR
    GP0L,    32,    //   (138) GPIO0 BAR Length
    GP1A,    32,    //   (142) GPIO1 BAR
    GP1L,    32,    //   (146) GPIO1 BAR Length
    GP2A,    32,    //   (150) GPIO2 BAR
    GP2L,    32,    //   (154) GPIO2 BAR Length
    GP3A,    32,    //   (158) GPIO3 BAR
    GP3L,    32,    //   (162) GPIO3 BAR Length
    GP4A,    32,    //   (166) GPIO4 BAR
    GP4L,    32,    //   (170) GPIO4 BAR Length
    eM0A,    32,    //   (174) eMMC BAR0
    eM0L,    32,    //   (178) eMMC BAR0 Length
    eM1A,    32,    //   (182) eMMC BAR1
    eM1L,    32,    //   (186) eMMC BAR1 Length
    DPTE,    8,     //   (190) DPTF Enable
    S0DE,    8,     //   (191) EnableSen0Participant
    S0PT,    8,     //   (192) PassiveThermalTripPointSen0
    S0C3,    8,     //   (193) CriticalThermalTripPointSen0S3
    S0HT,    8,     //   (194) HotThermalTripPointSen0
    S0CT,    8,     //   (195) CriticalThermalTripPointSen0
    CHGE,    8,     //   (196) DptfChargerDevice
    DDSP,    8,     //   (197) DPTFDisplayDevice
    DFAN,    8,     //   (198) DPTF Fan device
    DPSR,    8,     //   (199) DPTF Processor device
    DPCT,    32,    //   (200) DPTF Processor participant critical temperature
    DPPT,    32,    //   (204) DPTF Processor participant passive temperature
    DGC0,    32,    //   (208) DPTF Generic sensor0 participant critical temperature
    DGP0,    32,    //   (212) DPTF Generic sensor0 participant passive temperature
    DGC1,    32,    //   (216) DPTF Generic sensor1 participant critical temperature
    DGP1,    32,    //   (220) DPTF Generic sensor1 participant passive temperature
    DGC2,    32,    //   (224) DPTF Generic sensor2 participant critical temperature
    DGP2,    32,    //   (228) DPTF Generic sensor2 participant passive temperature
    DGC3,    32,    //   (232) DPTF Generic sensor3 participant critical temperature
    DGP3,    32,    //   (236) DPTF Generic sensor3 participant passive temperature
    DGC4,    32,    //   (240) DPTF Generic sensor3 participant critical temperature
    DGP4,    32,    //   (244) DPTF Generic sensor3 participant passive temperature
    DLPM,    8,     //   (248) DPTF Current low power mode setting
    DSC0,    32,    //   (249) DPTF Critical threshold0 for SCU
    DSC1,    32,    //   (253) DPTF Critical threshold1 for SCU
    DSC2,    32,    //   (257) DPTF Critical threshold2 for SCU
    DSC3,    32,    //   (261) DPTF Critical threshold3 for SCU
    DSC4,    32,    //   (265) DPTF Critical threshold4 for SCU
        ,     8,    //   (269) Reserved
    LPOE,    32,    //   (270) DPTF LPO Enable
    LPPS,    32,    //   (274) P-State start index
    LPST,    32,    //   (278) Step size
    LPPC,    32,    //   (282) Power control setting
    LPPF,    32,    //   (286) Performance control setting
    DPME,    8,     //   (290) DPTF DPPM enable/disable
    BCSL,    8,     //   (291) Battery charging solution 0-CLV 1-ULPMC
    TPMA,    32,    //   (292) TPM Base Address
    TPML,    32,    //   (296) TPM Length
    PSSD,    8,     //   (300) PSS Device: 0 - None, 1 - Monzax 2K, 2 - Monzax 8K
    MDMS,    8,     //   (301) Modem selection: 0: Disabled, 1: 7260; 2: 7360;
    GPSM,    8,     //   (302) GNSS/GPS mode selection, 0: LPSS mode, 1: ISH mode
    ADPM,    32,    //   (303) Hd-Audio DSP Post-Processing Module Mask
    OSSL,    8,     //   (307) OS Selection 0: WOS 1:AOS: 2:Legacy OS
    WIFD,    8,     //   (308) Wi-Fi Device Select 0: Lightning Peak 1: Broadcom: only used by BXT-M
    DD1A,    32,    //   (309) IPC Bar0 Address
    DD1L,    32,    //   (313) IPC Bar0 Length
    DD3A,    32,    //   (317) IPC Bar1 Address
    DD3L,    32,    //   (321) IPC Bar1 Length
    BMDA,    32,    //   (325) IPC BIOS mail box data
    BMIA,    32,    //   (329) IPC BIOS mail box interface
    P2BA,    32,    //   (333) P2SB Base Address: only used by BXT-M
    EDPV,    8,     //   (337) Check for eDP display device: only used by BXT-M
    DIDX,    32,    //   (338) Device ID for eDP device: only used by BXT-M
    EPCS,    8,     //   (342) SGX Feature Status
    EMNA,    64,    //   (343) SGX Feature PRMRR Base address
    ELNG,    64,    //   (351) SGX Feature PRMRR Length (854-861)
    WCAS,    8,     //   (359) 0 - Disable, 1 - IMX214, 2 - IMX135
    UCAS,    8,     //   (360) 0 - Disable, 1 - OV2740
    ADOS,    8,     //   (361) 0 - Disable, 1 - WM8281, 2 - WM8998
//------------------Delta between BXTM and BXTP--------------------
    D11A,    32,    //   (362) DMA1 BAR1
    D11L,    32,    //   (366) DMA1 BAR1 Length  >> Not used in BXT
    ECDB,    8,     //   (370) [CSDebugLightEC] EC Debug Light (CAPS LOCK) for when in Low Power S0 Idle State
    ECLP,    8,     //   (371) EC Low Power Mode: 1 - Enabled, 0 - Disabled
    ECNO,    8,     //   (372) [CSNotifyEC] EC Notification of Low Power S0 Idle State
    EMOD,    8,     //   (373) Enable / Disable Modern Standby Mode
    I21A,    32,    //   (374) I2C2 BAR1
    I21L,    32,    //   (378) I2C2 BAR1 Length
    I31A,    32,    //   (382) I2C3 BAR1
    I31L,    32,    //   (386) I2C3 BAR1 Length
    I41A,    32,    //   (390) I2C4 BAR1
    I41L,    32,    //   (394) I2C4 BAR1 Length
    I51A,    32,    //   (398) I2C5 BAR1
    I51L,    32,    //   (402) I2C5 BAR1 Length
    I61A,    32,    //   (406) I2C6 BAR1
    I61L,    32,    //   (410) I2C6 BAR1 Length
    I71A,    32,    //   (414) I2C7 BAR1
    I71L,    32,    //   (418) I2C7 BAR1 Length
    OTG0,    32,    //   (422) USB OTG BAR0
    OTG1,    32,    //   (426) USB OTG BAR1
    P10A,    32,    //   (430) PWM1 BAR0
    P10L,    32,    //   (434) PWM1 BAR0 Length
    P11A,    32,    //   (438) PWM1 BAR1
    P11L,    32,    //   (442) PWM1 BAR1 Length
    P21A,    32,    //   (446) PWM2 BAR1
    P21L,    32,    //   (450) PWM2 BAR1 Length  >> Not used in BXT
    P80D,    32,    //   (454) Port 80 Debug Port Value
    PEP0,    8,     //   (458) [Rtd3P0dl] User selectable Delay for Device D0 transition.
    PEPC,    16,    //   (459) [LowPowerS0IdleConstraint] PEP Constraints
                    // Bit[1:0] - SATA (0:None, 1:SATA Ports[all], 2:SATA Controller)
                    //    [2]   - En/Dis UART 0
                    //    [3]   -        UART 1
                    //    [4]   -        SDIO
                    //    [5]   -        I2C 0
                    //    [6]   -        I2C 1
                    //    [7]   -        XHCI
                    //    [8]   -        HD Audio (includes ADSP)
                    //    [9]   -        Gfx
                    //    [10]  -        EMMC
                    //    [11]  -        SDXC
                    //    [12]  -        CPU
    PEPY,    8,     //   (461) [PepList] RTD3 PEP support list(BIT0 - GFx , BIT1 - Sata, BIT2 - UART, BIT3 - SDHC, Bit4 - I2C0, BIT5 - I2C1, Bit6 - XHCI, Bit7 - Audio)
    PLCS,    8,     //   (462) [PL1LimitCS] set PL1 limit when entering CS
    PLVL,    16,    //   (463) [PL1LimitCSValue] PL1 limit value
    PSCP,    8,     //   (465) [PstateCapping] P-state Capping
    PSVT,    8,     //   (466) Passive Trip Point
    RCG0,    16,    //   (467) [RTD3Config0] RTD3 Config Setting
                               //(BIT0:ZPODD,BIT1:USB Camera Port4, BIT2/3:SATA Port3, Bit4/5:Sata Port1/2, Bit6:Card Reader, Bit7:WWAN, Bit8:WSB SIP FAB1 Card reader)
    RTD3,    8,     //   (469) Runtime D3 support.
    S0ID,    8,     //   (470) [LowPowerS0Idle] Low Power S0 Idle Enable
    S21A,    32,    //   (471) SPI2 BAR1
    S21L,    32,    //   (475) SPI2 BAR1 Length
    S31A,    32,    //   (479) SPI3 BAR1
    S31L,    32,    //   (483) SPI3 BAR1 Length
    SD1A,    32,    //   (487) SDCard BAR1
    SD1L,    32,    //   (491) SDCard BAR1 Length
    SI1A,    32,    //   (495) SDIO BAR1
    SI1L,    32,    //   (499) SDIO BAR1 Length
    SP1A,    32,    //   (503) SPI BAR1
    SP1L,    32,    //   (507) SPI BAR1 Length
    SPST,    8,     //   (511) [SataPortState] SATA port state, Bit0 - Port0, Bit1 - Port1, Bit2 - Port2, Bit3 - Port3
    U11A,    32,    //   (512) HSUART BAR1
    U11L,    32,    //   (516) HSUART BAR1 Length
    U21L,    32,    //   (520) HSUART2 BAR1 Length
    W381,    8,     //   (524) WPCN381U: only used by BXT-P
    ECON,    8,     //   (525) Embedded Controller Availability Flag.
    PB1E,    8,     //   (526) 10sec Power button support
                    //   Bit0: 10 sec P-button Enable/Disable
                    //   Bit1: Internal Flag
                    //   Bit2: Rotation Lock flag, 0:unlock, 1:lock
                    //   Bit3: Slate/Laptop Mode Flag, 0: Slate, 1: Laptop
                    //   Bit4: Undock / Dock Flag, 0: Undock, 1: Dock
                    //   Bit5: VBDL Flag. 0: VBDL is not called, 1: VBDL is called, Virtual Button Driver is loaded.
                    //   Bit6: Reserved for future use.
                    //   Bit7: EC 10sec PB Override state for S3/S4 wake up.
    DBGS,    8,     //   (527) Debug State
    IPUA,    32,    //   (528) IPU Base Address
    BNUM,    8,     //   (532) Number of batteries
    B0SC,    8,     //   (533) Battery 0 Stored Capacity
    ECR1,    8,     //   (534) PciDelayOptimizationEcr
    HVCO,    8,     //   (535) HPLL VCO
    UBCB,   32,     //   (536) USB Type C OpRegion base address
    SBTD,    8,     //   (540) SelectBtDevice
    //
    // DPPM Devices and trip points
    //
    DPAT,    32,    //   (541) DptfProcActiveTemperature
        ,    8,     //
        ,    8,     //
        ,    8,     //
        ,    8,     //
        ,    8,     //
    Offset(550),
    S1DE,    8,     //   (550) EnableSen1Participant
    S1AT,    8,     //   (551) ActiveThermalTripPointSen1
    S1PT,    8,     //   (552) PassiveThermalTripPointSen1
    S1CT,    8,     //   (553) CriticalThermalTripPointSen1
    SSP1,    8,     //   (554) SensorSamplingPeriodSen1
    //
    // DPPM Policies
    //
    DPAP,    8,     //   (555) EnableActivePolicy
    DPPP,    8,     //   (556) EnablePassivePolicy
    DPCP,    8,     //   (557) EnableCriticalPolicy
        ,    8,     //   (558) DPTF Reserved

    TC1V,    8,     //   (559) Passive Trip Point TC1 Value
    TC2V,    8,     //   (560) Passive Trip Point TC2 Value
    TSPV,    8,     //   (561) Passive Trip Point TSP Value
    DTSE,    8,     //   (562) Digital Thermal Sensor Enable
        ,    8,     //   (563) Dptf Reserved
    IGDS,    8,     //   (564) IGD State
    HPME,    8,     //   (565) Enable/Disable HighPerformance mode for Dptf
    WWEN,    8,     //   (566) WWAN Enable
    //
    // Offset (567) to (572) used by BXT-M DPTF
    //
    Offset(573),
    PASL,    8,     //   (573) Panel AOB  0 - Disable, 1 - TIANMA , 2 - TRULY Fab B TypeC, 3 - TRULY Fab B, 4 -TRULY Fab B Command Mode, 5 - TRULY Fab B Command Mode TypeC
    IRMC,    8,     //   (574) IRMT CONFIGURATION
    CPUS,    8,     //   (575) ThermalSamplingPeriodTCPU
    STEP,    8,     //   (576) BXT Stepping ID
    RVD1,    8,     //   (577) Reserved
    LTR1,    8,     //   (578) Latency Tolerance Reporting Enable
    LTR2,    8,     //   (579) Latency Tolerance Reporting Enable
    LTR3,    8,     //   (580) Latency Tolerance Reporting Enable
    LTR4,    8,     //   (581) Latency Tolerance Reporting Enable
    LTR5,    8,     //   (582) Latency Tolerance Reporting Enable
    LTR6,    8,     //   (583) Latency Tolerance Reporting Enable
    OBF1,    8,     //   (584) Optimized Buffer Flush and Fill
    OBF2,    8,     //   (585) Optimized Buffer Flush and Fill
    OBF3,    8,     //   (586) Optimized Buffer Flush and Fill
    OBF4,    8,     //   (587) Optimized Buffer Flush and Fill
    OBF5,    8,     //   (588) Optimized Buffer Flush and Fill
    OBF6,    8,     //   (589) Optimized Buffer Flush and Fill
    RPA1,    32,    //   (590) Root Port address 1
    RPA2,    32,    //   (594) Root Port address 2
    RPA3,    32,    //   (598) Root Port address 3
    RPA4,    32,    //   (602) Root Port address 4
    RPA5,    32,    //   (606) Root Port address 5
    RPA6,    32,    //   (610) Root Port address 6
    PML1,    16,    //   (614) PCIE LTR max snoop Latency 1
    PML2,    16,    //   (616) PCIE LTR max snoop Latency 2
    PML3,    16,    //   (618) PCIE LTR max snoop Latency 3
    PML4,    16,    //   (620) PCIE LTR max snoop Latency 4
    PML5,    16,    //   (622) PCIE LTR max snoop Latency 5
    PML6,    16,    //   (624) PCIE LTR max snoop Latency 6
    PNL1,    16,    //   (626) PCIE LTR max no snoop Latency 1
    PNL2,    16,    //   (628) PCIE LTR max no snoop Latency 2
    PNL3,    16,    //   (630) PCIE LTR max no snoop Latency 3
    PNL4,    16,    //   (632) PCIE LTR max no snoop Latency 4
    PNL5,    16,    //   (634) PCIE LTR max no snoop Latency 5
    PNL6,    16,    //   (636) PCIE LTR max no snoop Latency 6
    TRTV,    8,     //   (638) TrtRevision
    WWPS,    32,    //   (639) WWAN PSV
    PWRE,    8,     //   (643) EnablePowerParticipant
    PBPE,    8,     //   (644) EnablePowerBossPolicy
    HGEN,    8,     //   (645) HG Enabled (0=Disabled, 1=Enabled)
    XBAS,   32,     //   (646) Any Device's PCIe Config Space Base Address
    DLPW,   16,     //   (650) Delay after Power Enable
    DLHR,   16,     //   (652) Delay after Hold Reset
    HRCO,   32,     //   (654) dGPU HLD RST GPIO Community Offset
    HRPO,   16,     //   (658) dGPU HLD RST GPIO Pin Offset
    HRAI,    8,     //   (660) dGPU HLD RST GPIO Active Information
    PECO,   32,     //   (661) dGPU PWR Enable GPIO Community Offset
    PEPO,   16,     //   (665) dGPU PWR Enable GPIO Pin Offset
    PEAI,    8,     //   (667) dGPU PWR Enable GPIO Active Information
    SCBN,    8,     //   (668) PCIe Endpoint Bus Number
    EECP,    8,     //   (669) PCIe Endpoint PCIe Capability Structure Offset
    RPBA,   32,     //   (670) dGPU Root Port Base Address
    NVGA,   32,     //   (674) NVIG opregion address
    NVHA,   32,     //   (678) NVHM opregion address
    AMDA,   32,     //   (682) AMDA opregion address
    GN1E,    8,     //   (686) EnableGen1Participant
    GN2E,    8,     //   (687) EnableGen2Participant
    GN3E,    8,     //   (688) EnableGen3Participant
    GN4E,    8,     //   (689) EnableGen4Participant
    G1AT,    8,     //   (690) ActiveThermalTripPointGen1
    G1PT,    8,     //   (691) PassiveThermalTripPointGen1
    G1CT,    8,     //   (692) CriticalThermalTripPointGen1
    G1HT,    8,     //   (693) HotThermalTripPointGen1
    G1C3,    8,     //   (694) CriticalThermalTripPointGen1S3
    TSP1,    8,     //   (695) ThermistorSamplingPeriodGen1
    G2AT,    8,     //   (696) ActiveThermalTripPointGen2
    G2PT,    8,     //   (697) PassiveThermalTripPointGen2
    G2CT,    8,     //   (698) CriticalThermalTripPointGen2
    G2HT,    8,     //   (699) HotThermalTripPointGen2
    G2C3,    8,     //   (700) CriticalThermalTripPointGen2S3
    TSP2,    8,     //   (701) ThermistorSamplingPeriodGen2
    G3AT,    8,     //   (702) ActiveThermalTripPointGen3
    G3PT,    8,     //   (703) PassiveThermalTripPointGen3
    G3CT,    8,     //   (704) CriticalThermalTripPointGen3
    G3HT,    8,     //   (705) HotThermalTripPointGen3
    G3C3,    8,     //   (706) CriticalThermalTripPointGen3S3
    TSP3,    8,     //   (707) ThermistorSamplingPeriodGen3
    G4AT,    8,     //   (708) ActiveThermalTripPointGen4
    G4PT,    8,     //   (709) PassiveThermalTripPointGen4
    G4CT,    8,     //   (710) CriticalThermalTripPointGen4
    G4HT,    8,     //   (711) HotThermalTripPointGen4
    G4C3,    8,     //   (712) CriticalThermalTripPointGen4S3
    TSP4,    8,     //   (713) ThermistorSamplingPeriodGen4
    DPC3,    32,    //   (714) DptfProcCriticalTemperatureS3
    DPHT,    32,    //   (718) DptfProcHotThermalTripPoint
    S1S3,    8,     //   (722) CriticalThermalTripPointSen1S3
    S1HT,    8,     //   (723) HotThermalTripPointSen1
    PCSP,    8,     //   (724) PMIC Stepping
    IOBF,    8,     //   (725) ScHdAudioIoBufferOwnership
    XDCE,    8,     //   (726) Xdci Enabled
    RSVD,    16,    //   (727) Reserved[2]
    VTKB,    8,     //   (729) Virtual keyboard Function 0- Disable 1- Discrete Touch 2- Integrated Touch
    //
    //WiGig for BXTM B0
    //
    WGEN,    8,     //   (730) WiGig Enable switch, for BXTM B0
    WGPL,    16,    //   (731) WiGig SPLC Power Limit
    WGTW,    32,    //   (733) WiGig SPLC Time Window

    PSME,    8,     //   (737) WiGig Power sharing manager enabling
    PSD0,    8,     //   (738) WiGig PSM SPLC0 Domain Type
    PSP0,    16,    //   (739) WiGig PSM SPLC0 Power Limit
    PST0,    32,    //   (741) WiGig PSM SPLC0 Time Window
    PSD1,    8,     //   (745) WiGig PSM SPLC1 Domain Type
    PSP1,    16,    //   (746) WiGig PSM SPLC1 Power Limit
    PST1,    32,    //   (748) WiGig PSM SPLC1 Time Window

    PDD0,    8,     //   (752) WiGig PSM DPLC0 Domain Type
    PDP0,    8,     //   (753) WiGig PSM DPLC0 Domain Preference
    PDI0,    8,     //   (754) WiGig PSM DPLC0 Power Limit Index
    PDL0,    16,    //   (755) WiGig PSM DPLC0 Power Limit
    PDT0,    32,    //   (757) WiGig PSM DPLC0 Time Window

    PDD1,    8,     //   (761) WiGig PSM DPLC1 Domain Type
    PDP1,    8,     //   (762) WiGig PSM DPLC1 Domain Preference
    PDI1,    8,     //   (763) WiGig PSM DPLC1 Power Limit Index
    PDL1,    16,    //   (764) WiGig PSM DPLC1 Power Limit
    PDT1,    32,    //   (766) WiGig PSM DPLC1 Time Window
    IS3A,    8,     //   (770) I2S audio codec device - INT343A
    ISC1,    8,     //   (771) I2S audio codec device - INT34C1
    NFCN,    8,     //   (772) I2C NFC device - NXP1001
    PSSI,    8,     //   (773) I2S PSS device - IMPJ0003
        ,    8,     //   (774) (not used)
    GSBC,    8,     //   (775) UART GPS device - BCM4752

    AG1L,    64,    //   (776)
    AG1H,    64,    //   (784)
    AG2L,    64,    //   (792)
    AG2H,    64,    //   (800)
    AG3L,    64,    //   (808)
    AG3H,    64,    //   (816)

    PPPR,    16,    //   (824) PowerParticipantPollingRate
    DCFE,    16,    //   (826) EnableDCFG (DPTF Configuration)

    ODV0,    8,     //   (828) DPTF OemDesignVariable0
    ODV1,    8,     //   (829) DPTF OemDesignVariable1
    ODV2,    8,     //   (830) DPTF OemDesignVariable2
    ODV3,    8,     //   (831) DPTF OemDesignVariable3
    ODV4,    8,     //   (832) DPTF OemDesignVariable4
    ODV5,    8,     //   (833) DPTF OemDesignVariable5

    VSP1,    8,     //   (834) EnableVS1Participant
    V1AT,    8,     //   (835) ActiveThermalTripPointVS1
    V1PV,    8,     //   (836) PassiveThermalTripPointVS1
    V1CR,    8,     //   (837) CriticalThermalTripPointVS1
    V1C3,    8,     //   (838) CriticalThermalTripPointVS1S3
    V1HT,    8,     //   (839) HotThermalTripPointVS1
    VSP2,    8,     //   (840) EnableVS2Participant
    V2AT,    8,     //   (841) ActiveThermalTripPointVS2
    V2PV,    8,     //   (842) PassiveThermalTripPointVS2
    V2CR,    8,     //   (843) CriticalThermalTripPointVS2
    V2C3,    8,     //   (844) CriticalThermalTripPointVS2S3
    V2HT,    8,     //   (845) HotThermalTripPointVS2
    VSP3,    8,     //   (846) EnableVS3Participant
    V3AT,    8,     //   (847) ActiveThermalTripPointVS3
    V3PV,    8,     //   (848) PassiveThermalTripPointVS3
    V3CR,    8,     //   (849) CriticalThermalTripPointVS3
    V3C3,    8,     //   (850) CriticalThermalTripPointVS3S3
    V3HT,    8,     //   (851) HotThermalTripPointVS3

    VSPE,    8,     //   (852) EnableVsPolicy
    SDS1,    8,     //   (853) SPI1 Fingerprint device - FPC1020/FPC1021
    NFCS,    8,     //   (854) NFC device select: 0: disabled; 1: NFC (IPT)/secure NFC; 2: NFC;
        ,   16,     //   (855) reserved
        ,   32,     //   (857) reserved
    PNSL,    8,     //   (861) Panel Selection (0=eDP, >=1 for MIPI)
    EEPI,    8,     //   (862) EPIEnable
    ETYC,    8,     //   (863) TypeCEnable
    WWPT,    8,     //   (864) PassiveThermalTripPointWWAN
    WWC3,    8,     //   (865) CriticalThermalTripPointWWANS3
    WWHT,    8,     //   (866) HotThermalTripPointWWAN
    WWCT,    8,     //   (867) CriticalThermalTripPointWWAN
    DPHL,    8,     //   (868) DisplayHighLimit
    DPLL,    8,     //   (869) DisplayLowLimit
    ODBG,    8,     //   (871) OsDbgEnable
    M32B,   32,     //   (874) PCIE MMIO resource base
    M32L,   32,     //   (878) PCIE MMIO resource length
    CROT,    8,     //   (883) Camera Sensor Rotation Angle
    TCPL,    8,     //   (884) I2c Touch Panel
    TCPD,    8,     //   (885) I2c Touch pad
    IC0S,    32,    //   (886) I2C0 Speed - Standard mode/Fast mode/FastPlus mode/HighSpeed mode
    IC1S,    32,    //   (890) I2C1 Speed - Standard mode/Fast mode/FastPlus mode/HighSpeed mode
    IC2S,    32,    //   (894) I2C2 Speed - Standard mode/Fast mode/FastPlus mode/HighSpeed mode
    IC3S,    32,    //   (898) I2C3 Speed - Standard mode/Fast mode/FastPlus mode/HighSpeed mode
    IC4S,    32,    //   (902) I2C4 Speed - Standard mode/Fast mode/FastPlus mode/HighSpeed mode
    IC5S,    32,    //   (906) I2C5 Speed - Standard mode/Fast mode/FastPlus mode/HighSpeed mode
    IC6S,    32,    //   (910) I2C6 Speed - Standard mode/Fast mode/FastPlus mode/HighSpeed mode
    IC7S,    32,    //   (914) I2C7 Speed - Standard mode/Fast mode/FastPlus mode/HighSpeed mode
    SEN2,    8,     //   (918) EnableSen2Participant
    PTTP,    8,     //   (919) PassiveThermalTripPointSen2
    CTTP,    8,     //   (920) CriticalThermalTripPointSen2S3
    HTTP,    8,     //   (921) HotThermalTripPointSen2
    CRTP,    8,     //   (922) CriticalThermalTripPointSen2
    SUCE,    8,     //   (923) SueCreekEnable: 0: disabled; 1: enabled
}