
Super IO Programming Guide 55
AmITX-IB-I
Appendix A -
Super IO Programming Guide
The programming instructions for the AmITX-IB-I’s Super IO are
as follows.
void SIOEnterConfig(void)
{
outportb(bSIO_CONFIG_INDEX_PORT,
bSIO_CONFIG_ENTER_KEY);
outportb(bSIO_CONFIG_INDEX_PORT,
bSIO_CONFIG_ENTER_KEY);
return;
}
void SIOExitConfig(void)
{
outportb(bSIO_CONFIG_INDEX_PORT,
bSIO_CONFIG_EXIT_KEY);
return;
}
void SIOWrite(char bIndex, char bValue)
{
outportb(bSIO_CONFIG_INDEX_PORT,
bSIO_CONFIG_EXIT_KEY);
return;
}
void SIORead(char bIndex, char bValue)
{
outportb(bSIO_CONFIG_INDEX_PORT,
bSIO_CONFIG_EXIT_KEY);
return;
}
Programming steps: Use QM67 as example.
SIO_CONFIG_INDEX_PORT = 2Eh (QM67 uses 2Eh)
SIO_CONFIG_DATA_PORT = 2Fh
SIO_CONFIG_ENTER_KEY = 87h (Please check SIO datasheet)
SIO_CONFIG_EXIT_KEY = AAh (Please check SIO datasheet)
Comentários a estes Manuais