diff options
author | Hans de Goede <hdegoede@redhat.com> | 2022-09-17 22:59:16 +0200 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2022-09-18 21:02:52 +0200 |
commit | 1f90b1232773249d924868bec3c31525a69fd482 (patch) | |
tree | f2c7334b7ade8e2e8f89d29c6a63d5b58ae0ee69 /fs/afs/fs_probe.c | |
parent | e10ea7b9b90219da305a16b3c1252169715a807b (diff) |
drm/gma500: Refactor backlight support (v2)
Refactor backlight support so that the gma_backlight_enable() /
gma_backlight_disable() / gma_backlight_set() functions used by
the Opregion handle will also work if no backlight_device gets
registered.
This is a preparation patch for not registering the gma500's own backlight
device when acpi_video should be used, since registering 2 backlight
devices for a single display really is undesirable.
Since the acpi-video interface often uses the OpRegion we need to keep
the OpRegion functional even when dev_priv->backlight_device is NULL.
As a result of this refactor the actual backlight_device_register()
call is moved to the shared backlight.c code and all #ifdefs related to
CONFIG_BACKLIGHT_CLASS_DEVICE are now also limited to backlight.c .
No functional changes intended.
This has been tested on a Packard Bell Dot SC (Intel Atom N2600, cedarview)
and a Sony Vaio vpc-x11s1e (Intel N540, poulsbo) laptop.
Changes in v2:
- Fix unused variable warnings when CONFIG_BACKLIGHT is not selected by
marking the 2 variables as __maybe_unused.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220917205920.647212-2-hdegoede@redhat.com
Diffstat (limited to 'fs/afs/fs_probe.c')
0 files changed, 0 insertions, 0 deletions