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