[PATCH v2 0/25] drm/panel infrastructure + backlight update
Sam Ravnborg
sam at ravnborg.org
Mon Dec 9 22:04:59 UTC 2019
On Sat, Dec 07, 2019 at 03:03:28PM +0100, Sam Ravnborg wrote:
> This patchset include a couple of different
> things - all related to panels.
>
> - The callbacks are optional - so drop error if
> callback is not present.
>
> - Add support for backlight in drm_panel.
> This allows us to make much simpler backlight
> support to most panels.
> The patchset include conversion of most of the
> trivial cases.
>
> - Drop drm_connector from drm_panel.
> This change required many changes to most
> panels and many bridges and display drivers.
> This is by far the most invasive change in this patchset.
>
> With this patchset drm_panel_(attach|detach) are nop's
> but they are kept for now.
>
> A few of these patches has been sent out before - but versioning
> started again from v1 - as the most patches are new.
>
> I have tested the panel-simple changes, and thus some
> of the infrastructure changes.
> The testing was done on an earlier iteration - and I ended
> up submitting this as Laurent and others started to depend on it.
>
> v2:
> This is mostly addressing comments from Laurent.
> - drop get_timings removal, we should start using it
> - do not fail in drm_panel_of_backlight() if DT is not enabled
> - updated changelogs and code comments in many places (thanks Laurent!)
> - get_modes is a mandatory callback - return -EOPNOTSUPP if not specified
> - log if backlight update fails
> - added a-b/r-bs
> o thanks to Laurent and Linus for the prompt reviews!
>
> When "drm/panel: add backlight support" is reviewed I plan to
> apply the full series to drm-misc-next.
Fixed the last bits pointed out by Laurent and pushed to drm-misc-next.
Sam
More information about the dri-devel
mailing list