intel-xe.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
From: Maxime Ripard <mripard@redhat.com>
To: Dave Airlie <airlied@gmail.com>,  Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: "Jani Nikula" <jani.nikula@linux.intel.com>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Tvrtko Ursulin" <tursulin@ursulin.net>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Maxime Ripard" <mripard@kernel.org>,
	"Thomas Hellström" <thomas.hellstrom@linux.intel.com>,
	"Oded Gabbay" <ogabbay@kernel.org>,
	"Lucas De Marchi" <lucas.demarchi@intel.com>,
	dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org, dim-tools@lists.freedesktop.org
Subject: [PULL] drm-misc-next
Date: Thu, 27 Jun 2024 12:49:40 +0200	[thread overview]
Message-ID: <20240627-congenial-pistachio-nyala-848cf4@houat> (raw)

[-- Attachment #1: Type: text/plain, Size: 10762 bytes --]

Hi,

Here's this week drm-misc-next PR.

Maxime

drm-misc-next-2024-06-27:
drm-misc-next for $kernel-version:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:
  - panic: Monochrome logo support, Various fixes
  - ttm: Improve the number of page faults on some platforms, Fix test
    build breakage with PREEMPT_RT, more test coverage and various test
    improvements

Driver Changes:
  - Add missing MODULE_DESCRIPTION where needed
  - ipu-v3: Various fixes
  - vc4: Monochrome TV support
  - bridge:
    - analogix_dp: Various improvements and reworks, handle AUX
      transfers timeout
    - tc358767: Fix DRM_BRIDGE_ATTACH_NO_CONNECTOR, Fix clock
      calculations
  - panels:
    - More transitions to mipi_dsi wrapped functions
    - New panels: Lincoln Technologies LCD197, Ortustech COM35H3P70ULC,
The following changes since commit b9578c49456340ca4d3c7ddbaca054ffc2b51bc1:

  dma-buf/heaps: Correct the types of fd_flags and heap_flags (2024-06-19 20:05:34 +0530)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2024-06-27

for you to fetch changes up to 61bfcd190820d1dce846e58a4c9ddca8db4751ed:

  drm/bridge: analogix_dp: handle AUX transfer timeouts (2024-06-27 11:52:19 +0200)

----------------------------------------------------------------
drm-misc-next for $kernel-version:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:
  - panic: Monochrome logo support, Various fixes
  - ttm: Improve the number of page faults on some platforms, Fix test
    build breakage with PREEMPT_RT, more test coverage and various test
    improvements

Driver Changes:
  - Add missing MODULE_DESCRIPTION where needed
  - ipu-v3: Various fixes
  - vc4: Monochrome TV support
  - bridge:
    - analogix_dp: Various improvements and reworks, handle AUX
      transfers timeout
    - tc358767: Fix DRM_BRIDGE_ATTACH_NO_CONNECTOR, Fix clock
      calculations
  - panels:
    - More transitions to mipi_dsi wrapped functions
    - New panels: Lincoln Technologies LCD197, Ortustech COM35H3P70ULC,

----------------------------------------------------------------
Aradhya Bhatia (1):
      drm/bridge: tc358767: Add format negotiation hooks for DPI/DSI to (e)DP

Chen Ni (1):
      drm/qxl: Add check for drm_cvt_mode

Chen-Yu Tsai (1):
      drm/mediatek: select DRM_GEM_DMA_HELPER if DRM_FBDEV_EMULATION=y

Dave Stevenson (4):
      drm/vc4: Add monochrome mode to the VEC.
      drm/vc4: vec: Add the margin properties to the connector
      MAINTAINERS: drm: vc4: Add Raspberry Pi as maintainers
      MAINTAINERS: drm: vc4: Drop Emma's tree

Dmitry Baryshkov (1):
      drm/connector: hdmi: shorten too long function name

Geert Uytterhoeven (8):
      drm/panic: Fix uninitialized drm_scanout_buffer.set_pixel() crash
      drm/panic: Fix off-by-one logo size checks
      lib/fonts: Fix visiblity of SUN12x22 and TER16x32 if DRM_PANIC
      drm/panic: Spelling s/formater/formatter/
      drm/panic: Rename logo to logo_ascii
      drm/panic: Add support for drawing a monochrome graphical logo
      drm/panic: Do not select DRM_KMS_HELPER
      drm/panic: Restrict graphical logo handling to built-in

Jeff Johnson (2):
      drm/tests: add drm_hdmi_state_helper_test MODULE_DESCRIPTION()
      drm/ttm/tests: add missing MODULE_DESCRIPTION() macros

Jerome Brunet (4):
      dt-bindings: display: meson-dw-hdmi: add missing power-domain
      dt-bindings: panel-simple-dsi: add lincoln LCD197 panel bindings
      drm/mipi-dsi: add mipi_dsi_usleep_range helper
      drm/panel: add lincolntech lcd197 support

Karolina Stolarek (12):
      drm/ttm/tests: Fix a warning in ttm_bo_unreserve_bulk
      drm/ttm/tests: Delete unnecessary config option
      drm/ttm/tests: Set DMA mask in KUnit device
      drm/ttm/tests: Use an init function from the helpers lib
      drm/ttm/tests: Test simple BO creation and validation
      drm/ttm/tests: Add tests with mock resource managers
      drm/ttm/tests: Add test cases dependent on fence signaling
      drm/ttm/tests: Add eviction testing
      drm/ttm/tests: Add tests for ttm_tt_populate
      drm/ttm/tests: Add TODO file
      drm/ttm/tests: Correct modules' licenses
      drm/ttm/tests: Use u32 and u64 over uint*_t types

Lucas Stach (17):
      gpu: ipu-v3: pre: move state into struct
      gpu: ipu-v3: pre: add dynamic buffer layout reconfiguration
      gpu: ipu-v3: pre: don't use fixed timeout when waiting for safe window
      drm/bridge: analogix_dp: remove unused platform power_on_end callback
      drm/rockchip: analogix_dp: add runtime PM handling
      drm/bridge: analogix_dp: register AUX bus after enabling runtime PM
      drm/bridge: analogix_dp: handle clock via runtime PM
      drm/bridge: analogix_dp: remove unused analogix_dp_remove
      drm/bridge: analogix_dp: remove clk handling from analogix_dp_set_bridge
      drm/bridge: analogix_dp: move platform and PHY power handling into runtime PM
      drm/bridge: analogix_dp: move basic controller init into runtime PM
      drm/bridge: analogix_dp: remove PLL lock check from analogix_dp_config_video
      drm/bridge: analogix_dp: move macro reset after link bandwidth setting
      drm/bridge: analogix_dp: don't wait for PLL lock too early
      drm/bridge: analogix_dp: simplify and correct PLL lock checks
      drm/bridge: analogix_dp: only read AUX status when an error occured
      drm/bridge: analogix_dp: handle AUX transfer timeouts

Marek Vasut (8):
      dt-bindings: display: synopsys, dw-hdmi: Document ddc-i2c-bus in core
      dt-bindings: display: synopsys, dw-hdmi: Mark ddc-i2c-bus as deprecated
      dt-bindings: display: bridge: tc358767: Keep enum sorted
      drm/bridge: tc358767: Split tc_pxl_pll_en() into parameter calculation and enablement
      drm/bridge: tc358767: Use tc_pxl_pll_calc() to correct adjusted_mode clock
      drm/bridge: tc358767: Drop line_pixel_subtract
      drm/bridge: tc358767: Set LSCLK divider for SYSCLK to 1
      Revert "drm/bridge: tc358767: Set default CLRSIPO count"

Michael Walle (2):
      dt-bindings: display: panel: add Ilitek ili9806e panel controller
      drm/panel: add Ilitek ILI9806E panel driver

R Sundar (1):
      gpu: ipu-v3: pre: replace of_node_put() with __free

Sebastian Andrzej Siewior (1):
      drm/ttm/tests: Let ttm_bo_test consider different ww_mutex implementation.

Tejas Vipin (4):
      drm/panel: truly-nt35521: transition to mipi_dsi wrapped functions
      drm/panel: asus-z00t-tm5p5-n35596: transition to mipi_dsi wrapped functions
      drm/panel: raydium-rm692e5: transition to mipi_dsi wrapped functions
      drm/panel: sitronix-st7703: transition to mipi_dsi wrapped functions

Thomas Zimmermann (1):
      drm/ast: Inline drm_simple_encoder_init()

Zhu Lingshan (1):
      drm/ttm: increase ttm pre-fault value to PMD size

 .../bindings/display/amlogic,meson-dw-hdmi.yaml    |    5 +
 .../bindings/display/bridge/synopsys,dw-hdmi.yaml  |   13 +
 .../bindings/display/bridge/toshiba,tc358767.yaml  |    2 +-
 .../bindings/display/imx/fsl,imx6-hdmi.yaml        |    8 -
 .../bindings/display/panel/ilitek,ili9806e.yaml    |   63 +
 .../bindings/display/panel/panel-simple-dsi.yaml   |    2 +
 .../display/rockchip/rockchip,dw-hdmi.yaml         |    8 -
 MAINTAINERS                                        |    8 +-
 drivers/gpu/drm/Kconfig                            |    4 +-
 drivers/gpu/drm/ast/ast_mode.c                     |   45 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |  197 ++--
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.h |    7 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c  |   38 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h  |    9 +
 drivers/gpu/drm/bridge/tc358767.c                  |  112 +-
 drivers/gpu/drm/display/drm_hdmi_state_helper.c    |    6 +-
 drivers/gpu/drm/drm_panic.c                        |   71 +-
 drivers/gpu/drm/exynos/exynos_dp.c                 |    5 +-
 drivers/gpu/drm/mediatek/Kconfig                   |    1 +
 drivers/gpu/drm/panel/Kconfig                      |   20 +
 drivers/gpu/drm/panel/Makefile                     |    2 +
 .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c   |  136 +--
 drivers/gpu/drm/panel/panel-ilitek-ili9806e.c      |  402 +++++++
 drivers/gpu/drm/panel/panel-lincolntech-lcd197.c   |  262 +++++
 drivers/gpu/drm/panel/panel-raydium-rm692e5.c      |  228 ++--
 drivers/gpu/drm/panel/panel-sitronix-st7703.c      |  820 +++++++------
 .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c |  431 ++++---
 drivers/gpu/drm/qxl/qxl_display.c                  |    3 +
 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c    |   26 +-
 drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c |    1 +
 drivers/gpu/drm/ttm/tests/.kunitconfig             |    1 -
 drivers/gpu/drm/ttm/tests/Makefile                 |    2 +
 drivers/gpu/drm/ttm/tests/TODO                     |   27 +
 drivers/gpu/drm/ttm/tests/ttm_bo_test.c            |   63 +-
 drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c   | 1225 ++++++++++++++++++++
 drivers/gpu/drm/ttm/tests/ttm_device_test.c        |    3 +-
 drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c      |  178 ++-
 drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h      |   17 +-
 drivers/gpu/drm/ttm/tests/ttm_mock_manager.c       |  234 ++++
 drivers/gpu/drm/ttm/tests/ttm_mock_manager.h       |   30 +
 drivers/gpu/drm/ttm/tests/ttm_pool_test.c          |    9 +-
 drivers/gpu/drm/ttm/tests/ttm_resource_test.c      |   21 +-
 drivers/gpu/drm/ttm/tests/ttm_tt_test.c            |  169 ++-
 drivers/gpu/drm/ttm/ttm_tt.c                       |    3 +
 drivers/gpu/drm/vc4/vc4_vec.c                      |   31 +-
 drivers/gpu/ipu-v3/ipu-pre.c                       |  131 ++-
 drivers/gpu/ipu-v3/ipu-prg.c                       |    2 +-
 drivers/gpu/ipu-v3/ipu-prv.h                       |    2 +-
 drivers/video/logo/Kconfig                         |    2 +
 include/drm/bridge/analogix_dp.h                   |    4 +-
 include/drm/display/drm_hdmi_state_helper.h        |    2 +-
 include/drm/drm_mipi_dsi.h                         |    7 +
 include/drm/ttm/ttm_bo.h                           |    4 +
 lib/fonts/Kconfig                                  |    6 +-
 54 files changed, 3864 insertions(+), 1244 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9806e.yaml
 create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
 create mode 100644 drivers/gpu/drm/panel/panel-lincolntech-lcd197.c
 create mode 100644 drivers/gpu/drm/ttm/tests/TODO
 create mode 100644 drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
 create mode 100644 drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
 create mode 100644 drivers/gpu/drm/ttm/tests/ttm_mock_manager.h

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

             reply	other threads:[~2024-06-27 10:49 UTC|newest]

Thread overview: 86+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-27 10:49 Maxime Ripard [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-07-09 11:23 [PULL] drm-misc-next Maxime Ripard
2026-07-02  6:58 Maxime Ripard
2026-06-19  9:17 Maxime Ripard
2026-05-28 18:58 Maarten Lankhorst
2026-05-21 10:47 Maarten Lankhorst
2026-05-14 12:46 Maarten Lankhorst
2026-05-07 11:49 Maarten Lankhorst
2026-04-20 11:41 Maarten Lankhorst
2026-04-24 12:49 ` Philipp Stanner
2026-04-24 12:52 ` Tvrtko Ursulin
2026-03-26 15:18 Thomas Zimmermann
2026-03-20  8:26 Thomas Zimmermann
2026-03-12  7:56 Thomas Zimmermann
2026-03-05  8:11 Thomas Zimmermann
2026-02-26 14:36 Thomas Zimmermann
2026-01-22  8:51 Maxime Ripard
2026-01-15 12:29 Maxime Ripard
2026-01-08  8:26 Maxime Ripard
2025-12-19  8:44 Maxime Ripard
2025-12-12  8:58 Maxime Ripard
2025-12-02  7:35 Maarten Lankhorst
2025-11-14 13:14 Maarten Lankhorst
2025-11-05 12:46 Maarten Lankhorst
2025-10-28 13:14 Maarten Lankhorst
2025-10-31 17:53 ` Simona Vetter
2025-10-21 11:18 Thomas Zimmermann
2025-10-24 11:26 ` Simona Vetter
2025-10-02 14:51 Maarten Lankhorst
2025-09-11  9:17 Thomas Zimmermann
2025-09-04  9:09 Thomas Zimmermann
2025-08-28  6:57 Thomas Zimmermann
2025-08-21  7:38 Thomas Zimmermann
2025-08-14  7:24 Thomas Zimmermann
2025-07-17  8:00 Maxime Ripard
2025-07-10 10:06 Maxime Ripard
2025-07-11  9:08 ` Simona Vetter
2025-07-03  8:12 Maxime Ripard
2025-06-26  8:06 Maxime Ripard
2025-06-19  6:39 Maxime Ripard
2025-06-12 14:24 Maxime Ripard
2025-05-12 10:35 Maarten Lankhorst
2025-05-08  7:05 Maarten Lankhorst
2025-04-29 12:44 Maarten Lankhorst
2025-04-09 17:37 Maarten Lankhorst
2025-03-06 13:07 Thomas Zimmermann
2025-02-27  9:40 Thomas Zimmermann
2025-02-20  8:53 Thomas Zimmermann
2025-02-12  9:06 Thomas Zimmermann
2025-01-06  8:51 Maxime Ripard
2024-12-19 12:08 Maxime Ripard
2024-12-16 10:35 Maxime Ripard
2024-12-05 14:38 Maxime Ripard
2024-11-13  9:19 Maarten Lankhorst
2024-11-08 13:26 Maarten Lankhorst
2024-10-31 13:41 Maarten Lankhorst
2024-11-18 15:08 ` Nathan Chancellor
2024-11-19 16:29   ` Liviu Dudau
2024-11-19 21:49     ` Nathan Chancellor
2024-11-22  9:14       ` Maxime Ripard
2024-10-25  9:30 Maarten Lankhorst
2024-10-17 12:38 Maarten Lankhorst
2024-10-09 18:17 Maarten Lankhorst
2024-09-26 20:38 Maarten Lankhorst
2024-09-20 10:07 Maarten Lankhorst
2024-08-29 14:46 Thomas Zimmermann
2024-08-22 15:07 Thomas Zimmermann
2024-08-27 10:45 ` Daniel Vetter
2024-08-16  8:41 Thomas Zimmermann
2024-08-22  8:15 ` Daniel Vetter
2024-08-09  7:12 Thomas Zimmermann
2024-08-01 12:14 Thomas Zimmermann
2024-08-08 18:53 ` Daniel Vetter
2024-07-04 13:17 Maxime Ripard
2024-07-05 10:44 ` Daniel Vetter
2024-06-20  8:01 Maxime Ripard
2024-06-13  7:49 Maxime Ripard
2024-06-06 11:10 Maxime Ripard
2024-05-30 10:26 Maxime Ripard
2024-04-25 14:39 Maarten Lankhorst
2024-04-19 12:04 Maarten Lankhorst
2024-04-10 14:59 Maarten Lankhorst
2024-04-05 12:36 Maarten Lankhorst
2024-03-28 11:22 Maarten Lankhorst
2024-03-21 13:56 Maarten Lankhorst
2024-02-29  8:48 Thomas Zimmermann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240627-congenial-pistachio-nyala-848cf4@houat \
    --to=mripard@redhat.com \
    --cc=airlied@gmail.com \
    --cc=daniel.vetter@ffwll.ch \
    --cc=dim-tools@lists.freedesktop.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=intel-xe@lists.freedesktop.org \
    --cc=jani.nikula@linux.intel.com \
    --cc=joonas.lahtinen@linux.intel.com \
    --cc=lucas.demarchi@intel.com \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=mripard@kernel.org \
    --cc=ogabbay@kernel.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=thomas.hellstrom@linux.intel.com \
    --cc=tursulin@ursulin.net \
    --cc=tzimmermann@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).