HDP diver force output 10bit YUV420 for HDR10 TV.
But iMX8QM didn't support such function.
So add SOC version check only enable the function for iMX8MQ.
Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
if (vic < 0)
return false;
- if (vic == VIC_MODE_97_60Hz &&
+ /* force output 10bit YUV420 if HDMI sink support HDR10 */
+ if (vic == VIC_MODE_97_60Hz && cpu_is_imx8mq() &&
(di->color_formats & DRM_COLOR_FORMAT_YCRCB420) &&
(di->hdmi.y420_dc_modes & DRM_EDID_YCBCR420_DC_30)) {
hdp->bpc = 10;