ADLINK cPCI-6625 User Manual
Page 48
36
Drivers & Utilities
outportb(IT8783_ioPort, 0xcb);
registerValue =
inportb(IT8783_ioPort + 1);
registerValue |= 0x04; //
set GP42 is output
outportb(IT8783_ioPort+1,
registerValue);
outportb(IT8783_ioPort, 0xf8);
outportb(IT8783_ioPort+1, 0x22);
// PLED mapping to GP42
outportb(IT8783_ioPort, 0xf9);
registerValue =
inportb(IT8783_ioPort + 1);
registerValue |= 0x02;
registerValue &= 0xfb;
outportb(IT8783_ioPort+1,
registerValue);
}
outportb(IT8783_ioPort, 0x71);
registerValue = inportb(IT8783_ioPort +
1);
registerValue |= 0xD0; //
set Mouse & Keyboard interrupt Enable
outportb(IT8783_ioPort+1, registerValue);
outportb(IT8783_ioPort, 0x73);
outportb(IT8783_ioPort+1, count_value);
// set WDT count LSB
tempCount = tempCount >> 8;
outportb(IT8783_ioPort, 0x74);
outportb(IT8783_ioPort+1, count_value);
// set WDT count MSB
if(count_value >= 60)
{
outportb(IT8783_ioPort, 0x72);
registerValue =
inportb(IT8783_ioPort+1);
registerValue &= 0x8f;