M u l t i - T o u c h P a n e l P C
A C P - 1 1 0 4
************************************************************************************
VOID
SIOEnterMBPnPMode()
{
IOWriteByte(SIOIndex, 0x87);
IOWriteByte(SIOIndex, 0x87);
}
VOID
SIOExitMBPnPMode()
{
IOWriteByte(SIOIndex, 0xAA);
}
VOID
SIOSelectLDN(byte LDN)
{
IOWriteByte(SIOIndex, 0x07);
// SIO LDN Register Offset = 0x07
IOWriteByte(SIOData,
LDN
);
}
VOID
SIOBitSet(byte LDN, byte Register, byte BitNum, byte Value)
{
Byte TmpValue;
SIOEnterMBPnPMode();
SIOSelectLDN(byte
LDN
);
IOWriteByte(SIOIndex, Register);
TmpValue = IOReadByte(SIOData);
TmpValue &= ~(1 << BitNum);
TmpValue |= (Value << BitNum);
IOWriteByte(SIOData, TmpValue);
SIOExitMBPnPMode();
}
VOID
SIOByteSet(byte LDN, byte Register, byte Value)
{
SIOEnterMBPnPMode();
SIOSelectLDN(LDN);
IOWriteByte(SIOIndex, Register);
IOWriteByte(SIOData,
Value
);
SIOExitMBPnPMode();
}
************************************************************************************
Appendix C Electrical Specifications for I/O Ports
C-9
Summary of Contents for ACP-1104
Page 23: ...Multi Touch Panel PC A C P 1 1 0 4 Chapter 2 Hardware Installation 2 4 Back...
Page 45: ...Multi Touch Panel PC A C P 1 1 0 4 AMI BIOS Setup Chapter 3 Chapter 3 AMI BIOS Setup 3 1...
Page 48: ...Multi Touch Panel PC A C P 1 1 0 4 Setup Menu Setup submenu Main Chapter 3 AMI BIOS Setup 3 4...
Page 49: ...Multi Touch Panel PC A C P 1 1 0 4 Setup submenu Advanced Chapter 3 AMI BIOS Setup 3 5...
Page 53: ...Multi Touch Panel PC A C P 1 1 0 4 Hardware Monitor Chapter 3 AMI BIOS Setup 3 9...
Page 56: ...Multi Touch Panel PC A C P 1 1 0 4 SIO Configuration Chapter 3 AMI BIOS Setup 3 12...
Page 60: ...Multi Touch Panel PC A C P 1 1 0 4 Setup submenu Chipset Chapter 3 AMI BIOS Setup 3 16...
Page 61: ...Multi Touch Panel PC A C P 1 1 0 4 North Bridge Chapter 3 AMI BIOS Setup 3 17...
Page 66: ...Multi Touch Panel PC A C P 1 1 0 4 BBS Priorities Chapter 3 AMI BIOS Setup 3 22...
Page 67: ...Multi Touch Panel PC A C P 1 1 0 4 Setup submenu Exit Chapter 3 AMI BIOS Setup 3 23...
Page 78: ...Multi Touch Panel PC A C P 1 1 0 4 I O Information Appendix B Appendix B I O Information B 1...
Page 79: ...Multi Touch Panel PC A C P 1 1 0 4 B 1 I O Address Map Appendix B I O Information B 2...
Page 80: ...Multi Touch Panel PC A C P 1 1 0 4 Appendix B I O Information B 3...
Page 81: ...Multi Touch Panel PC A C P 1 1 0 4 B 2 Memory Address Map Appendix B I O Information B 4...
Page 82: ...Multi Touch Panel PC A C P 1 1 0 4 B 3 IRQ Mapping Chart Appendix B I O Information B 5...
Page 83: ...Multi Touch Panel PC A C P 1 1 0 4 Appendix B I O Information B 6...
Page 84: ...Multi Touch Panel PC A C P 1 1 0 4 Appendix B I O Information B 7...
Page 85: ...Multi Touch Panel PC A C P 1 1 0 4 Appendix B I O Information B 8...