|
|
There are seven predefined Operation Region types specified in ACPI:/ S8 Q; R* x2 ~4 C4 {- t& Y
0 SystemMemory
& U/ E3 m3 r7 O7 A1 SystemIO
# M$ W1 R( g3 U) M2 PCI_Config
+ X* j: V+ }* ` C3 EmbeddedControl
$ C5 z. C! o( |4 SMBus 8 B# @) D5 F2 Q: x& x. C
5 CMOS
& B6 \/ V* Y9 q) w: F( D+ S6 PCIBARTarget
0 p; b5 w f% V3 d' p$ Q为什么定义LID的状态端品为:& W2 n7 s" W$ w6 g( G; ^
OperationRegion(\PHO, SystemIO, 0x201, 0x1)5 ~* X/ `6 i, x. P1 ^2 v9 |- A7 N
Field(\PHO, ByteAcc, NoLock, Preserve)6 d5 C! D1 H8 _4 z t. r; ^- @
{
y$ J' y+ v% B0 G, } LPOL, 1 // Lid polarity control bit! ]; H! J# f- X) O
}
1 _/ C7 K+ u! m9 b: @4 l# p3 m& S8 Q; Y
IDE 0 and 1 的控制器却定义如下:
8 b8 A3 L4 q" cOperationRegion (GIO, SystemIO, 0x125, 0x1)
' \" h$ {* m) Q2 V Field (GIO, ByteAcc, NoLock, Preserve) ]- ~: k$ u" g- p& p. L
{4 H4 y; u3 F/ I7 h! m1 r% \! Z
IDEI, 1, // IDEISO_EN - isolation buffer
0 q% k! s7 w! N# S3 H, a; y& G5 f/ s IDEP, 1, // IDE_PWR_EN - power
0 m7 c& s8 u4 r, H) T7 i IDER, 1 // IDERST#_EN - reset#
$ o2 Q$ h. Y) Z$ h$ z} |
|