|
|
There are seven predefined Operation Region types specified in ACPI:
z! m k0 o' P" I6 l1 c- D0 J) p0 SystemMemory
, q) t4 G* S% V1 SystemIO
- @) r8 I- A, O$ m0 p1 S2 PCI_Config " T6 o1 P) J5 n0 i- X
3 EmbeddedControl ( Q. C5 o" I, d! o' R
4 SMBus 5 U8 G5 T; c! {# R1 t4 d
5 CMOS 8 h4 ?2 W& W I L# z
6 PCIBARTarget
. M+ F* f" t1 C5 n. y为什么定义LID的状态端品为:: R( _6 J. ?7 O- p1 x
OperationRegion(\PHO, SystemIO, 0x201, 0x1)! p# _; |8 \( P+ d
Field(\PHO, ByteAcc, NoLock, Preserve)+ y. w( V( J1 o5 h- a6 V
{
& m- D1 ~! c; P# L* z- @; ` LPOL, 1 // Lid polarity control bit
+ F) {/ [* t! V! I0 t}$ d/ Y$ K# F- n' l( A" E
, q9 G( M, v& W1 k8 ?! Z* OIDE 0 and 1 的控制器却定义如下:
6 R* n, d0 e$ e# B$ D* h fOperationRegion (GIO, SystemIO, 0x125, 0x1)! Y3 [2 n W2 F7 A( P' q) k
Field (GIO, ByteAcc, NoLock, Preserve)
6 j! `( i) r, f( ` k7 D {
# k- H( m5 p; Q2 h3 _ IDEI, 1, // IDEISO_EN - isolation buffer
& T# k+ Q4 `/ a/ M2 l IDEP, 1, // IDE_PWR_EN - power
4 P( K4 P$ W8 p IDER, 1 // IDERST#_EN - reset#
% l& u3 s; Z( r( B9 G} |
|