ADLINK cPCI-6625 User Manual

Page 48

Advertising
background image

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;

Advertising