Enumerations

enum DsiOperationMode
Name Value
kVideo 0
kCommand 1

mipi_dsi2 4.2 "Command And Video Modes", pages 14-15.

Defined at line 90 of file ../../src/graphics/display/lib/mipi-dsi/include/lib/mipi-dsi/mipi-dsi.h

enum DsiVideoModePacketSequencing
Name Value
kSyncPulsesNoBurst 0
kSyncEventsNoBurst 1
kBurst 2

The sequence of packets used to convey pixel and timing data in Video Mode.

The MIPI DSI standard defines multiple methods for transmitting video data

(pixel data and synchronization pulses). The methods differ in complexity

required in the receiver and performance characteristics, such as DSI link

power consumption.

The DSI standard calls these methods "packet sequences", because they differ

in the packet data types that are used.

mipi_dsi2 8.11.1 "Transmission Packet Sequences", pages 120-121

Defined at line 106 of file ../../src/graphics/display/lib/mipi-dsi/include/lib/mipi-dsi/mipi-dsi.h

enum DsiPixelStreamPacketFormat
Name Value
k20BitYcbcr422LooselyPacked 0x0c
k24BitYcbcr422 0x1c
k16BitYcbcr422 0x2c
k20BitYcbcr422 0x3c
k30BitR10G10B10 0x0d
k36BitR12G12B12 0x1d
k12BitYcbcr420 0x3d
k16BitR5G6B5 0x0e
k18BitR6G6B6 0x1e
k18BitR6G6B6LooselyPacked 0x2e
k24BitR8G8B8 0x3e
kCompressed 0x0b

Describes the pixel data format and layout in a DSI pixel stream packet.

MIPI DSI specifies pixel stream packets as a subset of the Processor-Sourced

(Processor-to-Peripheral Direction) packets. Each pixel stream packet format

has its own Packet Data Type value (bits 0-5 in the Data Identifier). So, the

Data Type values for pixel stream packets are a subset of the values defined

in mipi_dsi2 8.7.1 "Processor-sourced Data Type Summary".

Each enum member's value is the Packet Data Type value. This makes it

convenient to use the enum members with display engine hardware that relies

on the DSI pixel stream packet Data Type values.

Most layouts described by the DSI standard are "packed", meaning that every

bit of the packet is meaningful. By contrast, "loosely packed" formats leave

some bits unused, which enables some optimizations in the receiver's decoding

logic. This enum's naming scheme only calls out loosely packed formats.

Defined at line 165 of file ../../src/graphics/display/lib/mipi-dsi/include/lib/mipi-dsi/mipi-dsi.h

Records