diff options
| author | Werner Sembach <wse@tuxedocomputers.com> | 2026-08-07 22:04:30 +0200 |
|---|---|---|
| committer | Joonas Lahtinen <joonas.lahtinen@linux.intel.com> | 2026-11-02 09:49:08 +0200 |
| commit | 88d804cd1be9a8ffcaf67f1a414ee92b5166a0a8 (patch) | |
| tree | c9e5037901d2e17bf0b8d2a40fe934b0504cc307 /tools/lib/python | |
| parent | 0a5bad4cd8b87b8d575e3efccaa06c02158db32f (diff) | |
drm/i915/display: Add quirk to force backlight type on some TUXEDO devices
The display backlight on TUXEDO DX1708 and InsanityBook 15 v1 have a broken
VBT in the AUO 12701 and AUO 12701 panels, but not others. They are
advertising INTEL_BACKLIGHT_DISPLAY_DDI, but are actually failing to use
the Intel interface. Adding a fallback to the VESA interface gives
these devices a working backlight for both the broken and non broken
panel VBTs.
Forcing the fallback can already be achieved via a module parameter,
but this patch adds a quirk to apply this by default on the mentioned
devices.
This commit does not actually test for the exact panels as the ID that is
used in the intel_dpcd_quirks list is sadly zeroed on the devices, but
afaik all these devices use try_intel_interface first anyway so all the
quirk does is to add the fallback to try_vesa_interface, so the behaviour
on the devices not needing the quirk and fallback should functionally stay
the same.
Fixes: 2914709c9141 ("Revert "drm/i915/backlight: Remove try_vesa_interface"")
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/15679
Cc: stable@vger.kernel.org
Signed-off-by: Werner Sembach <wse@tuxedocomputers.com>
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com>
Link: https://patch.msgid.link/20260807200709.464343-2-wse@tuxedocomputers.com
(cherry picked from commit 9499c3fca1c70ccfaddc9815b4c5afdfddedbd04)
Signed-off-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions
