diff --git a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c index 256dfcbe83e0..8e0e21117749 100644 --- a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c @@ -2661,7 +2661,8 @@ secondary: if (hdmi->link_cfg.frl_lanes > frl_lanes) hdmi->link_cfg.frl_lanes = frl_lanes; /* 40G is preferred */ - } else if (hdmi->link_cfg.rate_per_lane >= 12) { + } else if (hdmi->link_cfg.rate_per_lane >= 12 || + !hdmi->link_cfg.rate_per_lane) { hdmi->link_cfg.frl_lanes = 4; hdmi->link_cfg.rate_per_lane = 12; }