[PULL] drm-misc-next
Maxime Ripard
mripard at redhat.com
Thu Jun 27 10:49:40 UTC 2024
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20240627/eea1d8c6/attachment.sig>
More information about the dri-devel
mailing list