|
|
There are seven predefined Operation Region types specified in ACPI:/ J. D( ?: X# b; s" h Y) U
0 SystemMemory
; _8 S( i, E1 f8 c+ t1 SystemIO
5 x% I# M( J2 F1 d" I: V2 PCI_Config - d. ?# e; u+ [. P X& o. r8 f
3 EmbeddedControl : H/ B# D; v6 H6 @% c4 ~" A5 l
4 SMBus 4 k; o9 Q2 s5 O( V' P2 l$ W
5 CMOS & Z2 E' J9 }$ e$ m
6 PCIBARTarget( @- P! d( S' g5 l) o/ Z5 B
为什么定义LID的状态端品为:' m" B( `! z. u$ q
OperationRegion(\PHO, SystemIO, 0x201, 0x1)9 Q3 d9 H* h9 A7 g9 B
Field(\PHO, ByteAcc, NoLock, Preserve)4 ?7 L. v" u' K
{
4 m& \$ Y/ N7 z. J5 g' q! a! c LPOL, 1 // Lid polarity control bit% N/ V% W2 Q. O4 E; k- k% h2 ^; l
}" s1 ?8 f3 n6 J/ l' U6 T( {
' F% Y) e# k- M% ?- f. Q g5 L
IDE 0 and 1 的控制器却定义如下:2 g; X9 [) X" \1 J% `; [! M, P
OperationRegion (GIO, SystemIO, 0x125, 0x1), s" u" | D C J' `
Field (GIO, ByteAcc, NoLock, Preserve)
1 G: x' }/ v: C9 J3 z" w {) T2 c, L! G' Q' A; i/ r
IDEI, 1, // IDEISO_EN - isolation buffer % n P# f# l' G8 P& F
IDEP, 1, // IDE_PWR_EN - power
- Y+ V* r7 q, b( s0 O5 j* m IDER, 1 // IDERST#_EN - reset# 0 P' B, k. _- Z' A! j+ A2 I7 O @
} |
|