41.6.4.1 Description
The user interface allows the transmission of write and read command mode packets. Commands sent through this interface are not limited to the scope of the DCS specification, and can include generic commands described in the DSI specification as manufacturer-specific.
The Generic Interface Payload register (DSI_GEN_PLD_DATA) has two distinct functions based on the operation. Writing to this register sends the data as payload when sending a Command mode packet. Reading this register returns the payload of a read back operation. The Generic Interface Header register (DSI_GEN_HDR) contains the Command mode packet header type and header data. Writing to this register triggers the transmission of the packet implying that for a long Command mode packet, the packet payload must be written in advance in DSI_GEN_PLD_DATA.
The valid packets available to be transmitted through the generic interface are as follows:
- Generic Write Short Packet 0 Parameters
- Generic Write Short Packet 1 Parameters
- Generic Write Short Packet 2 Parameters
- Generic Read Short Packet 0 Parameters
- Generic Read Short Packet 1 Parameters
- Generic Read Short Packet 2 Parameters
- Maximum Read Packet Configuration
- Generic Long Write Packet
- DCS Write Short Packet 0 Parameters
- DCS Write Short Packet 1 Parameters
- DCS Read Short Packet 0 Parameters
- DCS Write Long Packet
A set of bits in the Command Packet Status register (DSI_CMD_PKT_STATUS) reports the status of the FIFOs associated with user interface support.