DFI NP905-B16C User Manual
Page 123
Advertising

123
A
Watchdog Timer
mSuperio_GetSet_Reg
Macro RegIndex, AndMask, OrValue
mov
dx,
SuperIo_CFG_Port
mov
al,
RegIndex
out
dx,
al
NEWIODELAY
mov
dx,
SuperIo_DAT_Port
in
al,
dx
NEWIODELAY
mov
ah,
al
and
al,
AndMask
or
al,
OrValue
out
dx,
al
NEWIODELAY
endM
mSuperio_Get_Reg Macro
RegIndex
mov
dx,
SuperIo_CFG_Port
mov
al,
RegIndex
out
dx,
al
NEWIODELAY
mov
dx,
SuperIo_DAT_Port
in
al,
dx
NEWIODELAY
endM
mSuperio_LDN_Select Macro
LDN
mSuperio_Set_Reg
07h,
LDN
endM
mSuperio_Set_Reg Macro RegIndex, SetValue
mov
dx,
SuperIo_CFG_Port
mov
al,
RegIndex
out
dx,
al
NEWIODELAY
mov
dx,
SuperIo_DAT_Port
mov
al,
SetValue
out
dx,
al
NEWIODELAY
endM
NEWIODELAY Macro
Advertising