DFI NP905-B16C User Manual

Page 123

Advertising
background image

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