|
|
There are seven predefined Operation Region types specified in ACPI:5 k! a+ {3 J) r$ P- q* N
0 SystemMemory 6 ]# h$ Z4 e- E; ?" ]9 [& c
1 SystemIO # o8 b+ _: E. y
2 PCI_Config
|3 Q6 _: Q. Z% {# @3 d3 S3 EmbeddedControl 8 T( c0 s }" b) w4 I2 A! Z! l
4 SMBus ( o4 E' H) t+ O- h
5 CMOS $ m# R, W( b! Q- C
6 PCIBARTarget$ ]% c" _; ?+ h# M3 w1 R2 _2 @
为什么定义LID的状态端品为:; c. p; E8 O/ {) n2 f
OperationRegion(\PHO, SystemIO, 0x201, 0x1)" t$ G5 G% a5 L3 @
Field(\PHO, ByteAcc, NoLock, Preserve)
. U( x2 O$ b) A1 {! M- A{$ E$ n2 C, @$ E* M, `& L* J
LPOL, 1 // Lid polarity control bit) J1 e3 C5 R0 c
}
8 M! C; b3 G+ E4 J" I- v5 |8 b' e# i( R
IDE 0 and 1 的控制器却定义如下:) F5 e _. N ^/ ]: A. r q
OperationRegion (GIO, SystemIO, 0x125, 0x1)% t- B& \- c+ m% E5 }, ?0 b# }( `
Field (GIO, ByteAcc, NoLock, Preserve) 4 s- B) q; V; F
{
) ^; Y( b( s- R IDEI, 1, // IDEISO_EN - isolation buffer ( C9 H' D0 ~( U u& {
IDEP, 1, // IDE_PWR_EN - power
. }7 g# U2 [7 J5 y/ Y( e0 A, w IDER, 1 // IDERST#_EN - reset# ) \/ Q& L1 ^% b$ m+ h
} |
|