A.3 watchdog sample code, Watchdog sample code – ADLINK AmITX-IB-I User Manual
Page 70
58
Super IO Programming Guide
A.3 Watchdog Sample Code
TOKEN
Name = "NCT6776F_CONFIG_INDEX"
Value = "0x2E"
TokenType = Integer
TargetEQU = Yes
TargetH = Yes
End
TOKEN
Name = "NCT6776F_CONFIG_MODE_ENTER_VALUE"
Value = "0x87"
Help = "Value to enter Configuration Mode.Please
check your hardware"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NCT6776F_CONFIG_MODE_EXIT_VALUE"
Value = "0xAA"
Help = "Value to EXIT Configuration Mode.Please
check your hardware"
TokenType = Integer
TargetH = Yes
End
void Oem_WDT_Init (
IN SETUP_DATA *SetupData
)
{
IoWrite8 (NCT6776F_CONFIG_INDEX ,
NCT6776F_CONFIG_MODE_ENTER_VALUE);
IoWrite8 (NCT6776F_CONFIG_INDEX ,
NCT6776F_CONFIG_MODE_ENTER_VALUE);
IoWrite8 (NCT6776F_CONFIG_INDEX , 0x2B);
// Pin80 function selection to GP34
Data8 = IoRead8(NCT6776F_CONFIG_DATA) | 0x10;
IoWrite8 (NCT6776F_CONFIG_DATA , Data8);