SMBHSTCNT
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_QUICK);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_QUICK | SMBHSTCNT_START);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_QUICK);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_QUICK | SMBHSTCNT_START);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_SENDRECV);
viapcib_smbus_write(sc, SMBHSTCNT,
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_SENDRECV);
viapcib_smbus_write(sc, SMBHSTCNT,
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_BYTE);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_START | SMBHSTCNT_BYTE);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_BYTE);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_START | SMBHSTCNT_BYTE);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_WORD);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_START | SMBHSTCNT_WORD);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_WORD);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_START | SMBHSTCNT_WORD);
i = viapcib_smbus_read(sc, SMBHSTCNT);
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_BLOCK);
viapcib_smbus_write(sc, SMBHSTCNT,
viapcib_smbus_write(sc, SMBHSTCNT, SMBHSTCNT_BLOCK);
viapcib_smbus_write(sc, SMBHSTCNT,
i = viapcib_smbus_read(sc, SMBHSTCNT);