|
|
There are seven predefined Operation Region types specified in ACPI:
: n" i* p% l6 m* ~3 @# Z7 W0 SystemMemory 0 e' a; u- }/ ~6 F0 V$ `& \) F- z
1 SystemIO
$ c' k5 F9 y5 _: f2 PCI_Config 6 L! X: g( V0 ~% R) \1 [
3 EmbeddedControl
) I% s$ ~; @% e4 w* ]4 SMBus
6 Y o) G% b/ h2 L' q' b# O6 {5 CMOS + ?( h* U6 b5 ?* @* Z: j1 r
6 PCIBARTarget
0 i$ _5 E. b+ h3 Z% }1 W, p为什么定义LID的状态端品为:, A& ` d1 f. {3 C" G
OperationRegion(\PHO, SystemIO, 0x201, 0x1)
2 r: j! Z1 l2 [. i3 E' d6 MField(\PHO, ByteAcc, NoLock, Preserve)
$ U3 C Z) e: p6 l{; n: \" ?" J; Z |( r/ r+ J# {9 B7 n
LPOL, 1 // Lid polarity control bit
7 ^- z" l2 ^& `3 {9 N/ l8 F}: o5 V% X8 k# Z! B( T j
' x6 w6 n% j/ u# g
IDE 0 and 1 的控制器却定义如下:
3 i! h7 d- ~9 X: u9 GOperationRegion (GIO, SystemIO, 0x125, 0x1)
; C5 d* B: z; K2 g Field (GIO, ByteAcc, NoLock, Preserve) ( c" @' y# t% T% {, `$ l& X
{! H4 {/ c8 w3 g
IDEI, 1, // IDEISO_EN - isolation buffer + a$ s) o9 Q2 X' O
IDEP, 1, // IDE_PWR_EN - power
+ ~( L2 Z* I# O+ ] IDER, 1 // IDERST#_EN - reset#
$ `0 n0 i' i/ O$ I, x3 p! ^} |
|