|
There are seven predefined Operation Region types specified in ACPI:5 z% |) u! T9 V5 u3 u5 |2 @
0 SystemMemory
% s; n1 a: ^7 y% ^! E0 q1 SystemIO
9 E R; [- B& Y" B9 n2 PCI_Config
* f, I- w& |" o3 EmbeddedControl
2 ~1 p$ s# x$ y1 p7 M* x0 {7 }4 SMBus
' ]1 ?1 Z5 R4 Y" H. G5 CMOS 7 J( Y) t# _* ~$ _& S; j
6 PCIBARTarget
- e/ E3 y0 B+ f. Y为什么定义LID的状态端品为:% _8 \% m2 t; z4 p. x5 |
OperationRegion(\PHO, SystemIO, 0x201, 0x1)
% d0 r R* R9 B0 m9 ]$ B& g2 cField(\PHO, ByteAcc, NoLock, Preserve)+ {5 {% U7 H/ F0 C! |
{
3 A ^) n9 x r LPOL, 1 // Lid polarity control bit
: X+ S! h4 Q- J# u& z' s}8 Q2 B9 G v. u Q: b
) O3 V9 F* B' U. e/ VIDE 0 and 1 的控制器却定义如下:# j/ a8 S% Y) j4 H) F% @. _) D
OperationRegion (GIO, SystemIO, 0x125, 0x1)5 h/ Z5 L! I! p% Q, q( m& K) q4 }3 f
Field (GIO, ByteAcc, NoLock, Preserve)
3 R$ ^* P( Q. u6 v+ s6 d9 b {
7 Y0 |2 Y4 O, v, w IDEI, 1, // IDEISO_EN - isolation buffer
+ e3 \1 P8 D$ g1 i8 O- d IDEP, 1, // IDE_PWR_EN - power + K1 C* T) g# O
IDER, 1 // IDERST#_EN - reset#
1 ~8 o" b. ], M8 k" w; `} |
|