linux/drivers/gpu/drm/msm/disp/dpu1
Dave Airlie 5b4a47dc54 Merge tag 'drm-msm-fixes-2026-05-17' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Fixes for v7.1:

Core:
- Fixed bindings for SM8650, SM8750 and Eliza
- Don't use UTS_RELEASE directly
- Fix typo in clock-names property

DPU:
- Fixed CWB description on Kaanapali
- Fixed scanline strides for YUV UBWC formats
- Stopped DSI register dumping to access past the end of region

DSI:
- Fix dumping unaligned regions

GPU:
- Fix GMEM_BASE for a6xx gen3
- Fix userspace reachable crash on a2xx-a4xx
- Fix sysprof_active for counter collection with IFPC enabled GPUs
- Fix shrinker lockdep

Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Rob Clark <rob.clark@oss.qualcomm.com>
Link: https://patch.msgid.link/CACSVV02cTK7h=d0uqanRE-cj35THDqFjqsTB_2zQV1Mcw77aNw@mail.gmail.com
2026-05-21 10:12:22 +10:00
..
catalog drm/msm/dpu: Fix Kaanapali CWB register configuration 2026-05-13 16:17:34 +03:00
dpu_core_irq.h drm/msm/dpu: rework documentation comments 2024-11-03 18:21:39 +02:00
dpu_core_perf.c drm/msm/dpu: Filter modes based on adjusted mode clock 2025-08-29 01:51:46 +03:00
dpu_core_perf.h drm/msm/dpu: Filter modes based on adjusted mode clock 2025-08-29 01:51:46 +03:00
dpu_crtc.c Merge tag 'drm-msm-next-2026-04-02' of https://gitlab.freedesktop.org/drm/msm into drm-next 2026-04-03 18:57:00 +10:00
dpu_crtc.h drm/msm/dpu: support plane splitting in quad-pipe case 2026-03-25 10:06:25 +02:00
dpu_encoder_phys_cmd.c drm/msm/dpu: fix vblank IRQ registration before atomic_mode_set 2026-03-25 08:06:14 +02:00
dpu_encoder_phys_vid.c drm/msm/dpu: calculate data_width like downstream 2026-03-25 09:42:19 +02:00
dpu_encoder_phys_wb.c drm/msm/dpu: drop VBIF index from the VBIF params 2026-03-25 08:06:25 +02:00
dpu_encoder_phys.h Revert "drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case" 2025-12-24 11:24:19 +02:00
dpu_encoder.c drm/msm/dpu: fix WD timer handling on DPU 8.x 2026-01-06 05:23:01 +02:00
dpu_encoder.h drm/msm/dpu: Set possible clones for all encoders 2025-03-05 04:34:12 +02:00
dpu_formats.c drm/msm/dpu: fix UV scanlines calculation for YUV UBWC formats 2026-05-13 16:15:28 +03:00
dpu_formats.h drm/msm: Stop passing vm to msm_framebuffer 2025-07-04 11:09:45 -07:00
dpu_hw_catalog.c drm/msm/dpu: drop VBIF id, base and name from the catalog 2026-03-25 08:06:20 +02:00
dpu_hw_catalog.h drm/msm/dpu: drop vbif_idx from WB configuration 2026-03-25 08:06:20 +02:00
dpu_hw_cdm.c drm/msm/dpu: Adjust CDM_MUX to support CWB PINGPONG 2025-03-07 06:02:13 +02:00
dpu_hw_cdm.h drm/msm/dpu: dpu_hw_cdm.h: fix all kernel-doc warnings 2025-12-24 11:24:18 +02:00
dpu_hw_ctl.c drm/msm/dpu: Add DSPP GC driver to provide GAMMA_LUT DRM property 2026-01-22 01:22:37 +02:00
dpu_hw_ctl.h drm/msm/dpu: dpu_hw_ctl.h: fix all kernel-doc warnings 2025-12-24 11:24:18 +02:00
dpu_hw_cwb.c drm/msm/dpu: Add dpu_hw_cwb abstraction for CWB block 2024-12-24 22:04:59 +02:00
dpu_hw_cwb.h drm/msm/dpu: dpu_hw_cwb.h: fix all kernel-doc warnings 2025-12-24 11:24:18 +02:00
dpu_hw_dsc_1_2.c drm/msm/dpu: move features out of the DPU_HW_BLK_INFO 2025-07-04 16:35:18 +03:00
dpu_hw_dsc.c drm/msm/dpu: get rid of DPU_DSC_OUTPUT_CTRL 2025-07-04 16:35:17 +03:00
dpu_hw_dsc.h drm/msm/dpu: dpu_hw_dsc.h: fix all kernel-doc warnings 2025-12-24 11:24:18 +02:00
dpu_hw_dspp.c drm/msm/dpu: Don't use %pK through printk (again) 2026-02-24 01:32:20 +02:00
dpu_hw_dspp.h drm/msm/dpu: Add DSPP GC driver to provide GAMMA_LUT DRM property 2026-01-22 01:22:37 +02:00
dpu_hw_interrupts.c drm/msm/dpu: Add interrupt registers for DPU 13.0.0 2026-01-21 02:03:57 +02:00
dpu_hw_interrupts.h drm/msm/dpu: rework documentation comments 2024-11-03 18:21:39 +02:00
dpu_hw_intf.c drm/msm/dpu: calculate data_width like downstream 2026-03-25 09:42:19 +02:00
dpu_hw_intf.h drm/msm/dpu: calculate data_width like downstream 2026-03-25 09:42:19 +02:00
dpu_hw_lm.c drm/msm/dpu: use full scale alpha in _dpu_crtc_setup_blend_cfg() 2026-03-25 03:54:41 +02:00
dpu_hw_lm.h drm/msm/dpu: use full scale alpha in _dpu_crtc_setup_blend_cfg() 2026-03-25 03:54:41 +02:00
dpu_hw_mdss.h drm/msm/dpu: drop VBIF index from the struct dpu_hw_vbif 2026-03-25 08:06:25 +02:00
dpu_hw_merge3d.c drm/msm/dpu: move features out of the DPU_HW_BLK_INFO 2025-07-04 16:35:18 +03:00
dpu_hw_merge3d.h drm/msm/dpu: dpu_hw_merge3d.h: fix all kernel-doc warnings 2025-12-24 11:24:19 +02:00
dpu_hw_pingpong.c drm/msm/dpu: get rid of DPU_PINGPONG_DITHER 2025-07-04 16:35:16 +03:00
dpu_hw_pingpong.h drm/msm/dpu: dpu_hw_pingpong.h: fix all kernel-doc warnings 2025-12-24 11:24:19 +02:00
dpu_hw_sspp_v13.c drm/msm/dpu: Fix smatch warnings about variable dereferenced before check 2026-02-24 01:28:49 +02:00
dpu_hw_sspp.c drm/msm/dpu: Add Kaanapali SSPP sub-block support 2026-01-21 02:07:23 +02:00
dpu_hw_sspp.h drm/msm/dpu: Add Kaanapali SSPP sub-block support 2026-01-21 02:07:23 +02:00
dpu_hw_top.c drm/msm/dpu: fix WD timer handling on DPU 8.x 2026-01-06 05:23:01 +02:00
dpu_hw_top.h drm/msm/dpu: dpu_hw_top.h: fix all kernel-doc warnings 2025-12-24 11:24:19 +02:00
dpu_hw_util.c drm/msm/dpu: Add Kaanapali SSPP sub-block support 2026-01-21 02:07:23 +02:00
dpu_hw_util.h drm/msm/dpu: Add Kaanapali SSPP sub-block support 2026-01-21 02:07:23 +02:00
dpu_hw_vbif.c drm/msm/dpu: drop VBIF index from the struct dpu_hw_vbif 2026-03-25 08:06:25 +02:00
dpu_hw_vbif.h drm/msm/dpu: drop VBIF index from the struct dpu_hw_vbif 2026-03-25 08:06:25 +02:00
dpu_hw_wb.c drm/msm/dpu: Add Kaanapali WB support 2026-01-21 02:07:23 +02:00
dpu_hw_wb.h drm/msm/dpu: dpu_hw_wb.h: fix all kernel-doc warnings 2025-12-24 11:24:19 +02:00
dpu_hwio.h drm/msm/dpu: Configure DP INTF/PHY selector 2024-09-02 02:53:31 +03:00
dpu_kms.c Merge tag 'drm-msm-next-2026-04-02' of https://gitlab.freedesktop.org/drm/msm into drm-next 2026-04-03 18:57:00 +10:00
dpu_kms.h drm/msm/dpu: replace VBIF-related array with bare pointers 2026-03-25 08:06:20 +02:00
dpu_plane.c Merge tag 'drm-msm-next-2026-04-02' of https://gitlab.freedesktop.org/drm/msm into drm-next 2026-04-03 18:57:00 +10:00
dpu_plane.h drm/msm/dpu: split PIPES_PER_STAGE definition per plane and mixer 2025-11-14 05:56:59 +02:00
dpu_rm.c Revert "drm/msm/dpu: try reserving the DSPP-less LM first" 2026-02-24 01:30:00 +02:00
dpu_rm.h drm/msm: Use the central UBWC config database 2025-07-04 17:48:39 -07:00
dpu_trace.h drm/msm/dpu: drop VBIF index from the VBIF params 2026-03-25 08:06:25 +02:00
dpu_vbif.c drm/msm/dpu: drop VBIF index from the struct dpu_hw_vbif 2026-03-25 08:06:25 +02:00
dpu_vbif.h drm/msm/dpu: drop VBIF index from the VBIF params 2026-03-25 08:06:25 +02:00
dpu_writeback.c drm/msm/dpu: don't mix devm and drmm functions 2026-05-13 16:20:36 +03:00
dpu_writeback.h drm/msm/dpu: move writeback's atomic_check to dpu_writeback.c 2024-02-11 22:38:08 +02:00