Skip to content

Commit 65773aa

Browse files
sjoerdsimonsChun-Kuang Hu
authored andcommitted
drm/mediatek: mtk_hdmi_common: Defer probe when ddc i2c bus isn't available yet
The i2c adapter for ddc might not be available yet due to e.g. its module not yet being loaded. To handle that defer probing rather then returning a fatal error when probing. Signed-off-by: Sjoerd Simons <sjoerd@collabora.com> Signed-off-by: Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com> Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>
1 parent 28b7c8a commit 65773aa

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

drivers/gpu/drm/mediatek/mtk_hdmi_common.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ static int mtk_hdmi_dt_parse_pdata(struct mtk_hdmi *hdmi, struct platform_device
331331
hdmi->ddc_adpt = of_find_i2c_adapter_by_node(i2c_np);
332332
of_node_put(i2c_np);
333333
if (!hdmi->ddc_adpt)
334-
return dev_err_probe(dev, -EINVAL, "Failed to get ddc i2c adapter by node\n");
334+
return dev_err_probe(dev, -EPROBE_DEFER, "Failed to get ddc i2c adapter by node\n");
335335

336336
ret = devm_add_action_or_reset(dev, mtk_hdmi_put_device, &hdmi->ddc_adpt->dev);
337337
if (ret)

0 commit comments

Comments
 (0)