4 get smc capability – ADLINK CoreExpress-ECO2 User Manual
Page 14
4.4 Get SMC Capability
This command reports the Capability of the SMC. Several features are controlled by the SMC on
different hardware platforms. The Capability bytes gives the User the information about the
implemented features (explained in Table 4.4.2).
START
SMC_addr
ACK
command ACK START (Repeat)
SMC_addr
ACK length
ACK
Byte 1 (MSB) ACK
Byte 2 (LSB)
ACK STOP
Table 4.4.1 SMC transmitter format of the Get SMC Capability Command Code
ITEM
DESCRIPTION
START
SM-bus start condition
SMC_addr
0x50 (8-bit)
ACK
SM-bus acknowledge condition generated by receiver
command
0x2F = “Get SMC Capability” Command code
length
0x02 = 2 Bytes data length
Byte 1,2
Data-Bytes containing the Capability Bits
Bit 11-15: set to 0
for future functionality
Bit 10: Power Monitor (current sense)
0 = not provided, 1 = featured
Bit 9: Watchdog Type II (initial timeout of Watchdog)
0 = not provided, 1 = featured
Bit 8: Backlight control
0 = not provided, 1 = featured
Bit 7: Bootloader timeout programable
0 = not provided, 1 = featured
Bit 6: Storage of failure reason
0 = not provided, 1 = featured
Bit 5: Voltage Monitor
0 = not provided, 1 = featured
Bit 4: Temperatures
0 = not provided, 1 = featured
Bit 3: Watchdog
0 = not provided, 1 = featured
Bit 2: USER FLASH Size:
0 = 512 Bytes, 1 = 1024 Bytes
Bit 1: System Restart Event
0 = not provided, 1 = featured
Bit 0: Uptime & Power Cycles Counter
0 = not provided, 1 = featured
STOP
SM-bus stop condition