linux/drivers/gpu/drm/msm/disp/dpu1
Dave Airlie 4cd33d972e Merge tag 'drm-msm-fixes-2024-10-16' of https://gitlab.freedesktop.org/drm/msm into drm-fixes
Fixes for v6.12

Display:
- move CRTC resource assignment to atomic_check otherwise to make
  consecutive calls to atomic_check() consistent
- fix rounding / sign-extension issues with pclk calculation in
  case of DSC
- cleanups to drop incorrect null checks in dpu snapshots
- fix to use kvzalloc in dpu snapshot to avoid allocation issues
  in heavily loaded system cases
- Fix to not program merge_3d block if dual LM is not being used
- Fix to not flush merge_3d block if its not enabled otherwise
  this leads to false timeouts

GPU:
- a7xx: add a fence wait before SMMU table update

Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Rob Clark <robdclark@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/CAF6AEGsp3Zbd_H3FhHdRz9yCYA4wxX4SenpYRSk=Mx2d8GMSuQ@mail.gmail.com
2024-10-17 17:40:55 +10:00
..
catalog drm/msm/dpu: enable writeback on SM6350 2024-09-02 02:53:44 +03:00
dpu_core_irq.h
dpu_core_perf.c drm/msm/dpu: don't allow overriding data from catalog 2024-03-29 13:28:48 -07:00
dpu_core_perf.h
dpu_crtc.c drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds() 2024-10-14 13:16:16 -07:00
dpu_crtc.h treewide: correct the typo 'retun' 2024-09-09 16:47:43 -07:00
dpu_encoder.c drm/msm/dpu: move CRTC resource assignment to dpu_encoder_virt_atomic_check 2024-10-14 13:16:16 -07:00
dpu_encoder.h drm/msm/dpu: remove CRTC frame event callback registration 2024-06-25 15:22:37 +03:00
dpu_encoder_phys.h drm/msm/dpu: fix video mode DSC for DSI 2024-06-23 01:15:39 +03:00
dpu_encoder_phys_cmd.c drm/msm/dpu: guard ctl irq callback register/unregister 2024-06-24 19:41:06 +03:00
dpu_encoder_phys_vid.c drm/msm/dpu: don't always program merge_3d block 2024-10-15 15:00:27 -07:00
dpu_encoder_phys_wb.c drm/msm/dpu: Don't always set merge_3d pending flush 2024-10-15 14:59:20 -07:00
dpu_formats.c drm/msm: merge dpu format database to MDP formats 2024-04-23 12:56:30 +03:00
dpu_formats.h drm/msm: merge dpu format database to MDP formats 2024-04-23 12:56:30 +03:00
dpu_hw_catalog.c drm/msm/dpu: enable writeback on SM8150 2024-09-02 02:53:44 +03:00
dpu_hw_catalog.h drm/msm/dpu: Add SM7150 support 2024-06-23 07:55:31 +03:00
dpu_hw_cdm.c drm/msm: merge dpu_format and mdp_format in struct msm_format 2024-04-23 12:56:29 +03:00
dpu_hw_cdm.h drm/msm: merge dpu_format and mdp_format in struct msm_format 2024-04-23 12:56:29 +03:00
dpu_hw_ctl.c drm/msm/dpu: Allow configuring multiple active DSC blocks 2024-04-22 16:22:50 +03:00
dpu_hw_ctl.h drm/msm/dpu: drop validity checks for clear_pending_flush() ctl op 2024-06-23 07:55:31 +03:00
dpu_hw_dsc.c drm/msm/dpu: use devres-managed allocation for HW blocks 2023-12-05 22:14:33 +03:00
dpu_hw_dsc.h drm/msm/dpu: use devres-managed allocation for HW blocks 2023-12-05 22:14:33 +03:00
dpu_hw_dsc_1_2.c drm/msm/dpu: use devres-managed allocation for HW blocks 2023-12-05 22:14:33 +03:00
dpu_hw_dspp.c drm/msm/dpu: use devres-managed allocation for HW blocks 2023-12-05 22:14:33 +03:00
dpu_hw_dspp.h drm/msm/dpu: use devres-managed allocation for HW blocks 2023-12-05 22:14:33 +03:00
dpu_hw_interrupts.c drm/msm/dpu: Add callback function pointer check before its call 2024-04-23 12:56:30 +03:00
dpu_hw_interrupts.h drm/msm/dpu: use devres-managed allocation for interrupts data 2023-12-05 22:14:33 +03:00
dpu_hw_intf.c drm/msm/dpu: convert vsync source defines to the enum 2024-06-24 19:41:05 +03:00
dpu_hw_intf.h drm/msm/dpu: convert vsync source defines to the enum 2024-06-24 19:41:05 +03:00
dpu_hw_lm.c drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr() 2023-12-14 09:27:45 +02:00
dpu_hw_lm.h drm/msm/dpu: Drop enable and frame_count parameters from dpu_hw_setup_misr() 2023-12-14 09:27:45 +02:00
dpu_hw_mdss.h drm/msm/dpu: convert vsync source defines to the enum 2024-06-24 19:41:05 +03:00
dpu_hw_merge3d.c drm/msm/dpu: use devres-managed allocation for HW blocks 2023-12-05 22:14:33 +03:00
dpu_hw_merge3d.h drm/msm/dpu: use devres-managed allocation for HW blocks 2023-12-05 22:14:33 +03:00
dpu_hw_pingpong.c drm/msm/dpu: use devres-managed allocation for HW blocks 2023-12-05 22:14:33 +03:00
dpu_hw_pingpong.h drm/msm/dpu: use devres-managed allocation for HW blocks 2023-12-05 22:14:33 +03:00
dpu_hw_sspp.c Merge tag 'drm-msm-next-2024-05-07' of https://gitlab.freedesktop.org/drm/msm into drm-next 2024-05-10 10:22:59 +10:00
dpu_hw_sspp.h drm/msm: merge dpu_format and mdp_format in struct msm_format 2024-04-23 12:56:29 +03:00
dpu_hw_top.c drm/msm/dpu: Configure DP INTF/PHY selector 2024-09-02 02:53:31 +03:00
dpu_hw_top.h drm/msm/dpu: Configure DP INTF/PHY selector 2024-09-02 02:53:31 +03:00
dpu_hw_util.c drm/msm: merge dpu_format and mdp_format in struct msm_format 2024-04-23 12:56:29 +03:00
dpu_hw_util.h drm/msm: merge dpu_format and mdp_format in struct msm_format 2024-04-23 12:56:29 +03:00
dpu_hw_vbif.c drm/msm/dpu: use devres-managed allocation for VBIF data 2023-12-05 22:14:33 +03:00
dpu_hw_vbif.h drm/msm/dpu: use devres-managed allocation for VBIF data 2023-12-05 22:14:33 +03:00
dpu_hw_wb.c drm/msm: convert msm_format::unpack_align_msb to the flag 2024-04-23 12:56:30 +03:00
dpu_hw_wb.h drm/msm: merge dpu_format and mdp_format in struct msm_format 2024-04-23 12:56:29 +03:00
dpu_hwio.h drm/msm/dpu: Configure DP INTF/PHY selector 2024-09-02 02:53:31 +03:00
dpu_kms.c drm/msm/dpu: Configure DP INTF/PHY selector 2024-09-02 02:53:31 +03:00
dpu_kms.h drm/msm/dpu: don't play tricks with debug macros 2024-08-05 13:44:25 -07:00
dpu_plane.c drm/msm/dpu: take plane rotation into account for wide planes 2024-08-05 13:56:02 -07:00
dpu_plane.h
dpu_rm.c drm/msm/dpu: add current resource allocation to dumped state 2024-04-08 18:56:58 +03:00
dpu_rm.h drm/msm/dpu: add current resource allocation to dumped state 2024-04-08 18:56:58 +03:00
dpu_trace.h drm/msm/dpu: remove CRTC frame event callback registration 2024-06-25 15:22:37 +03:00
dpu_vbif.c
dpu_vbif.h
dpu_writeback.c drm/msm/dpu: move writeback's atomic_check to dpu_writeback.c 2024-02-11 22:38:08 +02:00
dpu_writeback.h drm/msm/dpu: move writeback's atomic_check to dpu_writeback.c 2024-02-11 22:38:08 +02:00
msm_media_info.h