[PULL] drm-misc-next

Maarten Lankhorst <[email protected]>
Newsgroups org.freedesktop.lists.dri-devel,org.freedesktop.lists.intel-gfx,org.freedesktop.lists.intel-xe
Message-ID <[email protected]>
Hi Dave, Sima,

drm-misc-next for v7.3!

As mentioned in the -fixes pull, Maxime and Thomas are out.

Kind regards,
~Maarten Lankhorst

drm-misc-next-2026-07-30:
drm-misc-next for v7.3:

UAPI Changes:
- Allow allocating NVDEC channels via abi16 for H.264 decode.

Cross-subsystem Changes:
- Add Opto Logic S.A., DCL Technologies Inc. to dt vendor prefixes.

Core Changes:
- Fix kunit tests for the gpu buddy allocator.

Driver Changes:
- Improve i2c handling for panel-edp.
- Assorted bugfixes and improvements in panthor, panel/jd93656da, panel/nt36536,
  bridge/tc358762 bridge/lt8912b, bridge/hw-dmi, panthor, panel/ili9805.
- Use named initialized for bridge's users of i2c_device_data.
- Add DCLTek 300250 9.35", AYANEO Pocket DS Lower, Ampire
  AM-800480N3TZQW-00H, BOE NE140QDM-NX2, CMN N116BCP-EA2 panels.
- Unconditionally create blend_mode property for nv50+ planes.
- Add i.MX93 parallel display format configuration support.
The following changes since commit e55fead22ff9ee047ab9f1903860c4b43043514e:

  drm/imagination: promote BXM-4-64 MC1 (36.52.104.182) to supported status (2026-07-24 08:37:01 +0100)

are available in the Git repository at:

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

for you to fetch changes up to 35b6cf07851a2b430b0eefbcb7b5a856f9030264:

  drm/panel-edp: Add CMN N116BCP-EA2 (HW: C3) (2026-07-29 18:28:19 -0700)

----------------------------------------------------------------
drm-misc-next for v7.3:

UAPI Changes:
- Allow allocating NVDEC channels via abi16 for H.264 decode.

Cross-subsystem Changes:
- Add Opto Logic S.A., DCL Technologies Inc. to dt vendor prefixes.

Core Changes:
- Fix kunit tests for the gpu buddy allocator.

Driver Changes:
- Improve i2c handling for panel-edp.
- Assorted bugfixes and improvements in panthor, panel/jd93656da, panel/nt36536,
  bridge/tc358762 bridge/lt8912b, bridge/hw-dmi, panthor, panel/ili9805.
- Use named initialized for bridge's users of i2c_device_data.
- Add DCLTek 300250 9.35", AYANEO Pocket DS Lower, Ampire
  AM-800480N3TZQW-00H, BOE NE140QDM-NX2, CMN N116BCP-EA2 panels.
- Unconditionally create blend_mode property for nv50+ planes.
- Add i.MX93 parallel display format configuration support.

----------------------------------------------------------------
Adrián Larumbe (2):
      drm/panthor: Add vm_bind region with kbo range overlap check
      drm/panthor: Fix comment to reflect actual struct field name

Alexandre Hamamdjian (2):
      dt-bindings: display: Add AYANEO Pocket DS lower panel
      drm/panel: st7703: Add AYANEO Pocket DS Lower Panel Support

Colin Ian King (1):
      drm/bridge: lontium-lt8912b: make read-only const array supply_names static

Dave Airlie (1):
      drm/nouveau: allow allocating NVDEC channels via abi16

David Carlier (1):
      drm/panel: novatek-nt36536: Fix panel double-remove on attach failure

Johan Hovold (3):
      drm/panel-edp: fix i2c adapter leak on probe failure
      drm/panel-edp: take i2c adapter module reference
      drm/bridge: dw-hdmi: fix i2c adapter leak on probe failure

Krzysztof Niemiec (2):
      gpu: Fix dependencies in CONFIG_GPU_BUDDY_KUNIT_TEST
      gpu/tests: Add a dedicated .kunitconfig

Laurent Pinchart (1):
      drm/bridge: Replace outdated forward declaration

Leonardo Costa (1):
      dt-bindings: vendor-prefixes: Add Opto Logic

Liu Ying (1):
      drm/bridge: imx: Add i.MX93 parallel display format configuration support

Lyude Paul (3):
      drm/nouveau/kms/nv50-: Add .blend_modes to nv50_wndw_func
      drm/nouveau/kms/nv50-: Introduce nv50_wndw_default_state()
      drm/nouveau/kms/nv50-: Unconditionally create blend_mode prop for wndws

Marc-Olivier Champagne (4):
      drm: panel: jd9365da: Enable LPM mode
      dt-bindings: vendor-prefixes: Add DCLTEK
      dt-bindings: display: panel: add compatible for DCLTek 300250 9.35in panel
      drm: panel: jd9365da: Add DCLTek 300250 9.35in display

Michail Tatas (3):
      drm/panel: ilitek-ili9805: Use _multi variants
      drm/panel: ilitek-ili9805: Use dsi_multi in init
      drm/panel: ilitek-ili9805: make cleanup funcs void

Osama Abdelkader (4):
      drm/panthor: return PTR_ERR() from devm_drm_dev_alloc()
      drm/bridge: tc358762: use devm for bridge registration and DSI attach
      drm/bridge: tc358764: use devm for bridge registration and DSI attach
      drm/panthor: harden firmware build-info bounds checks

Paul Louvel (2):
      dt-bindings: display: simple: Add Ampire AM-800480N3TZQW-00H
      drm/panel: simple: Add Ampire AM-800480N3TZQW-00H

Terry Hsiao (1):
      drm/panel-edp: Add CMN N116BCP-EA2 (HW: C3)

Uwe Kleine-König (The Capable Hub) (1):
      drm/bridge: Use named initializers for arrays of i2c_device_data

Weiji Wang (1):
      drm/panel-edp: Add BOE NE140QDM-NX2

 .../bindings/display/panel/jadard,jd9365da-h3.yaml |   1 +
 .../bindings/display/panel/panel-simple.yaml       |   2 +
 .../display/panel/rocktech,jh057n00900.yaml        |   2 +
 .../devicetree/bindings/vendor-prefixes.yaml       |   4 +
 drivers/gpu/Kconfig                                |   3 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |  10 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c |   2 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |   4 +-
 drivers/gpu/drm/bridge/chipone-icn6211.c           |   4 +-
 drivers/gpu/drm/bridge/chrontel-ch7033.c           |   2 +-
 drivers/gpu/drm/bridge/imx/Kconfig                 |  11 +
 drivers/gpu/drm/bridge/imx/Makefile                |   1 +
 drivers/gpu/drm/bridge/imx/imx93-pdfc.c            | 222 ++++++++++++++++++
 drivers/gpu/drm/bridge/ite-it6263.c                |   2 +-
 drivers/gpu/drm/bridge/ite-it6505.c                |   2 +-
 drivers/gpu/drm/bridge/lontium-lt8713sx.c          |   2 +-
 drivers/gpu/drm/bridge/lontium-lt8912b.c           |   6 +-
 drivers/gpu/drm/bridge/lontium-lt9211.c            |   4 +-
 drivers/gpu/drm/bridge/lontium-lt9611.c            |   4 +-
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |   2 +-
 .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   |   8 +-
 drivers/gpu/drm/bridge/nxp-ptn3460.c               |   4 +-
 drivers/gpu/drm/bridge/parade-ps8622.c             |   8 +-
 drivers/gpu/drm/bridge/sii902x.c                   |   2 +-
 drivers/gpu/drm/bridge/sii9234.c                   |   2 +-
 drivers/gpu/drm/bridge/sil-sii8620.c               |   2 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |   3 +-
 drivers/gpu/drm/bridge/tc358762.c                  |  19 +-
 drivers/gpu/drm/bridge/tc358764.c                  |  19 +-
 drivers/gpu/drm/bridge/tc358767.c                  |   2 +-
 drivers/gpu/drm/bridge/tc358768.c                  |   4 +-
 drivers/gpu/drm/bridge/tc358775.c                  |   4 +-
 drivers/gpu/drm/bridge/tda998x_drv.c               |   2 +-
 drivers/gpu/drm/bridge/ti-dlpc3433.c               |   2 +-
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              |   6 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   4 +-
 drivers/gpu/drm/bridge/ti-tfp410.c                 |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/base.h            |   6 +
 drivers/gpu/drm/nouveau/dispnv50/base507c.c        |   1 +
 drivers/gpu/drm/nouveau/dispnv50/base827c.c        |   1 +
 drivers/gpu/drm/nouveau/dispnv50/base907c.c        |   1 +
 drivers/gpu/drm/nouveau/dispnv50/curs507a.c        |   3 +
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |   4 +
 drivers/gpu/drm/nouveau/dispnv50/wndw.c            |  40 +++-
 drivers/gpu/drm/nouveau/dispnv50/wndw.h            |  11 +
 drivers/gpu/drm/nouveau/dispnv50/wndwc37e.c        |   1 +
 drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c        |   1 +
 drivers/gpu/drm/nouveau/dispnv50/wndwc67e.c        |   1 +
 drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c        |   1 +
 drivers/gpu/drm/nouveau/nouveau_abi16.c            |  14 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |   4 +-
 drivers/gpu/drm/panel/panel-edp.c                  |  23 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9805.c       | 212 +++++++-----------
 drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c   | 249 ++++++++++++++++++++-
 drivers/gpu/drm/panel/panel-novatek-nt36536.c      |   4 +-
 drivers/gpu/drm/panel/panel-simple.c               |  33 +++
 drivers/gpu/drm/panel/panel-sitronix-st7703.c      |  96 ++++++++
 drivers/gpu/drm/panthor/panthor_drv.c              |   2 +-
 drivers/gpu/drm/panthor/panthor_fw.c               |   3 +-
 drivers/gpu/drm/panthor/panthor_mmu.c              |  11 +-
 drivers/gpu/tests/.kunitconfig                     |   2 +
 include/drm/drm_bridge.h                           |   2 +-
 include/uapi/drm/nouveau_drm.h                     |   1 +
 63 files changed, 880 insertions(+), 230 deletions(-)
 create mode 100644 drivers/gpu/drm/bridge/imx/imx93-pdfc.c
 create mode 100644 drivers/gpu/tests/.kunitconfig
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.