drm/bridge/dw-hdmi Synopsys DesignWare HDMI Controller¶
Synopsys DesignWare HDMI Controller¶
This section covers everything related to the Synopsys DesignWare HDMI Controller implemented as a DRM bridge.
Supported Input Formats and Encodings¶
Depending on the Hardware configuration of the Controller IP, it supports a subset of the following input formats and encodings on its internal 48bit bus.
Format Name | Format Code | Encodings |
RGB 4:4:4 8bit | MEDIA_BUS_FMT_RGB888_1X24 |
V4L2_YCBCR_ENC_DEFAULT |
RGB 4:4:4 10bits | MEDIA_BUS_FMT_RGB101010_1X30 |
V4L2_YCBCR_ENC_DEFAULT |
RGB 4:4:4 12bits | MEDIA_BUS_FMT_RGB121212_1X36 |
V4L2_YCBCR_ENC_DEFAULT |
RGB 4:4:4 16bits | MEDIA_BUS_FMT_RGB161616_1X48 |
V4L2_YCBCR_ENC_DEFAULT |
YCbCr 4:4:4 8bit | MEDIA_BUS_FMT_YUV8_1X24 |
V4L2_YCBCR_ENC_601
or V4L2_YCBCR_ENC_709
or V4L2_YCBCR_ENC_XV601
or V4L2_YCBCR_ENC_XV709 |
YCbCr 4:4:4 10bits | MEDIA_BUS_FMT_YUV10_1X30 |
V4L2_YCBCR_ENC_601
or V4L2_YCBCR_ENC_709
or V4L2_YCBCR_ENC_XV601
or V4L2_YCBCR_ENC_XV709 |
YCbCr 4:4:4 12bits | MEDIA_BUS_FMT_YUV12_1X36 |
V4L2_YCBCR_ENC_601
or V4L2_YCBCR_ENC_709
or V4L2_YCBCR_ENC_XV601
or V4L2_YCBCR_ENC_XV709 |
YCbCr 4:4:4 16bits | MEDIA_BUS_FMT_YUV16_1X48 |
V4L2_YCBCR_ENC_601
or V4L2_YCBCR_ENC_709
or V4L2_YCBCR_ENC_XV601
or V4L2_YCBCR_ENC_XV709 |
YCbCr 4:2:2 8bit | MEDIA_BUS_FMT_UYVY8_1X16 |
V4L2_YCBCR_ENC_601
or V4L2_YCBCR_ENC_709 |
YCbCr 4:2:2 10bits | MEDIA_BUS_FMT_UYVY10_1X20 |
V4L2_YCBCR_ENC_601
or V4L2_YCBCR_ENC_709 |
YCbCr 4:2:2 12bits | MEDIA_BUS_FMT_UYVY12_1X24 |
V4L2_YCBCR_ENC_601
or V4L2_YCBCR_ENC_709 |
YCbCr 4:2:0 8bit | MEDIA_BUS_FMT_UYYVYY8_0_5X24 |
V4L2_YCBCR_ENC_601
or V4L2_YCBCR_ENC_709 |
YCbCr 4:2:0 10bits | MEDIA_BUS_FMT_UYYVYY10_0_5X30 |
V4L2_YCBCR_ENC_601
or V4L2_YCBCR_ENC_709 |
YCbCr 4:2:0 12bits | MEDIA_BUS_FMT_UYYVYY12_0_5X36 |
V4L2_YCBCR_ENC_601
or V4L2_YCBCR_ENC_709 |
YCbCr 4:2:0 16bits | MEDIA_BUS_FMT_UYYVYY16_0_5X48 |
V4L2_YCBCR_ENC_601
or V4L2_YCBCR_ENC_709 |