HDMI Q&A

Q:Incomplete display on the right side of the 1080 monitor.

Set according to the figure below:


1. YUV Output

After CSC conversion, YUYV444 is sent to RGB, and then sent to TTL/MIPI/HDMI display module.

//No color space conversion
MI_DISP_HdmiParam_t stHdmiParam;
MI_DISP_GetHdmiParam(DispDev,&stHdmiParam);
stHdmiParam.stCsc.eCscMatrix = E_MI_DISP_CSC_MATRIX_BYPASS;//Display module skip csc
MI_DISP_SetHdmiParam(DispDev,&stHdmiParam);

//Set the hdmi module to input yuv444
MI_HDMI_Attr_t stAttr2;
ExecFunc(MI_HDMI_GetAttr(eHdmi, &stAttr2), MI_SUCCESS);
stAttr2.stVideoAttr.eInColorType = E_MI_HDMI_COLOR_TYPE_YCBCR444;
ExecFunc(MI_HDMI_SetAttr(eHdmi, &stAttr2), MI_SUCCESS);

v11_203_csc_bypass2_add_mhal.zip based on TAKOYAKI_DLS01V011.


2. Enable/Disable HDMI Logo Config

uboot:

-CONFIG_SSTAR_PNL=y
+CONFIG_SSTAR_DISP_HDMITX_VGA=y
+# CONFIG_SSTAR_PNL is not set
+CONFIG_SSTAR_HDMITX=y

kernel:

-CONFIG_ANALOG_PD_HDMI_ATOP=y
+#CONFIG_ANALOG_PD_HDMI_ATOP=y