F81867
I2C Command Byte/TSI Command Byte – Offset EDh
Name R/W Reset Default
Bit
Description
There are actual two bytes for this Offset. TSI_CMD_PROG
select which byte to be programmed:
0: I2C_CMD, which is the command code for write byte/word,
0/1 read byte/word, block write/read and process call protocol.
1: TSI_CMD, which is the command code for Intel temperature
interface block read protocol and the data byte for AMD TSI send
byte protocol.
7-0 I2C_CMD/TSI_CMD R/W 5VSB
I2C Status – Offset EEh
Bit
Name
R/W Reset Default
Description
Set 1 to pending auto TSI accessing. (In AMD model, auto
accessing will issue a send-byte followed a receive-byte; In Intel
model, auto accessing will issue a block read).
To use the SCL/ SDA as a I2C master, set this bit to “1” first.
Set 1 to program TSI_CMD.
7
TSI_PENDING
R/W LRESET#
0
6
5
TSI_CMD_PROG
PROC_KILL
R/W 5VSB
R/W 5VSB
0
0
Kill the current I2C transfer and return the state machine to idle. It
will set an fail status if the current transfer is not completed.
This is set when PROC_KI LL kill an un-completed transfer. It will
be auto cleared by next I2C transfer.
4
3
2
1
0
FAIL_STS
I2C_ABT_ERR
I2C_TO_ERR
I2C_NAC_ERR
I2C_READY
R
R
R
R
R
5VSB
5VSB
5VSB
5VSB
5VSB
0
0
0
0
1
This is the arbitration lost status if a I2C command is issued. Auto
cleared by next I2C command.
This is the timeout status if a I2C command is issued. Auto
cleared by next I2C command.
This is the NACK error status if a I2C command is issued. Auto
cleared by next I2C command.
0: a I2C transfer is in process.
1: Ready for next I2C command.
I2C Protocol Select – Offset EFh
Bit
Name
R/W Reset Default
Description
Write “1” to trigger a I2C transfer with the protocol specified by
SMB_PROTOCOL.
7
I2C_START
W
-
-
-
0
-
6-4
Reserved
Reserved.
223
Dec, 2011
V0.12P