class DsiDwDpiColorCodingReg

Defined at line 97 of file ../../src/graphics/display/lib/designware-dsi/dw-mipi-dsi-reg.h

Public Members

 field_loosely18_en_153
 field_color_component_mapping_154

Public Methods

hwreg::RegisterAddr<DsiDwDpiColorCodingReg> Get ()

Defined at line 149 of file ../../src/graphics/display/lib/designware-dsi/dw-mipi-dsi-reg.h

template <, >
typename SelfType::ValueType loosely18_en ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 153 of file ../../src/graphics/display/lib/designware-dsi/dw-mipi-dsi-reg.h

template <, >
SelfType & set_loosely18_en (typename SelfType::ValueType val)

Defined at line 153 of file ../../src/graphics/display/lib/designware-dsi/dw-mipi-dsi-reg.h

template <, >
ColorComponentMapping color_component_mapping ()

Defined at line 154 of file ../../src/graphics/display/lib/designware-dsi/dw-mipi-dsi-reg.h

template <, >
SelfType & set_color_component_mapping (ColorComponentMapping val)

Defined at line 154 of file ../../src/graphics/display/lib/designware-dsi/dw-mipi-dsi-reg.h

DpiColorComponentMapping GetColorComponentMapping ()

Defined at line 156 of file ../../src/graphics/display/lib/designware-dsi/dw-mipi-dsi-reg.h

DsiDwDpiColorCodingReg & SetColorComponentMapping (DpiColorComponentMapping color_component_mapping)

Defined at line 193 of file ../../src/graphics/display/lib/designware-dsi/dw-mipi-dsi-reg.h

Enumerations

enum class ColorComponentMapping : uint8_t
Name Value Comments
k16BitR5G6B5Config1 0x0

Known as "16-Bit Config 1" in the databook.

k16BitR5G6B5Config2 0x1

Known as "16-Bit Config 2" in the databook.

k16BitR5G6B5Config3 0x2

Known as "16-Bit Config 3" in the databook.

k18BitR6G6B6Config1 0x3

Known as "18-Bit Config 1" in the databook.

k18BitR6G6B6Config2 0x4

Known as "18-Bit Config 2" in the databook.

k24BitR8G8B8 0x5

Known as "24-Bits" in the databook.

k20BitYcbcr422 0x6

Known as "20-Bit YCbCr 4:2:2 Loosely Packed" in the databook.
It requires 2 clock cycles to transmit two contiguous pixels.

k24BitYcbcr422 0x7

Known as "24-Bit YCbCr 4:2:2" in the databook.
It requires 2 clock cycles to transmit two contiguous pixels.

k16BitYcbcr422 0x8

Known as "16-Bit YCbCr 4:2:2" in the databook.
It requires 2 clock cycles to transmit two contiguous pixels.

k30BitR10G10B10 0x9

Known as "30-Bit" in the databook.

k36BitR12G12B12 0xa

Known as "36-Bit" in the databook.
It requires 2 clock cycles to transmit one pixel.

k12BitYcbcr420 0xb

Known as "12-Bit YCbCr 4:2:0" in the databook.

kDsc24Compressed 0xc

Known as "DSC24 compress data" in the databook.

kReserved 0xd

Known as "DSC24 compress data" in the databook.

kReserved2 0xe

Known as "DSC24 compress data" in the databook.

kReserved3 0xf

Known as "DSC24 compress data" in the databook.

Also known as "color coding" in the databook.

Defined at line 100 of file ../../src/graphics/display/lib/designware-dsi/dw-mipi-dsi-reg.h

Records