Hardware/Software Interface
Page 91
The packet types are directly mapped to the corresponding SMBus “bus protocols” as
defined in the System Management Bus Specification.
Table 79.
API – Packet types mapping on SMBus
5.3.1.2
Watchdog Control Commands
Table 80.
BMC API – Watchdog commands
Command WDOG_ON
Command WDOG_OFF
Command WDOG_TRIG
Packet Type
SMBus Protocol
PT_SB
Send byte
PT_RBD
Read byte
PT_WBD
Write byte
PT_RWD
Read word
PT_WWD
Write word
PT_WB
Block write
PT_RB
Block read
Command
Packet Type
Opcode
Functional Description
WDOG_ON
PT_SB
0x11
Enable watchdog
WDOG_OFF
PT_WBD
0x12
Disable watchdog
WDOG_TRIG
PT_SB
0x13
Trigger watchdog
WDOG_TIME_SET
PT_WWD
0x14
Set watchdog timeout value
WDOG_TIME_GET PT_RWD
0x14
Get watchdog timeout value
WDOG_STATE_GET PT_RBD
0x17
Get watchdog state
WDOG_ARM
PT_SB
0x18
Arm watchdog and BIOS timeouts
ARM_STATE
PT_RBD
0x19
Get watchdog arming state
Opcode:
0x11
Packet Type:
PT_SB
Opcode:
0x12
Packet Type:
PT_WBD
Bit
7
6
5
4
3
2
1
0
Data
0x69
Opcode:
0x13
Packet Type:
PT_SB