drm/i915: Don't register backlight when another backlight should be used (v2)
authorHans de Goede <hdegoede@redhat.com>
Fri, 15 Apr 2022 19:55:35 +0000 (21:55 +0200)
committerHans de Goede <hdegoede@redhat.com>
Thu, 25 Aug 2022 08:55:58 +0000 (10:55 +0200)
commitb1d36e73cc1c68d28f63cbd14767d0d0861147e0
tree84fc2702659dadf4e660b1eb816a12b053b41888
parent2600bfa3df9944562d43d1f17016832a6ffa3b38
drm/i915: Don't register backlight when another backlight should be used (v2)

Before this commit when we want userspace to use the acpi_video backlight
device we register both the GPU's native backlight device and acpi_video's
firmware acpi_video# backlight device. This relies on userspace preferring
firmware type backlight devices over native ones.

Registering 2 backlight devices for a single display really is
undesirable, don't register the GPU's native backlight device when
another backlight device should be used.

Changes in v2:
- Use drm_info(drm_dev,  ...) for log messages

Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/gpu/drm/i915/display/intel_backlight.c