|
|
There are seven predefined Operation Region types specified in ACPI:
) G# V6 w$ o* Y( _- O, w0 SystemMemory 3 v1 m- P. v, z
1 SystemIO
% J! q* @7 v M3 L2 PCI_Config
+ u) _) Q" x5 g- W, Z5 k) i: B$ j3 EmbeddedControl . h/ p! l# H0 Q& _
4 SMBus
9 F) I2 d! A$ x5 CMOS 8 o- p4 P$ E) x: r6 N6 t
6 PCIBARTarget
# Y$ C t* L. I, R! ]. w为什么定义LID的状态端品为:" w) L; `* L" d$ {- k
OperationRegion(\PHO, SystemIO, 0x201, 0x1)# L* c, P' a! z# V z$ ?
Field(\PHO, ByteAcc, NoLock, Preserve)7 n' G% X/ r, z
{
5 J) j: M) ^+ F; S* T y LPOL, 1 // Lid polarity control bit. v, W$ H, Y1 ]9 h
}' ?4 A! P- Y0 i" ]7 `( @
" n) S$ A2 ]7 y& V, r. H Y( d9 A: @IDE 0 and 1 的控制器却定义如下:
3 H% V+ {, A G5 oOperationRegion (GIO, SystemIO, 0x125, 0x1) q3 J/ \; z; p$ `2 O
Field (GIO, ByteAcc, NoLock, Preserve)
- A' J% @* S$ u7 a {
! t6 c9 y t, z$ a% o7 [; [$ ~ IDEI, 1, // IDEISO_EN - isolation buffer 2 O9 ~4 T- Z4 P& L, d* {
IDEP, 1, // IDE_PWR_EN - power
% z4 S7 |, T! v# e IDER, 1 // IDERST#_EN - reset# 9 V6 b; P" C: s. I, Y# u8 W
} |
|