diff options
| author | Thomas Weißschuh <linux@weissschuh.net> | 2024-11-11 19:09:35 +0100 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2025-02-17 10:04:45 +0100 |
| commit | c5842f1dade0c2899e14f2f9d7de7103dbf1d678 (patch) | |
| tree | c2f22b2714f5a0ce7ddab5053a56259284e59131 /Documentation | |
| parent | 18daf9e83c4fbe0ce245ebd91342f8c5a9cff541 (diff) | |
| download | linux-c5842f1dade0c2899e14f2f9d7de7103dbf1d678.tar.gz linux-c5842f1dade0c2899e14f2f9d7de7103dbf1d678.tar.bz2 linux-c5842f1dade0c2899e14f2f9d7de7103dbf1d678.zip | |
drm: Add panel backlight quirks
[ Upstream commit 22e5c7ae12145af13785e3ff138395d5b1a22116 ]
Panels using a PWM-controlled backlight source do not have a standard
way to communicate their valid PWM ranges.
On x86 the ranges are read from ACPI through driver-specific tables.
The built-in ranges are not necessarily correct, or may grow stale if an
older device can be retrofitted with newer panels.
Add a quirk infrastructure with which the minimum valid backlight value
can be maintained as part of the kernel.
Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Tested-by: Dustin L. Howett <dustin@howett.net>
Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20241111-amdgpu-min-backlight-quirk-v7-1-f662851fda69@weissschuh.net
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'Documentation')
| -rw-r--r-- | Documentation/gpu/drm-kms-helpers.rst | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/gpu/drm-kms-helpers.rst b/Documentation/gpu/drm-kms-helpers.rst index c3e58856f75b..96c03b9a644e 100644 --- a/Documentation/gpu/drm-kms-helpers.rst +++ b/Documentation/gpu/drm-kms-helpers.rst @@ -230,6 +230,9 @@ Panel Helper Reference .. kernel-doc:: drivers/gpu/drm/drm_panel_orientation_quirks.c :export: +.. kernel-doc:: drivers/gpu/drm/drm_panel_backlight_quirks.c + :export: + Panel Self Refresh Helper Reference =================================== |
