Hi Dave, Sima,

Here's this week drm-misc-next PR. The diffstat still looks scary
because the previous MRs haven't been merged yet, but this week has
actually been pretty quiet.

Thanks!
Maxime

drm-misc-next-2026-07-09:
drm-misc-next for 7.3:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:
- Switch to kmalloc_objs where relevant
- Create drm_of_get_panel_orientation(), and switch to it where relevant

Driver Changes:

- rockchip: Switch away from simple helpers
- rocket: error handling and null pointer dereference fixes
- ssd130x: Addressing fixes
- sun4i: Switch away from simple helpers, refcount fix
- v3d: validate CPU-job query writes boundaries, misc perfmon fixes

- bridges:
  - analogix_dp: Switch to DP link training helpers

- panels:
  - visionox-vtdr6130: Enable DSC
  - New panels: Ilitek ILI7807S, Renesas R63419, MNE001BS6-2, MNF601BS4-1
The following changes since commit 0461ba9a7994a9bfa2ceefe730e2c87759edc267:

  Merge tag 'amd-drm-next-7.3-2026-07-02' of 
https://gitlab.freedesktop.org/agd5f/linux into drm-next (2026-07-07 16:48:23 
+1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git 
tags/drm-misc-next-2026-07-09

for you to fetch changes up to 671b7825dbfe9ea6e3ad3001003aeee0df48d1b5:

  drm/v3d: bound CPU-job query writes to their destination BO (2026-07-08 
09:15:42 -0300)

----------------------------------------------------------------
drm-misc-next for 7.3:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:
- Switch to kmalloc_objs where relevant
- Create drm_of_get_panel_orientation(), and switch to it where relevant

Driver Changes:

- rockchip: Switch away from simple helpers
- rocket: error handling and null pointer dereference fixes
- ssd130x: Addressing fixes
- sun4i: Switch away from simple helpers, refcount fix
- v3d: validate CPU-job query writes boundaries, misc perfmon fixes

- bridges:
  - analogix_dp: Switch to DP link training helpers

- panels:
  - visionox-vtdr6130: Enable DSC
  - New panels: Ilitek ILI7807S, Renesas R63419, MNE001BS6-2, MNF601BS4-1

----------------------------------------------------------------
Adrián Larumbe (2):
      drm/gpuvm: Remove dead code
      drm/gpuvm: Fix comment to reflect remap operation operand status

Amit Barzilai (3):
      drm/ssd130x: fix column and row end address in partial updates for ssd132x
      drm/ssd130x: hoist column and row addresses out of repeated division
      drm/ssd130x: fix column and row end address in partial updates in ssd133x

Arpit Saini (2):
      dt-bindings: display: panel: add Ilitek ILI7807S panel controller
      drm/panel: add Ilitek ILI7807S panel driver

Cristian Ciocaltea (1):
      MAINTAINERS: Track dw-hdmi-qp under Rockchip DRM drivers

Damon Ding (1):
      drm/bridge: analogix_dp: Apply standard DP training delay helpers

Diogo Silva (2):
      drm/sun4i: Remove dependency on DRM simple helpers
      drm/rockchip: Remove dependency on DRM simple helpers

Haikun Zhou (1):
      drm/panel-edp: Support MNE001BS6-2 and MNF601BS4-1 edp panel

Jonathan Cavitt (2):
      drm/exec: Use kvmalloc_objs for exec->objects
      drm/syncobj: Use kmalloc_objs for chains

Jun Nie (1):
      drm/panel: Enable DSC for Visionox VTDR6130 panel

KancyJoe (1):
      drm: panel: add support for the Renesas R63419 based dual-DSI video mode 
Display Panels

Maíra Canal (3):
      drm/v3d: Refactor perfmon locking
      drm/v3d: Serialize jobs across queues when a perfmon is attached
      drm/v3d: Use write_to_buffer() helper in performance query copy

Michael Bommarito (1):
      drm/v3d: bound CPU-job query writes to their destination BO

Muhammad Bilal (1):
      accel/rocket: fix NULL dereference and integer overflow in 
rocket_job_push()

Neil Armstrong (2):
      dt-bindings: display: panel: document the Renesas R63419 based dual-DSI 
video mode Display Panels
      drm/panel: visionox-vtdr6130: switch to devm panel calls and drop remove

Philipp Stanner (1):
      drm/sched: Remove relic from entity docu

Shahyan Soltani (1):
      dma_buf: change unsigned int and int types into size_t

Shuvam Pandey (1):
      accel/rocket: initialize job domain before cleanup paths

Thierry Reding (1):
      drm/panel: Use drm_of_get_panel_orientation()

Thomas Zimmermann (3):
      Merge drm/drm-next into drm-misc-next
      drm/of: Implement drm_of_get_panel_orientation()
      drm/sysfb: simpledrm: Read panel orientation from DT node

Wentao Liang (1):
      drm/sun4i: fix refcount leak in sun4i_backend_init_sat()

ZhaoJinming (1):
      accel/rocket: Fix error path handling in rocket_job_run()

 .../bindings/display/panel/ilitek,ili7807s.yaml    |  71 +++++
 .../bindings/display/panel/renesas,r63419.yaml     |  98 ++++++
 MAINTAINERS                                        |   3 +
 drivers/accel/rocket/rocket_job.c                  |  32 +-
 drivers/dma-buf/dma-fence-unwrap.c                 |   8 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |  10 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.h |   2 +
 drivers/gpu/drm/drm_exec.c                         |   2 +-
 drivers/gpu/drm/drm_gpuvm.c                        |  44 ---
 drivers/gpu/drm/drm_of.c                           |  44 +++
 drivers/gpu/drm/drm_panel.c                        |  44 +--
 drivers/gpu/drm/drm_syncobj.c                      |   2 +-
 drivers/gpu/drm/panel/Kconfig                      |  26 ++
 drivers/gpu/drm/panel/Makefile                     |   2 +
 drivers/gpu/drm/panel/panel-anbernic-td4310.c      |   3 +-
 .../gpu/drm/panel/panel-boe-th101mb31ig002-28a.c   |   3 +-
 drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c     |   3 +-
 drivers/gpu/drm/panel/panel-chipone-icna35xx.c     |   3 +-
 drivers/gpu/drm/panel/panel-chipwealth-ch13726a.c  |   3 +-
 drivers/gpu/drm/panel/panel-edp.c                  |   5 +-
 drivers/gpu/drm/panel/panel-elida-kd35t133.c       |   3 +-
 drivers/gpu/drm/panel/panel-focaltech-ota7290b.c   |   3 +-
 drivers/gpu/drm/panel/panel-himax-hx83102.c        |   3 +-
 drivers/gpu/drm/panel/panel-himax-hx8394.c         |   3 +-
 drivers/gpu/drm/panel/panel-ilitek-ili7807s.c      | 285 +++++++++++++++++
 drivers/gpu/drm/panel/panel-ilitek-ili9488.c       |   3 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9806e-dsi.c  |   3 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c      |   3 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9882t.c      |   3 +-
 drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c   |   2 +-
 drivers/gpu/drm/panel/panel-lvds.c                 |   2 +-
 drivers/gpu/drm/panel/panel-novatek-nt36523.c      |   3 +-
 drivers/gpu/drm/panel/panel-renesas-r63419.c       | 351 +++++++++++++++++++++
 drivers/gpu/drm/panel/panel-simple.c               |   2 +-
 drivers/gpu/drm/panel/panel-sitronix-st7701.c      |   3 +-
 drivers/gpu/drm/panel/panel-sitronix-st7703.c      |   3 +-
 drivers/gpu/drm/panel/panel-sitronix-st7789v.c     |   3 +-
 drivers/gpu/drm/panel/panel-visionox-vtdr6130.c    |  42 +--
 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c    |   9 +-
 drivers/gpu/drm/rockchip/cdn-dp-core.c             |   9 +-
 drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c    |   9 +-
 drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c   |   8 +-
 drivers/gpu/drm/rockchip/dw_dp-rockchip.c          |   1 -
 drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c        |   1 -
 drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c     |   1 -
 drivers/gpu/drm/rockchip/rk3066_hdmi.c             |   8 +-
 drivers/gpu/drm/rockchip/rockchip_lvds.c           |   9 +-
 drivers/gpu/drm/rockchip/rockchip_rgb.c            |   8 +-
 drivers/gpu/drm/solomon/ssd130x.c                  |  14 +-
 drivers/gpu/drm/sun4i/sun4i_backend.c              |   2 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c             |   9 +-
 drivers/gpu/drm/sun4i/sun4i_lvds.c                 |  10 +-
 drivers/gpu/drm/sun4i/sun4i_rgb.c                  |  10 +-
 drivers/gpu/drm/sun4i/sun4i_tv.c                   |  10 +-
 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c             |  10 +-
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c              |   8 +-
 drivers/gpu/drm/sysfb/simpledrm.c                  |  11 +-
 drivers/gpu/drm/v3d/v3d_drv.h                      |  47 ++-
 drivers/gpu/drm/v3d/v3d_gem.c                      |   7 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |   7 +-
 drivers/gpu/drm/v3d/v3d_perfmon.c                  | 189 ++++++++---
 drivers/gpu/drm/v3d/v3d_power.c                    |   4 +
 drivers/gpu/drm/v3d/v3d_sched.c                    |  37 +--
 drivers/gpu/drm/v3d/v3d_submit.c                   | 206 +++++++++++-
 include/drm/drm_gpuvm.h                            |   4 +-
 include/drm/drm_of.h                               |  11 +
 include/drm/drm_panel.h                            |   8 -
 include/drm/gpu_scheduler.h                        |   3 +-
 include/linux/dma-fence-unwrap.h                   |   6 +-
 69 files changed, 1502 insertions(+), 302 deletions(-)
 create mode 100644 
Documentation/devicetree/bindings/display/panel/ilitek,ili7807s.yaml
 create mode 100644 
Documentation/devicetree/bindings/display/panel/renesas,r63419.yaml
 create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili7807s.c
 create mode 100644 drivers/gpu/drm/panel/panel-renesas-r63419.c

Attachment: signature.asc
Description: PGP signature

Reply via email to