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@xxxxxxxxxx> Daniel.