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
signature.asc
Description: PGP signature
