drm/bridge/dw-hdmi Synopsys DesignWare HDMI Controller

Synopsys DesignWare HDMI Controller

This section covers everything related to the Synopsys DesignWare HDMIController implemented as a DRM bridge.

Supported Input Formats and Encodings

Depending on the Hardware configuration of the Controller IP, it supportsa subset of the following input formats and encodings on its internal48bit bus.

Format NameFormat CodeEncodings
RGB 4:4:4 8bitMEDIA_BUS_FMT_RGB888_1X24V4L2_YCBCR_ENC_DEFAULT
RGB 4:4:4 10bitsMEDIA_BUS_FMT_RGB101010_1X30V4L2_YCBCR_ENC_DEFAULT
RGB 4:4:4 12bitsMEDIA_BUS_FMT_RGB121212_1X36V4L2_YCBCR_ENC_DEFAULT
RGB 4:4:4 16bitsMEDIA_BUS_FMT_RGB161616_1X48V4L2_YCBCR_ENC_DEFAULT
YCbCr 4:4:4 8bitMEDIA_BUS_FMT_YUV8_1X24V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709orV4L2_YCBCR_ENC_XV601orV4L2_YCBCR_ENC_XV709
YCbCr 4:4:4 10bitsMEDIA_BUS_FMT_YUV10_1X30V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709orV4L2_YCBCR_ENC_XV601orV4L2_YCBCR_ENC_XV709
YCbCr 4:4:4 12bitsMEDIA_BUS_FMT_YUV12_1X36V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709orV4L2_YCBCR_ENC_XV601orV4L2_YCBCR_ENC_XV709
YCbCr 4:4:4 16bitsMEDIA_BUS_FMT_YUV16_1X48V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709orV4L2_YCBCR_ENC_XV601orV4L2_YCBCR_ENC_XV709
YCbCr 4:2:2 8bitMEDIA_BUS_FMT_UYVY8_1X16V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709
YCbCr 4:2:2 10bitsMEDIA_BUS_FMT_UYVY10_1X20V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709
YCbCr 4:2:2 12bitsMEDIA_BUS_FMT_UYVY12_1X24V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709
YCbCr 4:2:0 8bitMEDIA_BUS_FMT_UYYVYY8_0_5X24V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709
YCbCr 4:2:0 10bitsMEDIA_BUS_FMT_UYYVYY10_0_5X30V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709
YCbCr 4:2:0 12bitsMEDIA_BUS_FMT_UYYVYY12_0_5X36V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709
YCbCr 4:2:0 16bitsMEDIA_BUS_FMT_UYYVYY16_0_5X48V4L2_YCBCR_ENC_601orV4L2_YCBCR_ENC_709