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_601orV4L2_YCBCR_ENC_709orV4L2_YCBCR_ENC_XV601orV4L2_YCBCR_ENC_XV709 | 
| YCbCr 4:4:4 10bits | MEDIA_BUS_FMT_YUV10_1X30 | V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709orV4L2_YCBCR_ENC_XV601orV4L2_YCBCR_ENC_XV709 | 
| YCbCr 4:4:4 12bits | MEDIA_BUS_FMT_YUV12_1X36 | V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709orV4L2_YCBCR_ENC_XV601orV4L2_YCBCR_ENC_XV709 | 
| YCbCr 4:4:4 16bits | MEDIA_BUS_FMT_YUV16_1X48 | V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709orV4L2_YCBCR_ENC_XV601orV4L2_YCBCR_ENC_XV709 | 
| YCbCr 4:2:2 8bit | MEDIA_BUS_FMT_UYVY8_1X16 | V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709 | 
| YCbCr 4:2:2 10bits | MEDIA_BUS_FMT_UYVY10_1X20 | V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709 | 
| YCbCr 4:2:2 12bits | MEDIA_BUS_FMT_UYVY12_1X24 | V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709 | 
| YCbCr 4:2:0 8bit | MEDIA_BUS_FMT_UYYVYY8_0_5X24 | V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709 | 
| YCbCr 4:2:0 10bits | MEDIA_BUS_FMT_UYYVYY10_0_5X30 | V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709 | 
| YCbCr 4:2:0 12bits | MEDIA_BUS_FMT_UYYVYY12_0_5X36 | V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709 | 
| YCbCr 4:2:0 16bits | MEDIA_BUS_FMT_UYYVYY16_0_5X48 | V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709 |