[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