|
|
There are seven predefined Operation Region types specified in ACPI:
) l7 C1 p% Q! g0 SystemMemory 3 k% s: r" A. @: l
1 SystemIO 9 {2 n# b' k, M4 Z
2 PCI_Config
/ U! Q2 u) r; l4 |7 N, N3 EmbeddedControl
8 H" U* b; Y4 j5 \. n! H: I3 n2 u4 SMBus
; j: C2 o6 y& X' t6 L5 CMOS
! d6 E: a# R& Z6 PCIBARTarget
' Z7 u( g3 n/ | @% K9 H8 z为什么定义LID的状态端品为:! a# R4 d! F- p+ X% L
OperationRegion(\PHO, SystemIO, 0x201, 0x1)1 r m3 C; a: s5 X( ]" t* H, S R
Field(\PHO, ByteAcc, NoLock, Preserve)# t; J8 D+ m' b+ F8 \0 H
{7 O, R* v3 D9 s
LPOL, 1 // Lid polarity control bit* U+ L" X% K; y
}, p1 m6 H+ ]6 }. C& E& D" ~$ ?
+ ^) U' z. _3 c c% GIDE 0 and 1 的控制器却定义如下:
: B. m" U5 \9 |4 t4 L: N0 ~, x0 bOperationRegion (GIO, SystemIO, 0x125, 0x1)7 d- n# E8 n" Q& ^# H. Y
Field (GIO, ByteAcc, NoLock, Preserve)
. m* a! q2 a, Z {
1 Y0 W Q- _( K- G" b IDEI, 1, // IDEISO_EN - isolation buffer
) _; H5 x- |9 g0 g6 ` IDEP, 1, // IDE_PWR_EN - power 3 w+ U- i% b) o T# P' \( L o% l+ a& n
IDER, 1 // IDERST#_EN - reset# ( N+ ^ i+ o- i" O" ]
} |
|