mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 11:26:02 +09:00
drm/rockchip: dw_hdmi: regulator avdd-0v9 and avdd-1v8 is optional
Fixes: daf2796321 ("Merge commit '52f971ee6e023d89d24f9e3cd145d86d707e459c'")
Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: Ib4034fac08e43801b1c15c63159ac871150a232f
This commit is contained in:
@@ -1489,12 +1489,20 @@ static int rockchip_hdmi_parse_dt(struct rockchip_hdmi *hdmi)
|
||||
}
|
||||
|
||||
hdmi->avdd_0v9 = devm_regulator_get_optional(hdmi->dev, "avdd-0v9");
|
||||
if (IS_ERR(hdmi->avdd_0v9))
|
||||
return PTR_ERR(hdmi->avdd_0v9);
|
||||
if (IS_ERR(hdmi->avdd_0v9)) {
|
||||
if (PTR_ERR(hdmi->avdd_0v9) != -ENODEV)
|
||||
return dev_err_probe(hdmi->dev, PTR_ERR(hdmi->avdd_0v9),
|
||||
"failed to get regulator: avdd-0v9\n");
|
||||
hdmi->avdd_0v9 = NULL;
|
||||
}
|
||||
|
||||
hdmi->avdd_1v8 = devm_regulator_get_optional(hdmi->dev, "avdd-1v8");
|
||||
if (IS_ERR(hdmi->avdd_1v8))
|
||||
return PTR_ERR(hdmi->avdd_1v8);
|
||||
if (IS_ERR(hdmi->avdd_1v8)) {
|
||||
if (PTR_ERR(hdmi->avdd_1v8) != -ENODEV)
|
||||
return dev_err_probe(hdmi->dev, PTR_ERR(hdmi->avdd_1v8),
|
||||
"failed to get regulator: avdd-1v8\n");
|
||||
hdmi->avdd_1v8 = NULL;
|
||||
}
|
||||
|
||||
hdmi->skip_check_420_mode =
|
||||
of_property_read_bool(np, "skip-check-420-mode");
|
||||
|
||||
Reference in New Issue
Block a user