[SRU][R][PATCH v2 00/12] Patchset for TUXEDO devices
Werner Sembach
wse at tuxedocomputers.com
Fri May 15 12:01:02 UTC 2026
Am 15.05.26 um 13:40 schrieb Werner Sembach:
> Buglink: https://bugs.launchpad.net/bugs/2152570
>
> SRU Justification:
>
> [Impact]
>
> This is a patchset that we (TUXEDO Computers) currently apply on top of the Ubuntu 7.0 kernel to make it run smoothly on all our devices. All patches apply smoothly to 7.0.
>
> [Fix]
>
> All these patches are already upstream (in 7.1) except the last one.
>
> [Test Plan]
>
> We run this patchset for all our customers devices (we basically maintain our own OEM branch) so it is quite field testet. Besides that, whenever a new patch was added we did regression testing on a selection of devices.
>
> [Where problems could occur]
>
> These patches do some rewriting so it could be that additional patches need to be added in the future. One such patch is already included (drm/i915/backlight: Fix VESA backlight possible check condition).
>
> [Other Info]
Forgot to add V1->V2:
- Dropped patch not upstream yet.
- Fix cover letter formatting format.
>
> Prevent setting unsupported refreshrates when the eDP display supports higher refresh rates then the Intel iGPU:
> - drm/i915/vbt: Add edp pipe joiner enable/disable bits
> - drm/i915/dp: Avoid joiner for eDP if not enabled in VBT
>
> Prevent screen freeze on some devices with AMD iGPU:
> - drm/amd/display: Add Idle state manager(ISM)
>
> Fix display backlight of eDP display not working on some older devices:
> - drm/i915/backlight: Remove try_vesa_interface
> - drm/i915/backlight: Use intel_panel variable instead of intel_connector
> - drm/i915/backlight: Take luminance_set into account for VESA backlight
> - drm/i915/backlight: Check luminance_set when disabling PWM via AUX VESA backlight
> - drm/i915/backlight: Short circuit intel_dp_aux_supports_hdr_backlight
> - drm/i915/backlight: Update debug log during backlight setup
> - drm/i915/backlight: Provide clear description on how backlight level is controlled
> - drm/i915/backlight: Check if VESA backlight is possible
> - drm/i915/backlight: Fix VESA backlight possible check condition
>
> Ankit Nautiyal (2):
> drm/i915/vbt: Add edp pipe joiner enable/disable bits
> drm/i915/dp: Avoid joiner for eDP if not enabled in VBT
>
> Ray Wu (1):
> drm/amd/display: Add Idle state manager(ISM)
>
> Suraj Kandpal (9):
> drm/i915/backlight: Remove try_vesa_interface
> drm/i915/backlight: Use intel_panel variable instead of
> intel_connector
> drm/i915/backlight: Take luminance_set into account for VESA backlight
> drm/i915/backlight: Check luminance_set when disabling PWM via AUX
> VESA backlight
> drm/i915/backlight: Short circuit intel_dp_aux_supports_hdr_backlight
> drm/i915/backlight: Update debug log during backlight setup
> drm/i915/backlight: Check if VESA backlight is possible
> drm/i915/backlight: Provide clear description on how backlight level
> is controlled
> drm/i915/backlight: Fix VESA backlight possible check condition
>
> drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +
> .../gpu/drm/amd/display/amdgpu_dm/Makefile | 3 +-
> .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 34 +-
> .../amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 90 +--
> .../amd/display/amdgpu_dm/amdgpu_dm_crtc.h | 6 +
> .../drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c | 598 ++++++++++++++++++
> .../drm/amd/display/amdgpu_dm/amdgpu_dm_ism.h | 151 +++++
> .../amd/display/amdgpu_dm/amdgpu_dm_plane.c | 16 +
> .../amd/display/amdgpu_dm/amdgpu_dm_trace.h | 63 ++
> drivers/gpu/drm/i915/display/intel_bios.c | 4 +
> .../drm/i915/display/intel_display_types.h | 1 +
> drivers/gpu/drm/i915/display/intel_dp.c | 5 +
> .../drm/i915/display/intel_dp_aux_backlight.c | 90 ++-
> drivers/gpu/drm/i915/display/intel_vbt_defs.h | 1 +
> 14 files changed, 980 insertions(+), 87 deletions(-)
> create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.c
> create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_ism.h
>
More information about the kernel-team
mailing list