Hi Dave, Simona,

First pull request for v6.19!

Best regards,
~Maarten


drm-misc-next-2025-10-02:
drm-misc-next for v6.19:

UAPI Changes:

Cross-subsystem Changes:
-  fbcon cleanups.
- Make drivers depend on FB_TILEBLITTING instead of selecting it,
  and hide FB_MODE_HELPERS.

Core Changes:
- More preparations for rust.
- Throttle dirty worker with vblank
- Use drm_for_each_bridge_in_chain_scoped in drm's bridge code and
  assorted fixes.
- Ensure drm_client_modeset tests are enabled in UML.
- Rename ttm_bo_put to ttm_bo_fini, as a further step in removing the
  TTM bo refcount.
- Add POST_LT_ADJ_REQ training sequence.
- Show list of removed but still allocated bridges.
- Add a simulated vblank interrupt for hardware without it,
  and add some helpers to use them in vkms and hypervdrm.

Driver Changes:
- Assorted small fixes, cleanups and updates to host1x, tegra,
  panthor,   amdxdna, gud, vc4, ssd130x, ivpu, panfrost, panthor,
  sysfb, bridge/sn65dsi86, solomon, ast, tidss.
- Convert drivers from using .round_rate() to .determine_rate()
- Add support for KD116N3730A07/A12, chromebook mt8189, JT101TM023,
  LQ079L1SX01, raspberrypi 5" panels.
- Improve reclocking on tegra186+ with nouveau.
- Improve runtime pm in amdxdna.
- Add support for HTX_PAI in imx.
- Use a helper to calculate dumb buffer sizes in most drivers.
The following changes since commit 0d9f0083f7a5a31d91d501467b499bb8c4b25bdf:

  Merge tag 'v6.17-rc6' into drm-next (2025-09-15 17:51:07 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git 
tags/drm-misc-next-2025-10-02

for you to fetch changes up to aa1c2b073ad23847dd2e7bdc7d30009f34ed7f59:

  accel/ivpu: Fix DCT active percent format (2025-10-02 07:44:53 +0200)

----------------------------------------------------------------
drm-misc-next for v6.19:

UAPI Changes:

Cross-subsystem Changes:
-  fbcon cleanups.
- Make drivers depend on FB_TILEBLITTING instead of selecting it,
  and hide FB_MODE_HELPERS.

Core Changes:
- More preparations for rust.
- Throttle dirty worker with vblank
- Use drm_for_each_bridge_in_chain_scoped in drm's bridge code and
  assorted fixes.
- Ensure drm_client_modeset tests are enabled in UML.
- Rename ttm_bo_put to ttm_bo_fini, as a further step in removing the
  TTM bo refcount.
- Add POST_LT_ADJ_REQ training sequence.
- Show list of removed but still allocated bridges.
- Add a simulated vblank interrupt for hardware without it,
  and add some helpers to use them in vkms and hypervdrm.

Driver Changes:
- Assorted small fixes, cleanups and updates to host1x, tegra,
  panthor,   amdxdna, gud, vc4, ssd130x, ivpu, panfrost, panthor,
  sysfb, bridge/sn65dsi86, solomon, ast, tidss.
- Convert drivers from using .round_rate() to .determine_rate()
- Add support for KD116N3730A07/A12, chromebook mt8189, JT101TM023,
  LQ079L1SX01, raspberrypi 5" panels.
- Improve reclocking on tegra186+ with nouveau.
- Improve runtime pm in amdxdna.
- Add support for HTX_PAI in imx.
- Use a helper to calculate dumb buffer sizes in most drivers.

----------------------------------------------------------------
Aaron Kling (2):
      drm/nouveau: Support reclocking on gp10b
      drm/nouveau: Support devfreq for Tegra

Akhilesh Patil (1):
      gpu: host1x: Use dev_err_probe() in probe path

Andrzej Kacprowski (3):
      accel/ivpu: Remove unused firmware boot parameters
      accel/ivpu: Add support for user-managed preemption buffer
      accel/ivpu: Fix doc description of job structure

Athul Raj Kollareth (1):
      drm: Replace the deprecated DRM_* logging macros in gem helper files

Boris Brezillon (4):
      drm/panfrost: Introduce uAPI for JM context creation
      drm/panfrost: Introduce JM contexts for manging job resources
      drm/panfrost: Expose JM context IOCTLs to UM
      drm/panfrost: Display list of device JM contexts over debugfs

Brahmajit Das (1):
      drm/tegra: hdmi: sor: Fix error: variable ‘j’ set but not used

Brian Masney (7):
      drm/imx/ipuv3/imx-tve: convert from round_rate() to determine_rate()
      drm/mcde/mcde_clk_div: convert from round_rate() to determine_rate()
      drm/pl111: convert from round_rate() to determine_rate()
      drm/stm/dw_mipi_dsi-stm: convert from round_rate() to determine_rate()
      drm/stm/lvds: convert from round_rate() to determine_rate()
      drm/sun4i/sun4i_hdmi_ddc_clk: convert from round_rate() to 
determine_rate()
      drm/sun4i/sun4i_tcon_dclk: convert from round_rate() to determine_rate()

Chia-I Wu (2):
      drm/panthor: assign unique names to queues
      drm/panthor: always set fence errors on CS_FAULT

Christian König (1):
      drm/ttm: rename ttm_bo_put to _fini v3

Christopher Obbard (1):
      drm/dp: clamp PWM bit count to advertised MIN and MAX capabilities

Dmitry Baryshkov (2):
      drm/vc4: hdmi: switch to generic CEC helpers
      drm/tests: make sure drm_client_modeset tests are enabled

Geert Uytterhoeven (1):
      drm/bridge: imx8qxp-ldb: Remove dummy Runtime PM callback

Guido Günther (3):
      drm/panel: visionox-rm69299: Fix clock frequency for SHIFT6mq
      drm/panel: visionox-rm69299: Don't clear all mode flags
      drm/panel: visionox-rm69299: Add backlight support

Iker Pedrosa (5):
      drm/solomon: Move calls to drm_gem_fb_end_cpu*()
      drm/solomon: Use drm_WARN_ON_ONCE instead of WARN_ON
      drm/solomon: Simplify mode_valid() using DRM helper
      drm/solomon: Simplify get_modes() using DRM helper
      drm/solomon: Enforce one assignment per line

Jacek Lawrynowicz (4):
      accel/ivpu: Refactor priority_bands_show for readability
      accel/ivpu: Rework bind/unbind of imported buffers
      accel/ivpu: Fix page fault in ivpu_bo_unbind_all_bos_from_context()
      accel/ivpu: Improve BO alloc/free warnings

James Flowers (1):
      drm/ssd130x: Use kmalloc_array() instead of kmalloc()

John Ripple (1):
      drm/bridge: ti-sn65dsi86: Add support for DisplayPort mode with HPD

Karol Wachowski (5):
      accel/ivpu: Reset cmdq->db_id on register failure
      accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume fail
      accel/ivpu: Update JSM firmware API to latest 3.32.5 version
      accel/ivpu: Split FW runtime and global memory buffers
      accel/ivpu: Fix DCT active percent format

Lizhi Hou (3):
      accel/amdxdna: Fix an integer overflow in aie2_query_ctx_status_array()
      accel/amdxdna: Call dma_buf_vmap_unlocked() for imported object
      accel/amdxdna: Enhance runtime power management

Luc Ma (1):
      drm/sched: backend_ops doc fix

Luca Ceresoli (14):
      drm/display: bridge-connector: use scope-specific variable for the bridge 
pointer
      drm/bridge: add drm_for_each_bridge_in_chain_scoped()
      drm/display: bridge-connector: use drm_for_each_bridge_in_chain_scoped()
      drm/atomic: use drm_for_each_bridge_in_chain_scoped()
      drm/bridge: use drm_for_each_bridge_in_chain_scoped()
      drm/bridge: remove drm_for_each_bridge_in_chain()
      drm/bridge: add drm_for_each_bridge_in_chain_from()
      drm/omap: use drm_for_each_bridge_in_chain_from()
      drm/bridge: get the bridge returned by drm_bridge_get_next_bridge()
      drm/bridge: put the bridge returned by drm_bridge_get_next_bridge()
      drm/imx: parallel-display: put the bridge returned by 
drm_bridge_get_next_bridge()
      drm/bridge: add list of removed refcounted bridges
      drm/debugfs: show lingering bridges
      drm/bridge: adapt drm_bridge_add/remove() docs, mention the lingering list

Luca Weiss (2):
      drm/sysfb: simpledrm: Sort headers correctly
      fbdev/simplefb: Sort headers correctly

Lyude Paul (2):
      drm/gem/shmem: Extract drm_gem_shmem_init() from drm_gem_shmem_create()
      drm/gem/shmem: Extract drm_gem_shmem_release() from drm_gem_shmem_free()

Mainak Sen (1):
      gpu: host1x: Fix race in syncpt alloc/free

Marek Vasut (4):
      drm/panel: ilitek-ili9881c: Turn ILI9881C_COMMAND_INSTR() parameters 
lowercase
      dt-bindings: ili9881c: Document 5" Raspberry Pi 720x1280
      drm/panel: ilitek-ili9881c: Add configuration for 5" Raspberry Pi 720x1280
      dt-bindings: ili9881c: Allow port subnode

Maxime Ripard (6):
      drm/crtc: Drop no_vblank bit field
      drm/tidss: Convert to drm logging
      drm/tidss: Remove ftrace-like logs
      drm/tidss: crtc: Change variable name
      drm/tidss: crtc: Implement destroy_state
      drm/tidss: crtc: Cleanup reset implementation

Mikko Perttunen (1):
      gpu: host1x: Wait prefences outside MLOCK

Philipp Stanner (1):
      drm/sched/tests: Remove relict of done_list

Ruben Wauters (2):
      drm: gud: replace WARN_ON/WARN_ON_ONCE with drm versions
      drm/gud: fix accidentally deleted IS_ERR() check

Shengjiu Wang (5):
      dt-bindings: display: imx: add HDMI PAI for i.MX8MP
      ALSA: Add definitions for the bits in IEC958 subframe
      drm/bridge: dw-hdmi: Add API dw_hdmi_to_plat_data() to get plat_data
      drm/bridge: dw-hdmi: Add API dw_hdmi_set_sample_iec958() for iec958 format
      drm/bridge: imx: add driver for HDMI TX Parallel Audio Interface

Steffen Trumtrar (3):
      dt-bindings: vendor-prefixes: Add JuTouch Technology Co, Ltd
      dt-bindings: display: simple: Add JuTouch JT101TM023 panel
      drm/panel: simple: add JuTouch JT101TM023

Steven Price (1):
      drm/panfrost: Bump the minor version number

Svyatoslav Ryhel (2):
      dt-bindings: display: panel: document Sharp LQ079L1SX01 panel
      gpu/drm: panel: Add Sharp LQ079L1SX01 panel support

Thomas Zimmermann (45):
      Merge drm/drm-next into drm-misc-next
      drm/fb-helper: Synchronize dirty worker with vblank
      fbcon: Fix empty lines in fbcon.h
      fbcon: Rename struct fbcon_ops to struct fbcon_par
      fbcon: Set rotate_font callback with related callbacks
      fbcon: Move fbcon callbacks into struct fbcon_bitops
      fbcon: Streamline setting rotated/unrotated bitops
      drm/sysfb: Add custom plane state
      drm/sysfb: Lookup blit function during atomic check
      drm/format-helper: Remove drm_fb_blit()
      fbdev: Make drivers depend on FB_TILEBLITTING
      fbdev: Turn FB_MODE_HELPERS into an internal config option
      drm/ast: Move display-clock tables to per-Gen source files
      drm/ast: Move mode-detection helpers to Gen2 source files
      drm/ast: Split ast_detect_tx_chip() per chip generation
      drm/ast: Prepare per-Gen device initialization
      drm/ast: Move Gen1 device initialization into separate helper
      drm/ast: Move Gen2 device initialization into separate helper
      drm/ast: Move Gen3 device initialization into separate helper
      drm/ast: Move Gen4 device initialization into separate helper
      drm/ast: Move Gen5 device initialization into separate helper
      drm/ast: Move Gen6 device initialization into separate helper
      drm/ast: Move Gen7 device initialization into separate helper
      drm/ast: Remove generic device initialization
      drm/dumb-buffers: Sanitize output on errors
      drm/dumb-buffers: Provide helper to set pitch and size
      drm/gem-dma: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/gem-shmem: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/exynos: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/imx/ipuv3: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/loongson: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/msm: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/nouveau: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/omapdrm: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/renesas/rcar-du: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/rockchip: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/tegra: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/vmwgfx: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/xe: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/xlnx: Compute dumb-buffer sizes with drm_mode_size_dumb()
      drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
      drm/vblank: Add vblank timer
      drm/vblank: Add CRTC helpers for simple use cases
      drm/vkms: Convert to DRM's vblank timer
      drm/hypervdrm: Use vblank timer

Tomasz Rusinowicz (1):
      accel/ivpu: Enable MCA ECC signalling based on MSR

Vamsee Vardhan Thummala (1):
      gpu: host1x: Allow loading tegra-drm without enabled engines

Ville Syrjälä (2):
      drm/dp: Add definitions for POST_LT_ADJ training sequence
      drm/dp: Add POST_LT_ADJ_REQ helpers

Zhijian Yan (2):
      drm/panel: Add support for KD116N3730A07
      drm/panel: Add support for KD116N3730A12

Zhongtian Wu (1):
      drm/panel-edp: Add several panel configurations for mt8189 Chromebook

 .clang-format                                      |    2 +-
 .../display/bridge/fsl,imx8mp-hdmi-tx.yaml         |   12 +
 .../bindings/display/imx/fsl,imx8mp-hdmi-pai.yaml  |   69 ++
 .../bindings/display/panel/ilitek,ili9881c.yaml    |    2 +
 .../bindings/display/panel/panel-simple.yaml       |    2 +
 .../bindings/display/panel/sharp,lq079l1sx01.yaml  |   99 ++
 .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
 Documentation/gpu/drm-kms-helpers.rst              |   12 +
 Documentation/gpu/todo.rst                         |   37 +
 drivers/accel/amdxdna/Makefile                     |    1 +
 drivers/accel/amdxdna/aie2_ctx.c                   |   42 +-
 drivers/accel/amdxdna/aie2_message.c               |   28 +-
 drivers/accel/amdxdna/aie2_pci.c                   |   85 +-
 drivers/accel/amdxdna/aie2_pci.h                   |    3 +-
 drivers/accel/amdxdna/aie2_smu.c                   |   28 +-
 drivers/accel/amdxdna/amdxdna_ctx.c                |   62 +-
 drivers/accel/amdxdna/amdxdna_gem.c                |   47 +-
 drivers/accel/amdxdna/amdxdna_mailbox.c            |   13 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.c            |   56 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.h            |    2 +
 drivers/accel/amdxdna/amdxdna_pm.c                 |   94 ++
 drivers/accel/amdxdna/amdxdna_pm.h                 |   18 +
 drivers/accel/ivpu/ivpu_debugfs.c                  |   38 +-
 drivers/accel/ivpu/ivpu_drv.c                      |    6 +-
 drivers/accel/ivpu/ivpu_fw.c                       |  221 ++--
 drivers/accel/ivpu/ivpu_fw.h                       |   14 +-
 drivers/accel/ivpu/ivpu_gem.c                      |  115 +-
 drivers/accel/ivpu/ivpu_gem.h                      |   10 +-
 drivers/accel/ivpu/ivpu_hw.c                       |   59 +-
 drivers/accel/ivpu/ivpu_hw.h                       |   10 +-
 drivers/accel/ivpu/ivpu_hw_btrs.c                  |    2 +-
 drivers/accel/ivpu/ivpu_hw_btrs.h                  |    2 +-
 drivers/accel/ivpu/ivpu_job.c                      |  108 +-
 drivers/accel/ivpu/ivpu_job.h                      |   46 +-
 drivers/accel/ivpu/ivpu_mmu_context.c              |    2 +-
 drivers/accel/ivpu/ivpu_pm.c                       |   11 +-
 drivers/accel/ivpu/vpu_jsm_api.h                   |  513 +++++----
 drivers/gpu/drm/Makefile                           |    3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |    2 +-
 drivers/gpu/drm/ast/Makefile                       |    3 +-
 drivers/gpu/drm/ast/ast_2000.c                     |  101 ++
 drivers/gpu/drm/ast/ast_2100.c                     |   85 ++
 drivers/gpu/drm/ast/ast_2200.c                     |   85 ++
 drivers/gpu/drm/ast/ast_2300.c                     |  128 +++
 drivers/gpu/drm/ast/ast_2400.c                     |   93 ++
 drivers/gpu/drm/ast/ast_2500.c                     |   98 ++
 drivers/gpu/drm/ast/ast_2600.c                     |   63 ++
 drivers/gpu/drm/ast/ast_drv.c                      |   67 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   75 +-
 drivers/gpu/drm/ast/ast_main.c                     |  268 -----
 drivers/gpu/drm/ast/ast_mode.c                     |    4 +-
 drivers/gpu/drm/ast/ast_tables.h                   |   60 --
 drivers/gpu/drm/bridge/imx/Kconfig                 |   11 +
 drivers/gpu/drm/bridge/imx/Makefile                |    1 +
 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c       |  158 +++
 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-tx.c        |   65 +-
 drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c           |    7 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c |    5 +
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |   18 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |  112 ++
 drivers/gpu/drm/display/drm_bridge_connector.c     |   11 +-
 drivers/gpu/drm/display/drm_dp_helper.c            |   76 +-
 drivers/gpu/drm/drm_atomic.c                       |    3 +-
 drivers/gpu/drm/drm_bridge.c                       |   52 +-
 drivers/gpu/drm/drm_client_modeset.c               |   44 +
 drivers/gpu/drm/drm_dumb_buffers.c                 |  170 ++-
 drivers/gpu/drm/drm_fb_helper.c                    |   30 +-
 drivers/gpu/drm/drm_format_helper.c                |   91 --
 drivers/gpu/drm/drm_gem.c                          |   16 +-
 drivers/gpu/drm/drm_gem_dma_helper.c               |    9 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |  136 ++-
 drivers/gpu/drm/drm_gem_vram_helper.c              |    6 +-
 drivers/gpu/drm/drm_vblank.c                       |  172 ++-
 drivers/gpu/drm/drm_vblank_helper.c                |  176 ++++
 drivers/gpu/drm/exynos/exynos_drm_gem.c            |    8 +-
 drivers/gpu/drm/gma500/fbdev.c                     |   43 -
 drivers/gpu/drm/gud/gud_connector.c                |    8 +-
 drivers/gpu/drm/gud/gud_pipe.c                     |   10 +-
 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c        |   11 +
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |    4 +-
 drivers/gpu/drm/imx/ipuv3/imx-drm-core.c           |   29 +-
 drivers/gpu/drm/imx/ipuv3/imx-tve.c                |   17 +-
 drivers/gpu/drm/imx/ipuv3/parallel-display.c       |    4 +-
 drivers/gpu/drm/loongson/lsdc_gem.c                |   31 +-
 drivers/gpu/drm/mcde/mcde_clk_div.c                |   13 +-
 drivers/gpu/drm/msm/msm_gem.c                      |   27 +-
 drivers/gpu/drm/nouveau/Kconfig                    |    1 +
 drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h  |    2 +
 drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h  |    1 +
 drivers/gpu/drm/nouveau/nouveau_bo.h               |    2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |    7 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_platform.c         |   20 +
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |    1 +
 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c |    4 +
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/Kbuild     |    2 +
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c    |    5 +
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h    |    1 +
 .../drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c    |  320 ++++++
 .../drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.h    |   24 +
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c    |    5 +
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c    |  185 ++++
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.h    |   18 +
 drivers/gpu/drm/omapdrm/omap_encoder.c             |    4 +-
 drivers/gpu/drm/omapdrm/omap_gem.c                 |   15 +-
 drivers/gpu/drm/panel/Kconfig                      |   15 +
 drivers/gpu/drm/panel/Makefile                     |    1 +
 drivers/gpu/drm/panel/panel-edp.c                  |    8 +
 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c      | 1098 ++++++++++++--------
 drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c    |  225 ++++
 drivers/gpu/drm/panel/panel-simple.c               |   35 +
 drivers/gpu/drm/panel/panel-visionox-rm69299.c     |   71 +-
 drivers/gpu/drm/panfrost/panfrost_device.h         |   11 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |  152 ++-
 drivers/gpu/drm/panfrost/panfrost_job.c            |  201 +++-
 drivers/gpu/drm/panfrost/panfrost_job.h            |   25 +-
 drivers/gpu/drm/panthor/panthor_drv.c              |    2 +-
 drivers/gpu/drm/panthor/panthor_sched.c            |   40 +-
 drivers/gpu/drm/panthor/panthor_sched.h            |    3 +-
 drivers/gpu/drm/pl111/pl111_display.c              |   13 +-
 drivers/gpu/drm/qxl/qxl_gem.c                      |    2 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |    2 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_du_kms.c      |    7 +-
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c        |   12 +-
 drivers/gpu/drm/scheduler/tests/sched_tests.h      |    3 +-
 drivers/gpu/drm/solomon/ssd130x.c                  |   86 +-
 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c              |   14 +-
 drivers/gpu/drm/stm/lvds.c                         |   12 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c         |   12 +-
 drivers/gpu/drm/sun4i/sun4i_tcon_dclk.c            |   18 +-
 drivers/gpu/drm/sysfb/drm_sysfb_helper.h           |   34 +-
 drivers/gpu/drm/sysfb/drm_sysfb_modeset.c          |  153 ++-
 drivers/gpu/drm/sysfb/simpledrm.c                  |    3 +-
 drivers/gpu/drm/sysfb/vesadrm.c                    |    3 +-
 drivers/gpu/drm/tegra/gem.c                        |    8 +-
 drivers/gpu/drm/tegra/hdmi.c                       |    4 +-
 drivers/gpu/drm/tegra/sor.c                        |    4 +-
 drivers/gpu/drm/tests/.kunitconfig                 |    2 +
 drivers/gpu/drm/tidss/tidss_crtc.c                 |   33 +-
 drivers/gpu/drm/tidss/tidss_dispc.c                |   10 +-
 drivers/gpu/drm/tidss/tidss_drv.c                  |   16 -
 drivers/gpu/drm/tidss/tidss_kms.c                  |    4 -
 drivers/gpu/drm/tidss/tidss_plane.c                |    8 -
 drivers/gpu/drm/ttm/tests/ttm_bo_test.c            |   12 +-
 drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c   |   60 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |   15 +-
 drivers/gpu/drm/ttm/ttm_bo_internal.h              |    2 +
 drivers/gpu/drm/vc4/Kconfig                        |    1 +
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |  137 +--
 drivers/gpu/drm/vc4/vc4_hdmi.h                     |    1 -
 drivers/gpu/drm/vkms/vkms_crtc.c                   |   83 +-
 drivers/gpu/drm/vkms/vkms_drv.h                    |    2 -
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c                |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |   21 +-
 drivers/gpu/drm/xe/xe_bo.c                         |   10 +-
 drivers/gpu/drm/xlnx/zynqmp_kms.c                  |    7 +-
 drivers/gpu/host1x/bus.c                           |   12 +
 drivers/gpu/host1x/dev.c                           |   11 +-
 drivers/gpu/host1x/hw/channel_hw.c                 |  112 +-
 drivers/gpu/host1x/syncpt.c                        |    4 +-
 drivers/video/fbdev/Kconfig                        |    8 +-
 drivers/video/fbdev/core/Kconfig                   |    2 +-
 drivers/video/fbdev/core/bitblit.c                 |  122 +--
 drivers/video/fbdev/core/fbcon.c                   |  459 ++++----
 drivers/video/fbdev/core/fbcon.h                   |   17 +-
 drivers/video/fbdev/core/fbcon_ccw.c               |  151 +--
 drivers/video/fbdev/core/fbcon_cw.c                |  151 +--
 drivers/video/fbdev/core/fbcon_rotate.c            |   47 +-
 drivers/video/fbdev/core/fbcon_rotate.h            |   18 +-
 drivers/video/fbdev/core/fbcon_ud.c                |  167 +--
 drivers/video/fbdev/core/softcursor.c              |   18 +-
 drivers/video/fbdev/core/tileblit.c                |   32 +-
 drivers/video/fbdev/simplefb.c                     |    6 +-
 include/drm/bridge/dw_hdmi.h                       |   11 +-
 include/drm/display/drm_dp.h                       |    3 +
 include/drm/display/drm_dp_helper.h                |    8 +
 include/drm/drm_bridge.h                           |   61 +-
 include/drm/drm_client.h                           |    1 +
 include/drm/drm_crtc.h                             |    2 +-
 include/drm/drm_dumb_buffers.h                     |   14 +
 include/drm/drm_format_helper.h                    |    4 -
 include/drm/drm_gem_shmem_helper.h                 |    2 +
 include/drm/drm_modeset_helper_vtables.h           |   12 +
 include/drm/drm_vblank.h                           |   32 +
 include/drm/drm_vblank_helper.h                    |   56 +
 include/drm/gpu_scheduler.h                        |    2 +-
 include/drm/ttm/ttm_bo.h                           |    2 +-
 include/sound/asoundef.h                           |    9 +
 include/uapi/drm/drm_mode.h                        |   50 +-
 include/uapi/drm/ivpu_accel.h                      |   11 +
 include/uapi/drm/panfrost_drm.h                    |   50 +
 191 files changed, 6739 insertions(+), 2832 deletions(-)
 create mode 100644 
Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi-pai.yaml
 create mode 100644 
Documentation/devicetree/bindings/display/panel/sharp,lq079l1sx01.yaml
 create mode 100644 drivers/accel/amdxdna/amdxdna_pm.c
 create mode 100644 drivers/accel/amdxdna/amdxdna_pm.h
 create mode 100644 drivers/gpu/drm/ast/ast_2200.c
 create mode 100644 drivers/gpu/drm/ast/ast_2400.c
 delete mode 100644 drivers/gpu/drm/ast/ast_main.c
 create mode 100644 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pai.c
 create mode 100644 drivers/gpu/drm/drm_vblank_helper.c
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.c
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a_devfreq.h
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c
 create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.h
 create mode 100644 drivers/gpu/drm/panel/panel-sharp-lq079l1sx01.c
 create mode 100644 include/drm/drm_dumb_buffers.h
 create mode 100644 include/drm/drm_vblank_helper.h

Reply via email to