Commit bfd45140 authored by Rajeev Nandan's avatar Rajeev Nandan Committed by Douglas Anderson

drm/panel-simple: Support DP AUX backlight

If there is no backlight specified in the device tree and the panel
has access to the DP AUX channel then create a DP AUX backlight if
supported by the panel.
Signed-off-by: default avatarRajeev Nandan <rajeevny@codeaurora.org>
Reviewed-by: default avatarDouglas Anderson <dianders@chromium.org>
Signed-off-by: default avatarDouglas Anderson <dianders@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/1624726268-14869-3-git-send-email-rajeevny@codeaurora.org
parent 10f7b40e
...@@ -800,6 +800,12 @@ static int panel_simple_probe(struct device *dev, const struct panel_desc *desc, ...@@ -800,6 +800,12 @@ static int panel_simple_probe(struct device *dev, const struct panel_desc *desc,
if (err) if (err)
goto disable_pm_runtime; goto disable_pm_runtime;
if (!panel->base.backlight && panel->aux) {
err = drm_panel_dp_aux_backlight(&panel->base, panel->aux);
if (err)
goto disable_pm_runtime;
}
drm_panel_add(&panel->base); drm_panel_add(&panel->base);
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment