[PATCH v2 00/17] backlight: Introduce power-state constants
Daniel Thompson
daniel.thompson at linaro.org
Mon Jul 1 11:07:03 UTC 2024
On Mon, Jun 24, 2024 at 05:19:55PM +0200, Thomas Zimmermann wrote:
> The backlight code currently uses fbdev's FB_BLANK_ constants to
> represent power states UNBLANK and POWERDOWN. Introduce dedicated
> backlight constants to remove this dependency on fbdev.
>
> Patch 1 introduces BACKLIGHT_POWER_ON and BACKLIGHT_POWER_OFF, which
> replace constants from fbdev. There's also BACKLIGHT_POWER_REDUCED,
> which is required by a few drivers that appear to use incorrect or
> uncommon blanking semantics.
>
> The rest of the patchset converts backlight drivers. The new
> constants' values are identical to the old ones, so the driver
> conversion can be done one-by-one.
>
> There are many more backlight drivers in other subsystems. These
> can later be converted when the new constants have been merged.
> Once merged, several include statements for <linux/fb.h> can be
> removed (specifically under drivers/platform/x86/).
>
> This patchset is part of a larger effort to implement the backlight
> code without depending on fbdev and ultimatively remove fbdev
> dependencies from the kernel.
>
> v2:
> - rename BL_CORE_ power constants to BACKLIGHT_POWER_ (Sam)
> - fix documentation
>
> Thomas Zimmermann (17):
> backlight: Add BACKLIGHT_POWER_ constants for power states
> backlight: aat2870-backlight: Use blacklight power constants
> backlight: ams369fb06: Use backlight power constants
> backlight: corgi-lcd: Use backlight power constants
> backlight: gpio-backlight: Use backlight power constants
> backlight: ipaq-micro-backlight: Use backlight power constants
> backlight: journada_bl: Use backlight power constants
> backlight: kb3886-bl: Use backlight power constants
> backlight: ktd253-backlight: Use backlight power constants
> backlight: led-backlight: Use backlight power constants
> backlight: lm3533-backlight: Use backlight power constants
> backlight: mp3309c: Use backlight power constants
> backlight: pandora-backlight: Use backlight power constants
> backlight: pcf50633-backlight: Use backlight power constants
> backlight: pwm-backlight: Use backlight power constants
> backlight: rave-sp-backlight: Use backlight power constants
> backlight: sky81452-backlight: Use backlight power constants
Reviewed-by: Daniel Thompson <daniel.thompson at linaro.org>
Daniel.
More information about the dri-devel
mailing list