Hi Dave, Sima, Quiet drm-misc-next pull, but it seems the one from the 16th hasn't been pulled yet.
So I'm only adding the changelog compared to that one. Kind regards, ~Maarten Lankhorst drm-misc-next-2026-10-29: drm-misc-next for v7.5: UAPI Changes: - Add TFU constant color suport for v3d. Core Changes: - tidss devicetree bindings updates. Driver Changes: - Assorted fixes and cleanups in panthor, arm/hdlcd, amdxdna, bridge/sii902x, v3d, tidss, imagination, ivpu. - Add BOE NV116WH2-M32 V8.0, PNB601LS1-3 HW:1.2 panels. The following changes since commit db1de27aca30ebaad04aea74ac21e4c4fb531a37: drm/adp: Switch to drm_atomic_helper_connector_create_state (2026-10-16 17:08:45 +0200) are available in the Git repository at: https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2026-10-29 for you to fetch changes up to 33ed26235db93162935d1719bc6f538c384a2fd8: accel/ivpu: Read preemption buffer size from boot params (2026-10-29 09:24:25 +0100) ---------------------------------------------------------------- drm-misc-next for v7.5: UAPI Changes: - Add TFU constant color suport for v3d. Core Changes: - tidss devicetree bindings updates. Driver Changes: - Assorted fixes and cleanups in panthor, arm/hdlcd, amdxdna, bridge/sii902x, v3d, tidss, imagination, ivpu. - Add BOE NV116WH2-M32 V8.0, PNB601LS1-3 HW:1.2 panels. ---------------------------------------------------------------- Alessio Belle (4): drm/imagination: Improve logging of unknown freelist IDs drm/imagination: Remove wrong soft reset code from GPU start sequence drm/imagination: Add utility function to write and read back register drm/imagination: Check virtual address space size only once Alice Ryhl (1): drm/gpuvm: skip setting kernel_alloc_node range on overflow Andrzej Kacprowski (1): accel/ivpu: Read preemption buffer size from boot params Aryan Sinha (1): accel: ethosu: Fix kernel-doc for ethosu_gem_cmdstream_create() Daniel Stone (2): drm/panthor: Add neural-engine presence and power bits for v14+ drm/panthor: Delegate neural power domain to CSF when present David Zhang (19): accel/amdxdna: Rename NPU3 firmware files accel/amdxdna: Remove mmap for doorbell accel/amdxdna: Add CERT firmware version support accel/amdxdna: Support firmware 6.0 accel/amdxdna: Add NPU3 classic device support accel/amdxdna: Add AIE version query to aie4_get_info accel/amdxdna: Add get and set power_mode for AIE4 accel/amdxdna: Add clock, DPM frequency, and resource info queries for AIE4 accel/amdxdna: Add context switch hysteresis with debugfs control accel/amdxdna: Refactor AIE4 hardware initialization sequence accel/amdxdna: Decouple AIE4 doorbell and MSI-X notify transport hooks accel/amdxdna: Implement AIE4 kernel queue lifecycle and memory layout accel/amdxdna: Prepare for AIE4 command submission accel/amdxdna: Move HMM invalidate wait into common GEM code accel/amdxdna: Make populate_range common for AIE2 and AIE4 accel/amdxdna: Implement AIE4 command packet building and submission accel/amdxdna: Enable AIE4 firmware logging to DRAM accel/amdxdna: Implement AIE4 suspend and resume accel/amdxdna: Implement runtime suspend and resume support Karl Mehltretter (1): udmabuf: respect the device's maximum segment size Lizhi Hou (1): accel/amdxdna: Serialize HMM range faults on one umap Luke Macken (1): drm/panel-edp: Add BOE NE140WUM-N41 (0x0d9b) panel Marek Szyprowski (1): drm/arm/hdlcd: Attach the output bridge directly Matthew Auld (1): gpu/buddy: do not pass caller list to __alloc_contig_try_harder() Matthew Brost (7): accel/amdxdna: Wait uninterruptibly for jobs in the HMM invalidate callback drm/gpuvm: allow locking external objects in two passes drm/xe: lock the resident BOs of an exec last drm/panthor: lock the resident BOs of a submit last drm/msm: reject a submit_bo table on VM_BIND contexts drm/msm: use DRM_GPUVM_RESV_PROTECTED for VM_BIND VMs drm/msm: lock the resident BOs of a VM_BIND submit last Max Zhen (1): accel/amdxdna: Use compatible fdinfo engine key Maxime Ripard (8): drm/vmwgfx: Convert to atomic_create_state drm/amdgpu: dm: Switch to drm_atomic_helper_connector_create_state drm/bridge: sii902x: Switch to drm_atomic_helper_connector_create_state drm/bridge: simple-bridge: Switch to drm_atomic_helper_connector_create_state drm/msm: dpu1: Switch to drm_atomic_helper_connector_create_state drm/stm: Switch to drm_atomic_helper_connector_create_state drm/rcar-du: Convert to atomic_create_state drm/ci: Add CI pipeline for drm-misc branches MaĆra Canal (4): drm/panthor: Replace panthor_mmu_as_fault_mask() with a macro drm/v3d: Validate the v71 fields of the TFU submit ioctl drm/v3d: Only program TFU coefficients when used on V3D 7.x drm/v3d: Add TFU constant colour support for V3D 7.x Raag Jadav (1): drm: Log recovery method with wedged event Rob Herring (Arm) (1): drm/bridge: sii902x: Read "sil,i2s-data-lanes" as u32 Rosen Penev (1): drm/imagination: simplify pvr_fw_trace_seq_data Ryan Zhang (1): drm/panthor: dummy read to discard the stale first GPU_TIMESTAMP read Terry Hsiao (1): drm/panel-edp: Add BOE NV116WH2-M32 V8.0, PNB601LS1-3 HW:1.2 Thomas Zimmermann (7): drm/hyperv: Add missing include statements drm/kms-helper: Remove struct drm_simple_display_pipe and helpers drm/bridge: Do not include <drm/drm_simple_kms_helper.h> drm/hisilicon/hibmc: Do not include <drm/drm_simple_kms_helper.h> drm/tegra: Do not include <drm/drm_simple_kms_helper.h> drm/verisilicon: Do not include <drm/drm_simple_kms_helper.h> drm/vc4: Do not include <drm/drm_simple_kms_helper.h> Tomi Valkeinen (10): dt-bindings: display: ti: Move ti,am62l-dss binding to a new binding file dt-bindings: display: ti,am65x-dss: Simplify binding dt-bindings: display: ti,am625-oldi: Add optional power-domain for OLDI drm/tidss: Remove extra pm_runtime_mark_last_busy drm/tidss: oldi: Remove define for unused register OLDI_LB_CTRL drm/tidss: Add mechanism to detect DPI output drm/tidss: Add support for DPIENABLE bit drm/tidss: oldi: Fix OLDI signal polarities drm/tidss: Drop WARN_ON() from tidss_runtime_put() drm/tidss: oldi: Fix missing of_node_put()s in error paths Documentation/accel/amdxdna/amdnpu.rst | 2 +- .../bindings/display/ti/ti,am625-oldi.yaml | 3 + .../bindings/display/ti/ti,am62l-dss.yaml | 136 +++ .../bindings/display/ti/ti,am65x-dss.yaml | 149 +-- Documentation/gpu/drm-mm.rst | 6 + Documentation/gpu/todo.rst | 17 - MAINTAINERS | 1 + drivers/accel/amdxdna/aie.c | 33 +- drivers/accel/amdxdna/aie.h | 47 +- drivers/accel/amdxdna/aie2_ctx.c | 90 +- drivers/accel/amdxdna/aie2_message.c | 4 +- drivers/accel/amdxdna/aie2_pci.c | 67 +- drivers/accel/amdxdna/aie2_pci.h | 40 +- drivers/accel/amdxdna/aie2_pm.c | 10 +- drivers/accel/amdxdna/aie4_ctx.c | 1139 ++++++++++++++++++-- drivers/accel/amdxdna/aie4_host_queue.h | 72 +- drivers/accel/amdxdna/aie4_message.c | 245 +++++ drivers/accel/amdxdna/aie4_msg_priv.h | 149 ++- drivers/accel/amdxdna/aie4_pci.c | 818 +++++++++++++- drivers/accel/amdxdna/aie4_pci.h | 117 +- drivers/accel/amdxdna/aie4_sriov.c | 66 +- drivers/accel/amdxdna/amdxdna_ctx.c | 72 +- drivers/accel/amdxdna/amdxdna_ctx.h | 28 +- drivers/accel/amdxdna/amdxdna_debugfs.c | 3 + drivers/accel/amdxdna/amdxdna_gem.c | 89 +- drivers/accel/amdxdna/amdxdna_gem.h | 2 + drivers/accel/amdxdna/amdxdna_pci_drv.c | 50 +- drivers/accel/amdxdna/amdxdna_pci_drv.h | 20 +- drivers/accel/amdxdna/amdxdna_pm.c | 26 + drivers/accel/amdxdna/amdxdna_pm.h | 2 + drivers/accel/amdxdna/amdxdna_sysfs.c | 2 +- drivers/accel/amdxdna/npu1_regs.c | 19 +- drivers/accel/amdxdna/npu3_regs.c | 105 +- drivers/accel/amdxdna/npu4_regs.c | 30 +- drivers/accel/ethosu/ethosu_gem.c | 2 +- drivers/accel/ivpu/ivpu_drv.c | 11 +- drivers/accel/ivpu/ivpu_drv.h | 2 +- drivers/accel/ivpu/ivpu_fw.c | 91 +- drivers/accel/ivpu/ivpu_fw.h | 1 + drivers/accel/ivpu/ivpu_job.c | 3 + drivers/accel/ivpu/ivpu_pm.c | 2 +- drivers/accel/ivpu/vpu_boot_api.h | 36 +- drivers/dma-buf/udmabuf.c | 13 +- drivers/gpu/buddy.c | 20 +- .../display/amdgpu_dm/tests/amdgpu_dm_audio_test.c | 2 +- .../amdgpu_dm/tests/amdgpu_dm_backlight_test.c | 2 +- .../display/amdgpu_dm/tests/amdgpu_dm_crc_test.c | 7 +- .../amdgpu_dm/tests/amdgpu_dm_helpers_test.c | 2 +- .../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c | 2 +- .../amdgpu_dm/tests/amdgpu_dm_mst_types_test.c | 4 +- .../display/amdgpu_dm/tests/amdgpu_dm_wb_test.c | 2 +- drivers/gpu/drm/arm/Kconfig | 4 +- drivers/gpu/drm/arm/hdlcd_drv.c | 85 +- drivers/gpu/drm/arm/hdlcd_drv.h | 1 + drivers/gpu/drm/bridge/inno-hdmi.c | 1 - drivers/gpu/drm/bridge/microchip-lvds.c | 1 - drivers/gpu/drm/bridge/sii902x.c | 22 +- drivers/gpu/drm/bridge/simple-bridge.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-dp.c | 1 - drivers/gpu/drm/bridge/tda998x_drv.c | 1 - drivers/gpu/drm/ci/drm-misc-ci.yml | 147 +++ drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 92 -- drivers/gpu/drm/drm_gpuvm.c | 518 ++++++++- drivers/gpu/drm/drm_simple_kms_helper.c | 328 ------ drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_dp.c | 1 - drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 1 - drivers/gpu/drm/hyperv/hyperv_drm.h | 5 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 1 - drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 1 - drivers/gpu/drm/imagination/pvr_device.c | 43 +- drivers/gpu/drm/imagination/pvr_device.h | 28 + drivers/gpu/drm/imagination/pvr_free_list.c | 13 +- drivers/gpu/drm/imagination/pvr_fw_meta.c | 5 +- drivers/gpu/drm/imagination/pvr_fw_startstop.c | 37 +- drivers/gpu/drm/imagination/pvr_fw_trace.c | 25 +- drivers/gpu/drm/imagination/pvr_mmu.h | 2 +- drivers/gpu/drm/imagination/pvr_vm.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 90 +- drivers/gpu/drm/msm/msm_gem_vma.c | 16 +- drivers/gpu/drm/panel/panel-edp.c | 3 + drivers/gpu/drm/panthor/panthor_gpu.c | 4 + drivers/gpu/drm/panthor/panthor_gpu_regs.h | 1 + drivers/gpu/drm/panthor/panthor_hw.h | 6 + drivers/gpu/drm/panthor/panthor_mmu.c | 72 +- drivers/gpu/drm/panthor/panthor_mmu_regs.h | 1 + drivers/gpu/drm/panthor/panthor_pwr.c | 29 +- drivers/gpu/drm/panthor/panthor_pwr_regs.h | 7 + .../gpu/drm/renesas/rcar-du/rcar_du_writeback.c | 16 +- drivers/gpu/drm/stm/lvds.c | 2 +- drivers/gpu/drm/tegra/output.c | 1 - drivers/gpu/drm/tidss/tidss_crtc.c | 10 +- drivers/gpu/drm/tidss/tidss_crtc.h | 4 +- drivers/gpu/drm/tidss/tidss_dispc.c | 28 +- drivers/gpu/drm/tidss/tidss_dispc.h | 5 +- drivers/gpu/drm/tidss/tidss_dispc_regs.h | 1 + drivers/gpu/drm/tidss/tidss_drv.c | 7 +- drivers/gpu/drm/tidss/tidss_kms.c | 70 +- drivers/gpu/drm/tidss/tidss_oldi.c | 46 +- drivers/gpu/drm/tidss/tidss_oldi.h | 1 - drivers/gpu/drm/v3d/v3d_drv.c | 3 + drivers/gpu/drm/v3d/v3d_regs.h | 19 +- drivers/gpu/drm/v3d/v3d_sched.c | 30 +- drivers/gpu/drm/v3d/v3d_submit.c | 9 + drivers/gpu/drm/vc4/vc4_dpi.c | 1 - drivers/gpu/drm/vc4/vc4_dsi.c | 1 - drivers/gpu/drm/vc4/vc4_hdmi.c | 1 - drivers/gpu/drm/vc4/vc4_vec.c | 1 - drivers/gpu/drm/verisilicon/vs_bridge.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +- drivers/gpu/drm/xe/xe_exec.c | 23 +- drivers/gpu/drm/xe/xe_vm.c | 43 +- drivers/gpu/drm/xe/xe_vm.h | 3 +- drivers/gpu/tests/gpu_buddy_test.c | 9 + drivers/staging/fbtft/TODO | 4 +- include/drm/drm_gem_atomic_helper.h | 28 - include/drm/drm_gpuvm.h | 139 ++- include/drm/drm_simple_kms_helper.h | 56 +- include/uapi/drm/v3d_drm.h | 5 + 124 files changed, 4693 insertions(+), 1389 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/ti/ti,am62l-dss.yaml create mode 100644 drivers/gpu/drm/ci/drm-misc-ci.yml
