Document# SCT-UM026FVC
Page 42 of 46
Confidential
Returned read data can be accessed using the ‘
’ command
5.4.14
ibi_read
Name
ibi_read
Queue Yes
Synopsis
ibi_read <INDEX>
Description Request available In-Band-Interrupt Data
Detail
IBI Data:
Requests the data associated with the last In-Band-Interrupt that occurred for the
device specified.
<INDEX> I3C Device Index:
Use the ‘
’ command to obtain a device’s Index.
Range = 1 to (Total number of devices)
Returned read data can be accessed using the ‘
’ command
5.4.15
legacy_write
Name
legacy_write
Queue Yes
Synopsis
legacy_write <INDEX> <CMB> <BC> <DATA1> ... [<DATAn>]
Description Perform a Legacy I2C write operation
Detail
Legacy I2C Write:
Legacy commands may be issued to I2C or I3C device types. Legacy Commands are
only valid for an I3C device with a static address and prior to Bus Initialization.
<INDEX> Device Index:
Use the ‘
’ command to obtain a device’s Index.
Range = 1 to (Total number of devices)
<CMB> Combined Message:
Specifies if this command is to be handled as a combined message with the command
that follows. Combining messages join multiple read and write operations together
using [Sr] Repeated Start.
0 = Single Message
1 = Combined with ‘
This feature is only valid for use while Buffered Mode is enabled. For more
information about Buffered Mode see
<BC> Data Byte Count:
The number of data bytes to be written.
Range = 1 – 128
<DATAn> Data Byte(s):
Data Byte(s) to write to the device specified. The number of Data Bytes must match
the value of BC.
Range = 0x00 – 0xFF
5.4.16
legacy_read
Name
legacy_read
Queue Yes
Synopsis
legacy_write <INDEX> <CMB> <BC>
Description Perform a Legacy I2C read operation
Detail
Legacy I2C Read:
Legacy commands may be issued to I2C or I3C device types. Legacy Commands are
only valid for an I3C device with a static address and prior to Bus Initialization.
<INDEX> Device Index:
Use the ‘
’ command to obtain a device’s Index.
Range = 1 to (Total number of devices)