diff options
Diffstat (limited to 'drivers/gpu/drm/bridge/synopsys/dw-hdmi.c')
| -rw-r--r-- | drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c index 40d8ca37f5bc..aa51c61a78c7 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c @@ -2720,6 +2720,9 @@ static u32 *dw_hdmi_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge,  	 * if supported. In any case the default RGB888 format is added  	 */ +	/* Default 8bit RGB fallback */ +	output_fmts[i++] = MEDIA_BUS_FMT_RGB888_1X24; +  	if (max_bpc >= 16 && info->bpc == 16) {  		if (info->color_formats & DRM_COLOR_FORMAT_YCBCR444)  			output_fmts[i++] = MEDIA_BUS_FMT_YUV16_1X48; @@ -2753,9 +2756,6 @@ static u32 *dw_hdmi_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge,  	if (info->color_formats & DRM_COLOR_FORMAT_YCBCR444)  		output_fmts[i++] = MEDIA_BUS_FMT_YUV8_1X24; -	/* Default 8bit RGB fallback */ -	output_fmts[i++] = MEDIA_BUS_FMT_RGB888_1X24; -  	*num_output_fmts = i;  	return output_fmts; |