E m b e d d e d C o n t r o l l e r
T K S - G 2 0 - L N 0 5
Appendix B DIO
B-6
int
i;
for(i=0;i<time;i++)
{
outportb(0xeb,0xFF);
}
return
0;
}
int SMBusGetStatus(unsigned int SMBus_Base)
{
//no error pending
return
inportb(SMBSMBUS_REG_STATUS);
}
void SMBusClearStatus(unsigned int SMBus_Base)
{
unsigned
char
status;
do
{
status = inportb(SMBSMBUS_REG_STATUS);
outportb(SMBSMBUS_REG_STATUS,
status);
}while( status );
}
int SMBusCheckReady(unsigned int SMBus_Base)
{
int
i;
unsigned
char
Org,Temp;
for(i=0;i<2048;i++)
{
Temp = inportb(SMBSMBUS_REG_STATUS);
//get
status
IO_Delay(1);
outportb(SMBSMBUS_REG_STATUS, Temp);
//clear
Summary of Contents for TKS-G20-LN05
Page 18: ...Embedded Controller T K S G 2 0 L N 0 5 Chapter 2 Quick Installation Guide 2 4 Solder Side ...
Page 31: ...Embedded Controller T K S G 2 0 L N 0 5 Chapter 3 AMI BIOS Setup 3 1 AMI Chapter 3 BIOS Setup ...
Page 46: ...Embedded Controller T K S G 2 0 L N 0 5 Appendix B DIO B 1 DIO Appendix B ...