✓ CI.checkpatch: success for series starting with [1/2] drm/modeset: Handle tiled displays in pan_display_atomic.

Patchwork patchwork at emeril.freedesktop.org
Thu Jan 16 20:31:23 UTC 2025


== Series Details ==

Series: series starting with [1/2] drm/modeset: Handle tiled displays in pan_display_atomic.
URL   : https://patchwork.freedesktop.org/series/143617/
State : success

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
30ab6715fc09baee6cc14cb3c89ad8858688d474
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit c19ea2b89ecf7e0337eddd95f6ae056f05eefc9e
Author: Maarten Lankhorst <dev at lankhorst.se>
Date:   Thu Jan 16 15:28:25 2025 +0100

    drm/client: Handle tiled displays better
    
    When testing on my tiled display, initially the tiled display is
    detected correctly:
    [90376.523692] xe 0000:67:00.0: [drm:drm_client_firmware_config.isra.0 [drm]] fallback: Not all outputs enabled
    [90376.523713] xe 0000:67:00.0: [drm:drm_client_firmware_config.isra.0 [drm]] Enabled: 0, detected: 2
    ...
    [90376.523967] xe 0000:67:00.0: [drm:drm_client_modeset_probe [drm]] [CRTC:82:pipe A] desired mode 1920x2160 set (1920,0)
    [90376.524020] xe 0000:67:00.0: [drm:drm_client_modeset_probe [drm]] [CRTC:134:pipe B] desired mode 1920x2160 set (0,0)
    
    But then, when modes have been set:
    [90379.729525] xe 0000:67:00.0: [drm:drm_client_firmware_config.isra.0 [drm]] [CONNECTOR:287:DP-4] on [CRTC:82:pipe A]: 1920x2160
    [90379.729640] xe 0000:67:00.0: [drm:drm_client_firmware_config.isra.0 [drm]] [CONNECTOR:289:DP-5] on [CRTC:134:pipe B]: 1920x2160
    ...
    [90379.730036] xe 0000:67:00.0: [drm:drm_client_modeset_probe [drm]] [CRTC:82:pipe A] desired mode 1920x2160 set (0,0)
    [90379.730124] xe 0000:67:00.0: [drm:drm_client_modeset_probe [drm]] [CRTC:134:pipe B] desired mode 1920x2160 set (0,0)
    
    Call drm_client_get_tile_offsets() in drm_client_firmware_config() as
    well, to ensure that the offset is set correctly.
    
    This has to be done as a separate pass, as the tile order may not be
    equal to the drm connector order.
    
    Signed-off-by: Maarten Lankhorst <dev at lankhorst.se>
+ /mt/dim checkpatch 94cf137e747640246cf996a17ca3cebdbd7cbdde drm-intel
06794727a8a3 drm/modeset: Handle tiled displays in pan_display_atomic.
c19ea2b89ecf drm/client: Handle tiled displays better




More information about the Intel-xe mailing list