|
|
There are seven predefined Operation Region types specified in ACPI:
9 S, a$ z0 z: z6 l' T0 SystemMemory
% D/ e( f8 K$ G1 r$ c) t) C1 SystemIO 4 @) D% X& M- ~3 \2 \
2 PCI_Config
$ s5 N/ f2 Q% n7 a4 m! k' m( C7 d3 EmbeddedControl 1 B4 p( h |3 P
4 SMBus
+ J3 k# o' y& x% F9 L0 t5 CMOS
) R% B) {' E$ N% e4 g# {6 PCIBARTarget
1 U: L( s- B8 ?6 D2 p为什么定义LID的状态端品为:
9 i( W) X$ K6 YOperationRegion(\PHO, SystemIO, 0x201, 0x1)5 J3 C3 l; C/ x% e
Field(\PHO, ByteAcc, NoLock, Preserve)
9 A0 c. W9 T' m7 K8 }1 S{
$ T7 U' Z* { U, R5 |8 E6 k2 t$ ~ LPOL, 1 // Lid polarity control bit `' U9 u# C7 |8 S
}
0 [$ G: j! `7 s& C+ _7 P4 j$ ]" g0 f* }; t6 W
IDE 0 and 1 的控制器却定义如下:
' `: W5 u- d+ XOperationRegion (GIO, SystemIO, 0x125, 0x1)" C$ Z) N9 M) ^/ Q, ~( S5 |9 Q; R
Field (GIO, ByteAcc, NoLock, Preserve) 7 I$ A: E# |* f
{
& w, E+ y3 i# J IDEI, 1, // IDEISO_EN - isolation buffer . o' W9 p. `6 K& i8 s
IDEP, 1, // IDE_PWR_EN - power # M+ i! H3 z$ Z. e. b( L( D
IDER, 1 // IDERST#_EN - reset# L' K; Q9 q; r
} |
|