XIRCREG42_SWC1
value = GetByte(XIRCREG42_SWC1) & 0xC0;
PutByte(XIRCREG42_SWC1, value | 0x06); /* set MPE and PME */
PutByte(XIRCREG42_SWC1, value | 0x02); /* set MPE */
PutByte(XIRCREG42_SWC1, value | 0x01);
PutByte(XIRCREG42_SWC1, value | 0x00);
PutByte(XIRCREG42_SWC1, 0xC0);
PutByte(XIRCREG42_SWC1, 0x80);
PutByte(XIRCREG42_SWC1, 0xC0);
PutByte(XIRCREG42_SWC1, 0x80);