Hi Dave, Simona, Sorry for being late. I tried sending a pull request on monday, then noticed the first compile fix was already in drm-next. There's one more in this tree, mediatek no longer builds on arm64 without it. I've lost my fiber connection on wednesday, and unfortunately it's still not repaired. So here, a bit belatedly, last drm-misc-next pull request for this cycle I hope. Cheers, ~Maarten drm-misc-next-2024-11-08: drm-misc-next for v6.13: UAPI Changes: - Add 1X7X5 media-bus formats. Cross-subsystem Changes: - Maintainer updates for VKMS and IT6263. - Add media-bus-fmt for MEDIA_BUS_FMT_RGB101010_1X7X5_*. - Add IT6263 DT bindings and driver. Core Changes: - Add ABGR210101010 support to panic handler. - Use ATOMIC64_INIT in drm_file.c - Improve scheduler teardown documentation. Driver Changes: - Make mediatek compile on ARM again. - Add missing drm/drm_bridge.h header include, already in drm-next. - Small fixes and cleanups to vkms, bridge/it6505, panfrost, panthor. - Add panic support to nouveau for nv50+. The following changes since commit 30169bb64580bd7bce9290c1952bf0aa6cc37fe5: Backmerge v6.12-rc6 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next (2024-11-04 14:25:33 +1000) are available in the Git repository at: https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2024-11-08 for you to fetch changes up to baf4afc5831438b35de4b0e951b9cd58435a6d99: drm/sched: Improve teardown documentation (2024-11-07 10:05:54 +0100) ---------------------------------------------------------------- drm-misc-next for v6.13: UAPI Changes: - Add 1X7X5 media-bus formats. Cross-subsystem Changes: - Maintainer updates for VKMS and IT6263. - Add media-bus-fmt for MEDIA_BUS_FMT_RGB101010_1X7X5_*. - Add IT6263 DT bindings and driver. Core Changes: - Add ABGR210101010 support to panic handler. - Use ATOMIC64_INIT in drm_file.c - Improve scheduler teardown documentation. Driver Changes: - Make mediatek compile on ARM again. - Add missing drm/drm_bridge.h header include, already in drm-next. - Small fixes and cleanups to vkms, bridge/it6505, panfrost, panthor. - Add panic support to nouveau for nv50+. ---------------------------------------------------------------- Adrián Larumbe (2): drm/panfrost: Add missing OPP table refcnt decremental drm/panthor: Fix OPP refcnt leaks in devfreq initialisation Arnd Bergmann (1): drm/imx/dcss: include drm/drm_bridge.h header Chen-Yu Tsai (2): drm/mediatek: Drop dependency on ARM drm/bridge: it6505: Fix inverted reset polarity Jocelyn Falempe (3): drm/panic: Add ABGR2101010 support drm/nouveau/disp: Move tiling functions to dispnv50/tile.h drm/nouveau: Add drm_panic support for nv50+ Jonathan Gray (1): drm: use ATOMIC64_INIT() for atomic64_t José Expósito (1): drm/vkms: Drop unnecessary call to drm_crtc_cleanup() Liu Ying (8): media: uapi: Add MEDIA_BUS_FMT_RGB101010_1X7X5_{SPWG, JEIDA} drm: of: Get MEDIA_BUS_FMT_RGB101010_1X7X5_{JEIDA, SPWG} LVDS data mappings drm: of: Add drm_of_lvds_get_dual_link_pixel_order_sink() dt-bindings: display: lvds-data-mapping: Add 30-bit RGB pixel data mappings dt-bindings: display: Document dual-link LVDS display common properties dt-bindings: display: bridge: Add ITE IT6263 LVDS to HDMI converter drm/bridge: Add ITE IT6263 LVDS to HDMI converter MAINTAINERS: Add maintainer for ITE IT6263 driver Louis Chauvet (1): drm/vkms: Remove usage of legacy drm_crtc members Maarten Lankhorst (1): Merge remote-tracking branch 'drm/drm-next' into drm-misc-next Maíra Canal (1): MAINTAINERS: Remove myself as a VKMS maintainer Philipp Stanner (1): drm/sched: Improve teardown documentation Vignesh Raman (1): drm/ci: remove update-xfails.py .../bindings/display/bridge/ite,it6263.yaml | 250 ++++++ .../bindings/display/lvds-data-mapping.yaml | 31 + .../bindings/display/lvds-dual-ports.yaml | 63 ++ .../display/panel/advantech,idk-2121wr.yaml | 14 +- .../panel/panel-simple-lvds-dual-ports.yaml | 20 +- .../userspace-api/media/v4l/subdev-formats.rst | 156 +++- MAINTAINERS | 9 +- drivers/gpu/drm/bridge/Kconfig | 11 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/ite-it6263.c | 898 +++++++++++++++++++++ drivers/gpu/drm/bridge/ite-it6505.c | 8 +- drivers/gpu/drm/ci/xfails/requirements.txt | 17 - drivers/gpu/drm/ci/xfails/update-xfails.py | 204 ----- drivers/gpu/drm/drm_file.c | 2 +- drivers/gpu/drm/drm_of.c | 84 +- drivers/gpu/drm/drm_panic.c | 10 + drivers/gpu/drm/mediatek/Kconfig | 2 +- drivers/gpu/drm/nouveau/dispnv50/tile.h | 63 ++ drivers/gpu/drm/nouveau/dispnv50/wndw.c | 129 ++- drivers/gpu/drm/nouveau/nouveau_display.c | 59 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 3 +- drivers/gpu/drm/panthor/panthor_devfreq.c | 17 +- drivers/gpu/drm/scheduler/sched_main.c | 23 +- drivers/gpu/drm/vkms/vkms_composer.c | 4 +- drivers/gpu/drm/vkms/vkms_crtc.c | 2 - drivers/gpu/drm/vkms/vkms_output.c | 5 +- drivers/gpu/drm/vkms/vkms_writeback.c | 4 +- include/drm/drm_of.h | 9 + include/uapi/linux/media-bus-format.h | 4 +- 29 files changed, 1754 insertions(+), 348 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml create mode 100644 Documentation/devicetree/bindings/display/lvds-dual-ports.yaml create mode 100644 drivers/gpu/drm/bridge/ite-it6263.c delete mode 100644 drivers/gpu/drm/ci/xfails/requirements.txt delete mode 100755 drivers/gpu/drm/ci/xfails/update-xfails.py create mode 100644 drivers/gpu/drm/nouveau/dispnv50/tile.h