All of lore.kernel.org
 help / color / mirror / Atom feed
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
To: Simona Vetter <simona.vetter@ffwll.ch>, Dave Airlie <airlied@gmail.com>
Cc: dim-tools@lists.freedesktop.org, intel-xe@lists.freedesktop.org,
	intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
	"Lucas De Marchi" <lucas.demarchi@intel.com>,
	"Oded Gabbay" <ogabbay@kernel.org>,
	"Thomas Hellström" <thomas.hellstrom@linux.intel.com>,
	"Maxime Ripard" <mripard@kernel.org>,
	"Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
	"Thomas Zimmermann" <tzimmermann@suse.de>,
	"Rodrigo Vivi" <rodrigo.vivi@intel.com>,
	"Tvrtko Ursulin" <tursulin@ursulin.net>,
	"Joonas Lahtinen" <joonas.lahtinen@linux.intel.com>,
	"Jani Nikula" <jani.nikula@linux.intel.com>,
	"Alyssa Rosenzweig" <alyssa@rosenzweig.io>,
	"Asahi Lina" <lina@asahilina.net>
Subject: [PULL] drm-misc-next
Date: Wed, 9 Apr 2025 19:37:29 +0200	[thread overview]
Message-ID: <e147ff95-697b-4067-9e2e-7cbd424e162a@linux.intel.com> (raw)

Hi Dave, Simona,

Here's the first pull request for drm-misc-next in the v6.16 cycle, enjoy!

Notably, UAPI header for asahi is merged!

Best regards,
~Maarten

drm-misc-next-2025-04-09:
drm-misc-next for v6.16-rc1:

UAPI Changes:
- Add ASAHI uapi header!
- Add apple fourcc modifiers.
- Add capset virtio definitions to UAPI.
- Extend EXPORT_SYNC_FILE for timeline syncobjs.

Cross-subsystem Changes:
- Adjust DMA-BUF sg handling to not cache map on attach.
- Update drm/ci, hlcdc, virtio, maintainers.
- Update fbdev todo.
- Allow setting dma-device for dma-buf import.
- Export efi_mem_desc_lookup to make efidrm build as a module.

Core Changes:
- Update drm scheduler docs.
- Use the correct resv object in TTM delayed destroy.
- Fix compiler warning with panic qr code, and other small fixes.
- drm/ci updates.
- Add debugfs file for listing all bridges.
- Small fixes to drm/client, ttm tests.
- Add documentation to display/hdmi.
- Add kunit tests for bridges.
- Dont fail managed device probing if connector polling fails.
- Create Kconfig.debug for drm core.
- Add tests for the drm scheduler.
- Add and use new access helpers for DPCPD.
- Add generic and optimized conversions for format-helper.
- Begin refcounting panel for improving lifetime handling.
- Unify simpledrm and ofdrm sysfb, and add extra features.
- Split hdmi audio in bridge to make DP audio work.

Driver Changes:
- Convert drivers to use devm_platform_ioremap_resource().
- Assorted small fixes to imx/legacy-bridg, gma500, pl111, nouveau, vc4,
  vmwgfx, ast, mxsfb, xlnx, accel/qaic, v3d, bridge/imx8qxp-ldb, ofdrm,
  bridge/fsl-ldb, udl, bridge/ti-sn65dsi86, bridge/anx7625, cirrus-qemu,
  bridge/cdns-dsi, panel/sharp, panel/himax, bridge/sil902x, renesas,
  imagination, various panels.
- Allow attaching more display to vkms.
- Add Powertip PH128800T004-ZZA01 panel.
- Add rotation quirk for ZOTAC panel.
- Convert bridge/tc358775 to atomic.
- Remove deprecated panel calls from synaptics, novatek, samsung panels.
- Refactor shmem helper page pinning and accel drivers using it.
- Add dmabuf support to accel/amdxdna.
- Use 4k page table format for panfrost/mediatek.
- Add common powerup/down dp link helper and use it.
- Assorted compiler warning fixes.
- Support dma-buf import for renesas
The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

  Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/drm/misc/kernel.git tags/drm-misc-next-2025-04-09

for you to fetch changes up to e8bf4a1bdaeadb28d13b9a2bcfd5910fda06eede:

  drm/sysfb: efidrm: Support module builds (2025-04-09 09:03:15 +0200)

----------------------------------------------------------------
drm-misc-next for v6.16-rc1:

UAPI Changes:
- Add ASAHI uapi header!
- Add apple fourcc modifiers.
- Add capset virtio definitions to UAPI.
- Extend EXPORT_SYNC_FILE for timeline syncobjs.

Cross-subsystem Changes:
- Adjust DMA-BUF sg handling to not cache map on attach.
- Update drm/ci, hlcdc, virtio, maintainers.
- Update fbdev todo.
- Allow setting dma-device for dma-buf import.
- Export efi_mem_desc_lookup to make efidrm build as a module.

Core Changes:
- Update drm scheduler docs.
- Use the correct resv object in TTM delayed destroy.
- Fix compiler warning with panic qr code, and other small fixes.
- drm/ci updates.
- Add debugfs file for listing all bridges.
- Small fixes to drm/client, ttm tests.
- Add documentation to display/hdmi.
- Add kunit tests for bridges.
- Dont fail managed device probing if connector polling fails.
- Create Kconfig.debug for drm core.
- Add tests for the drm scheduler.
- Add and use new access helpers for DPCPD.
- Add generic and optimized conversions for format-helper.
- Begin refcounting panel for improving lifetime handling.
- Unify simpledrm and ofdrm sysfb, and add extra features.
- Split hdmi audio in bridge to make DP audio work.

Driver Changes:
- Convert drivers to use devm_platform_ioremap_resource().
- Assorted small fixes to imx/legacy-bridg, gma500, pl111, nouveau, vc4,
  vmwgfx, ast, mxsfb, xlnx, accel/qaic, v3d, bridge/imx8qxp-ldb, ofdrm,
  bridge/fsl-ldb, udl, bridge/ti-sn65dsi86, bridge/anx7625, cirrus-qemu,
  bridge/cdns-dsi, panel/sharp, panel/himax, bridge/sil902x, renesas,
  imagination, various panels.
- Allow attaching more display to vkms.
- Add Powertip PH128800T004-ZZA01 panel.
- Add rotation quirk for ZOTAC panel.
- Convert bridge/tc358775 to atomic.
- Remove deprecated panel calls from synaptics, novatek, samsung panels.
- Refactor shmem helper page pinning and accel drivers using it.
- Add dmabuf support to accel/amdxdna.
- Use 4k page table format for panfrost/mediatek.
- Add common powerup/down dp link helper and use it.
- Assorted compiler warning fixes.
- Support dma-buf import for renesas

----------------------------------------------------------------
Aaron Ruby (1):
      drm/virtio: Add capset definitions to UAPI

Alexander Stein (1):
      drm/bridge: sii902x: Set bridge type

Alexandru Dadu (1):
      drm/imagination: loop counters moved to loop scope

Alyssa Rosenzweig (2):
      drm: add modifiers for Apple GPU layouts
      drm: Add UAPI for the Asahi driver

Andy Yan (5):
      drm/dp: Pull drm_dp_link_power_up/down from Tegra to common drm_dp_helper
      drm/bridge: cdns-mhdp8546: Switch to common helpers to power up/down dp link
      drm/bridge: anx6345: Switch to common helpers to power up/down dp link
      drm/bridge: anx78xx: Switch to common helpers to power up/down dp link
      drm/bridge: it6505: Switch to common helpers to power up/down dp link

Antonin Godard (2):
      dt-bindings: display: simple: Add POWERTIP PH128800T004-ZZA01 panel
      drm/panel: simple: Add POWERTIP PH128800T004-ZZA01 panel entry

Anusha Srivatsa (23):
      drm/fsl-dcu: move to devm_platform_ioremap_resource() usage
      drm/hisilicon: move to devm_platform_ioremap_resource() usage
      drm/mxsfb: move to devm_platform_ioremap_resource() usage
      drm/tegra: move to devm_platform_ioremap_resource() usage
      drm/sprd: move to devm_platform_ioremap_resource() usage
      drm/sti: move to devm_platform_ioremap_resource() usage
      Documentation: Update the todo
      drm/panel/synaptics-r63353: Use _multi variants
      drm/panel/sharp-ls043t1le01: Use _multi variants
      drm/panel: Add new helpers for refcounted panel allocatons
      drm/panel: Add refcount support
      drm/panel: deprecate old-style panel allocation
      drm/panel/panel-simple: Use the new allocation in place of devm_kzalloc()
      panel/abt-y030xx067a: Use the refcounted allocation in place of devm_kzalloc()
      panel/arm-versatile: Use the refcounted allocation in place of devm_kzalloc()
      panel/z00t-tm5p5-n35596: Use refcounted allocation in place of devm_kzalloc()
      panel/auo-a030jtn01: Use refcounted allocation in place of devm_kzalloc()
      panel/bf060y8m-aj0: Use refcounted allocation in place of devm_kzalloc()
      panel/th101mb31ig002-28a: Use refcounted allocation in place of devm_kzalloc()
      panel/boe-tv101wum-ll2: Use refcounted allocation in place of devm_kzalloc()
      panel/dsi-cm: Use refcounted allocation in place of devm_kzalloc()
      panel/ebbg-ft8719: Use refcounted allocation in place of devm_kzalloc()
      panel/panel-edp: Use refcounted allocation in place of devm_kzalloc()

Aradhya Bhatia (9):
      drm/bridge: cdns-dsi: Fix connecting to next bridge
      drm/bridge: cdns-dsi: Fix phy de-init and flag it so
      drm/bridge: cdns-dsi: Fix the clock variable for mode_valid()
      drm/bridge: cdns-dsi: Check return value when getting default PHY config
      drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready
      drm/bridge: cdns-dsi: Move to devm_drm_of_get_bridge()
      drm/mipi-dsi: Add helper to find input format
      drm/bridge: cdns-dsi: Add input format negotiation
      drm/bridge: cdns-dsi: Move DSI mode check to _atomic_check()

Ariel D'Alessandro (6):
      drm/panfrost: Set IOMMU_CACHE flag
      drm/panfrost: Use GPU_MMU_FEATURES_VA_BITS/PA_BITS macros
      drm/panfrost: Set HW_FEATURE_AARCH64_MMU feature flag on Bifrost models
      drm/panfrost: Add support for AARCH64_4K page table format
      drm/panfrost: Force AARCH64_4K page table format on MediaTek MT8188
      drm/panfrost: Force AARCH64_4K page table format on MediaTek MT8192

Arnd Bergmann (1):
      drm: xlnx: zynqmp_dpsub: fix Kconfig dependencies for ASoC

Biju Das (2):
      drm: renesas: rz-du: Add Kconfig dependency between RZG2L_DU and RZG2L_MIPI_DSI
      drm: renesas: rz-du: Drop bpp variable from struct rzg2l_du_format_info

Boris Brezillon (3):
      accel/ivpu: pages_use_count is now a refcount_t
      accel/ivpu: s/drm_gem_shmem_v[un]map/drm_gem_shmem_v[un]map_locked/
      accel/amdxdna: s/drm_gem_v[un]map_unlocked/drm_gem_v[un]map/

Charles Han (4):
      drm/imx: legacy-bridge: fix inconsistent indenting warning
      drm: pl111: fix inconsistent indenting warning
      drm/vc4: plane: fix inconsistent indenting warning
      drm/sti: fix inconsistent indenting warning

Chen Ni (2):
      accel/qaic: Remove redundant 'flush_workqueue()' calls
      drm/bridge: anx7625: Remove redundant 'flush_workqueue()' calls

Christian König (6):
      dma-buf: fix incorrect dma-fence documentation v2
      dma-buf/dma-fence: remove unnecessary callbacks
      dma-buf: dma-buf: stop mapping sg_tables on attach v2
      dma-buf: drop caching of sg_tables
      drm/ttm: test private resv obj on release/destroy
      drm/sched: revert "drm_sched_job_cleanup(): correct false doc"

Christoph Rudorff (1):
      drm/nouveau: fix hibernate on disabled GPU

Christopher Obbard (1):
      dt-bindings: display: panel: samsung,atna40yk20: document ATNA40YK20

Dario Binacchi (1):
      drm/mxsfb: Remove generic DRM drivers in probe function

David Turner (2):
      drm/display: Update comment on hdmi hotplug helper
      drm/vc4: hdmi: Add jack detection to HDMI audio driver

Dmitry Baryshkov (9):
      drm/display: dp: implement new access helpers
      drm/display: dp: change drm_dp_dpcd_read_link_status() return value
      drm/display: dp: use new DCPD access helpers
      drm/display: dp-cec: use new DCPD access helpers
      drm/display: dp-mst-topology: use new DCPD access helpers
      drm/display: dp-tunnel: use new DCPD access helpers
      drm/bridge: split HDMI Audio from DRM_BRIDGE_OP_HDMI
      drm/bridge: add function interface for DisplayPort audio implementation
      drm/bridge-connector: hook DisplayPort audio support

Dmitry Osipenko (12):
      drm/gem: Change locked/unlocked postfix of drm_gem_v/unmap() function names
      drm/gem: Add _locked postfix to functions that have unlocked counterpart
      drm/gem: Document locking rule of vmap and evict callbacks
      drm/shmem-helper: Make all exported symbols GPL
      drm/shmem-helper: Refactor locked/unlocked functions
      drm/shmem-helper: Remove obsoleted is_iomem test
      drm/shmem-helper: Add and use pages_pin_count
      drm/shmem-helper: Use refcount_t for pages_use_count
      drm/shmem-helper: Switch drm_gem_shmem_vmap/vunmap to use pin/unpin
      drm/shmem-helper: Use refcount_t for vmap_use_count
      MAINTAINERS: Add Dmitry Osipenko as drm/virtio co-maintainer
      drm/shmem-helper: Fix unsetting shmem vaddr while vmap refcount > 0

Dr. David Alan Gilbert (3):
      drm/gma500: Remove unused mrst_clock_funcs
      drm/gma500/psb_intel_modes: Remove unused psb_intel_ddc_probe
      drm/gma500: Remove unused psb_mmu_virtual_to_pfn

Gustavo A. R. Silva (5):
      drm/nouveau/conn: Avoid -Wflex-array-member-not-at-end warning
      drm/nouveau/outp: Avoid -Wflex-array-member-not-at-end warning
      drm/nouveau: fence: Avoid -Wflex-array-member-not-at-end warning
      drm/nouveau: svm: Avoid -Wflex-array-member-not-at-end warning
      drm/nouveau: disp: Avoid -Wflex-array-member-not-at-end warning

Huacai Chen (1):
      drm: Remove redundant statement in drm_crtc_helper_set_mode()

Ian Forbes (3):
      drm/vmwgfx: Add seqno waiter for sync_files
      drm/vmwgfx: Fix dumb buffer leak
      drm/vmwgfx: Switch to exclusively using GEM references

Imre Deak (2):
      drm/dp_mst: Fix GUID DPCD write to non-root MST branch devices
      drm/dp_mst: Use drm_dp_dpcd_write_data() to write GUID for non-root MST branch devices

José Expósito (13):
      drm/vkms: Extract vkms_connector header
      drm/vkms: Create vkms_connector struct
      drm/vkms: Add KUnit test scaffolding
      drm/vkms: Extract vkms_config header
      drm/vkms: Move default_config creation to its own function
      drm/vkms: Set device name from vkms_config
      drm/vkms: Allow to configure multiple planes
      drm/vkms: Allow to configure multiple CRTCs
      drm/vkms: Allow to attach planes and CRTCs
      drm/vkms: Allow to configure multiple encoders
      drm/vkms: Allow to attach encoders and CRTCs
      drm/vkms: Allow to configure multiple connectors
      drm/vkms: Allow to attach connectors and encoders

Keisuke Nishimura (1):
      drm/vmwgfx: Add error path for xa_store in vmw_bo_add_detached_resource

Kieran Bingham (1):
      drm: renesas: Extend RZ/G2L supported KMS formats

Laurent Pinchart (1):
      drm: renesas: rz-du: Support dmabuf import

Lizhi Hou (1):
      accel/amdxdna: Add BO import and export

Louis Chauvet (1):
      drm/vkms: Add a validation function for VKMS configuration

Luca Ceresoli (9):
      drm/bridge: move bridges_show logic from drm_debugfs.c
      drm/debugfs: add top-level 'bridges' file showing all added bridges
      drm/bridge: imx8qxp-ldb: cleanup return value
      drm/bridge: fsl-ldb: make warning message more informative
      drm/bridge: add devm_drm_bridge_alloc()
      drm/bridge: add support for refcounting
      drm/bridge: make devm_drm_bridge_alloc() mandatory for bridge allocation
      drm/bridge: ti-sn65dsi83: use dynamic lifetime management
      drm/bridge: samsung-dsim: use dynamic lifetime management

Lucas De Marchi (1):
      drm/panel: Fix build error on !CONFIG_OF

Lyude Paul (2):
      drm/edid: Use unsigned int in drm_add_modes_noedid()
      drm/mode_config: Make drm_mode_config.(max|min)_(width|height) unsigned

Manikandan Muralidharan (1):
      MAINTAINERS: update Microchip's Atmel-HLCDC driver maintainers

Matthew Auld (1):
      drm/format-helper: fix build

Maxime Ripard (26):
      drm/display: hdmi: Create documentation section
      drm/display: hdmi: Mention Infoframes testing with edid-decode
      drm/bridge: Add encoder parameter to drm_bridge_funcs.attach
      drm/bridge: Provide a helper to retrieve current bridge state
      drm/tests: Add kunit tests for bridges
      drm/atomic: Introduce helper to lookup connector by encoder
      drm/tests: helpers: Create new helper to enable output
      drm/tests: hdmi_state_helpers: Switch to new helper
      drm/tests: Create tests for drm_atomic
      drm/bridge: Add helper to reset bridge pipeline
      drm/tests: bridge: Provide tests for drm_bridge_helper_reset_crtc
      drm/bridge: ti-sn65dsi83: Switch to drm_bridge_helper_reset_crtc
      drm/bridge: Introduce drm_bridge_is_atomic() helper
      drm/bridge: cdns-csi: Switch to atomic helpers
      drm/bridge: tc358775: Switch to atomic commit
      drm/bridge: tc358768: Stop disabling when failing to enable
      drm/bridge: tc358768: Convert to atomic helpers
      drm/bridge: ti-sn65dsi86: Remove drm_encoder->crtc use
      drm/vc4: tests: Use return instead of assert
      drm/vc4: tests: Document output handling functions
      drm/vc4: tests: Stop allocating the state in test init
      drm/vc4: tests: Retry pv-muxing tests when EDEADLK
      dma-buf: heaps: system: Remove global variable
      drm/panel: auo-a030jtn01: Fix compilation build
      drm/panel: boe-th101mb31ig002-28a: Fix compilation build
      drm/panel: boe-tv101wum-ll2: Fix compilation build

Maíra Canal (5):
      drm/v3d: Associate a V3D tech revision to all supported devices
      dt-bindings: gpu: v3d: Add per-compatible register restrictions
      dt-bindings: gpu: v3d: Add SMS register to BCM2712 compatible
      dt-bindings: gpu: v3d: Add V3D driver maintainer as DT maintainer
      drm/v3d: Use V3D_SMS registers for power on/off and reset on V3D 7.x

Miguel Ojeda (3):
      drm/panic: clean Clippy warning
      drm/panic: add missing space
      drm/panic: add missing Markdown code span

Philipp Stanner (4):
      drm/sched: Adjust outdated docu for run_job()
      drm/sched: Document run_job() refcount hazard
      drm/sched: Update timedout_job()'s documentation
      drm/sched: Clarify docu concerning drm_sched_job_arm()

Pranav Tyagi (1):
      Documentation: vgaarbiter: Fix grammar

Qasim Ijaz (1):
      drm/ttm/tests: fix incorrect assert in ttm_bo_unreserve_bulk()

Rob Clark (1):
      drm/syncobj: Extend EXPORT_SYNC_FILE for timeline syncobjs

Stefan Wahren (1):
      drm/vc4: hdmi: Call HDMI hotplug helper on disconnect

Tejas Vipin (3):
      drm/panel: samsung-s6d7aa0: transition to mipi_dsi wrapped functions
      drm/panel: novatek-nt36523: transition to mipi_dsi wrapped functions
      drm/panel: himax-hx8394: transition to mipi_dsi wrapped functions

Thomas Zimmermann (53):
      drm/ast: Replace AST_VIDMEM_SIZE_ with Linux SZ_ constants
      drm/ast: Add VGACRAA register constants
      drm/ast: Add VGACR99 register constants
      drm/ast: cursor: Add helpers for computing location in video memory
      drm/ast: Add helper for computing framebuffer location in video memory
      drm/ast: Remove vram_fb_available from struct ast_device
      drm/ast: cursor: Drop page alignment
      drm/prime: Support dedicated DMA device for dma-buf imports
      drm/appletbdrm: Set struct drm_device.dma_dev
      drm/gm12u320: Set struct drm_device.dma_dev
      drm/gud: Set struct drm_device.dma_dev
      drm/udl: Set struct drm_device.dma_dev
      drm/udl: Unregister device before cleaning up on disconnect
      drm/udl: Switch poll helpers to managed cleanup
      drm/probe-helper: Do not fail from drmm_kms_helper_poll_init()
      drm/cirrus-qemu: Fix pitch programming
      drm/cirrus-qemu: Stricter mode validation
      drm/cirrus-qemu: Use framebuffer format as-is, drop adjustments
      drm/cirrus-qemu: Remove custom plane state
      drm/format-helper: Move helpers for pixel conversion to header file
      drm/format-helper: Add generic conversion to 32-bit formats
      drm/format-helper: Add generic conversion to 24-bit formats
      drm/format-helper: Add generic conversion to 16-bit formats
      drm/format-helper: Add generic conversion to 8-bit formats
      drm/format-helper: Optimize 32-to-24-bpp conversion
      drm/format-helper: Optimize 32-to-16-bpp conversion
      drm/format-helper: Optimize 32-to-8-bpp conversion
      drm/ofdrm: Remove struct ofdrm_device.pdev
      drm/ofdrm: Open-code drm_simple_encoder_init()
      drm/simpledrm: Remove struct simpledrm_device.nformats
      drm: Move sysfb drivers into separate subdirectory
      drm/sysfb: Add struct drm_sysfb_device
      drm/sysfb: Provide single mode-init helper
      drm/sysfb: Merge mode-config functions
      drm/sysfb: Merge connector functions
      drm/sysfb: Maintain CRTC state in struct drm_sysfb_crtc_state
      drm/sysfb: Merge CRTC functions
      drm/sysfb: Merge primary-plane functions
      drm/sysfb: ofdrm: Add EDID support
      firmware: sysfb: Move bpp-depth calculation into screen_info helper
      drm/sysfb: Add efidrm for EFI displays
      drm/sysfb: efidrm: Add EDID support
      drm/sysfb: Add vesadrm for VESA displays
      drm/sysfb: vesadrm: Add EDID support
      drm/sysfb: vesadrm: Add gamma correction
      Merge drm/drm-next into drm-misc-next
      drm/ast: Fix comment on modeset lock
      drm/ast: Remove vaddr field from struct ast_plane
      drm/ast: Validate display modes against framebuffer and format limits
      drm/simpledrm: Do not upcast in release helpers
      drm/sysfb: simpledrm: Remove unused helper simpledrm_device_of_dev()
      efi: Export symbol efi_mem_desc_lookup
      drm/sysfb: efidrm: Support module builds

Tvrtko Ursulin (6):
      drm: Move some options to separate new Kconfig
      drm/sched: Add scheduler unit testing infrastructure and some basic tests
      drm/sched: Add a simple timeout test
      drm/sched: Add basic priority tests
      drm/sched: Add a basic test for modifying entities scheduler list
      drm/sched: Add a basic test for checking credit limit

Vicki Pfau (1):
      drm: panel-orientation-quirks: Add ZOTAC Gaming Zone

Vignesh Raman (8):
      MAINTAINERS: Update drm/ci maintainers
      drm/ci: refactor software-driver stage jobs
      drm/ci: enable CONFIG_DEBUG_WW_MUTEX_SLOWPATH
      drm/ci: enable lockdep detection
      drm/ci: fix merge request rules
      drm/ci: uprev mesa
      drm/ci: uprev IGT
      drm/ci: arm64.config: mediatek: enable PHY drivers

Ville Syrjälä (8):
      drm/client: Constify modes
      drm/client: Use array notation for function arguments
      drm/client: Streamline mode selection debugs
      drm/client: Make copies of modes
      drm/client: Stop using the legacy crtc->mode
      drm/client: s/new_crtc/crtc/
      drm/client: Move variables to tighter scope
      drm/client: s/unsigned int i/int i/

Wolfram Sang (2):
      drm/bridge: ti-sn65dsi86: make use of debugfs_init callback
      drm/bridge: ti-sn65dsi86: Check bridge connection failure

Zack Rusin (2):
      drm/vmwgfx: Refactor cursor handling
      drm/vmwgfx: Bump the minor version

Zhi Wang (2):
      drm/nouveau/nvkm: factor out current GSP RPC command policies
      drm/nouveau/nvkm: introduce new GSP reply policy NVKM_GSP_RPC_REPLY_POLL

 .clang-format                                      |    7 +
 .../bindings/display/panel/panel-simple.yaml       |    2 +
 .../bindings/display/panel/samsung,atna33xc20.yaml |    2 +
 .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml      |   90 +-
 Documentation/gpu/automated_testing.rst            |    4 +
 Documentation/gpu/driver-uapi.rst                  |    5 +
 Documentation/gpu/drm-kms-helpers.rst              |   15 +
 Documentation/gpu/nouveau.rst                      |    3 +
 Documentation/gpu/todo.rst                         |   13 +-
 Documentation/gpu/vgaarbiter.rst                   |    6 +-
 MAINTAINERS                                        |   12 +-
 drivers/accel/amdxdna/TODO                         |    1 -
 drivers/accel/amdxdna/aie2_ctx.c                   |   67 +-
 drivers/accel/amdxdna/amdxdna_gem.c                |  499 ++++--
 drivers/accel/amdxdna/amdxdna_gem.h                |   24 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.c            |   11 +-
 drivers/accel/amdxdna/amdxdna_pci_drv.h            |    2 +
 drivers/accel/ivpu/ivpu_gem.c                      |    6 +-
 drivers/accel/qaic/qaic_debugfs.c                  |    2 -
 drivers/dma-buf/dma-buf.c                          |  167 +-
 drivers/dma-buf/heaps/system_heap.c                |    3 +-
 drivers/dma-buf/sw_sync.c                          |   16 -
 drivers/dma-buf/sync_debug.c                       |   21 +-
 drivers/dma-buf/udmabuf.c                          |    1 -
 drivers/firmware/efi/efi.c                         |    1 +
 drivers/firmware/sysfb_simplefb.c                  |   31 +-
 drivers/gpu/drm/Kconfig                            |  111 +-
 drivers/gpu/drm/Kconfig.debug                      |  116 ++
 drivers/gpu/drm/Makefile                           |    2 +
 drivers/gpu/drm/adp/adp-mipi.c                     |    3 +-
 drivers/gpu/drm/amd/amdgpu/atombios_dp.c           |    8 +-
 drivers/gpu/drm/ast/ast_cursor.c                   |   45 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   17 +-
 drivers/gpu/drm/ast/ast_mm.c                       |   26 +-
 drivers/gpu/drm/ast/ast_mode.c                     |   73 +-
 drivers/gpu/drm/ast/ast_post.c                     |   24 +-
 drivers/gpu/drm/ast/ast_reg.h                      |    2 +
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |    3 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c |   33 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c |   33 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |    2 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |    4 +-
 drivers/gpu/drm/bridge/aux-bridge.c                |    3 +-
 drivers/gpu/drm/bridge/aux-hpd-bridge.c            |    1 +
 drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c     |  207 ++-
 drivers/gpu/drm/bridge/cadence/cdns-dsi-core.h     |    2 -
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |   77 +-
 drivers/gpu/drm/bridge/chipone-icn6211.c           |    6 +-
 drivers/gpu/drm/bridge/chrontel-ch7033.c           |    5 +-
 drivers/gpu/drm/bridge/display-connector.c         |    1 +
 drivers/gpu/drm/bridge/fsl-ldb.c                   |    9 +-
 drivers/gpu/drm/bridge/imx/imx-ldb-helper.c        |    7 +-
 drivers/gpu/drm/bridge/imx/imx-ldb-helper.h        |    2 +-
 drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c     |    9 +-
 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c       |    3 +-
 drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c           |    2 +-
 .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c    |    3 +-
 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c    |    3 +-
 drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c       |    3 +-
 drivers/gpu/drm/bridge/ite-it6263.c                |    7 +-
 drivers/gpu/drm/bridge/ite-it6505.c                |   47 +-
 drivers/gpu/drm/bridge/ite-it66121.c               |    3 +-
 drivers/gpu/drm/bridge/lontium-lt8912b.c           |    3 +-
 drivers/gpu/drm/bridge/lontium-lt9211.c            |    3 +-
 drivers/gpu/drm/bridge/lontium-lt9611.c            |    5 +-
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |    3 +-
 drivers/gpu/drm/bridge/lvds-codec.c                |    3 +-
 .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   |    1 +
 drivers/gpu/drm/bridge/microchip-lvds.c            |    3 +-
 drivers/gpu/drm/bridge/nwl-dsi.c                   |    3 +-
 drivers/gpu/drm/bridge/nxp-ptn3460.c               |    5 +-
 drivers/gpu/drm/bridge/panel.c                     |    3 +-
 drivers/gpu/drm/bridge/parade-ps8622.c             |    1 +
 drivers/gpu/drm/bridge/parade-ps8640.c             |    3 +-
 drivers/gpu/drm/bridge/samsung-dsim.c              |   10 +-
 drivers/gpu/drm/bridge/sii902x.c                   |    6 +-
 drivers/gpu/drm/bridge/sil-sii8620.c               |    1 +
 drivers/gpu/drm/bridge/simple-bridge.c             |    5 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c       |    1 +
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |    3 +-
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c      |    5 +-
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c     |    5 +-
 drivers/gpu/drm/bridge/tc358762.c                  |    3 +-
 drivers/gpu/drm/bridge/tc358764.c                  |    3 +-
 drivers/gpu/drm/bridge/tc358767.c                  |    2 +
 drivers/gpu/drm/bridge/tc358768.c                  |   41 +-
 drivers/gpu/drm/bridge/tc358775.c                  |   45 +-
 drivers/gpu/drm/bridge/tda998x_drv.c               |    1 +
 drivers/gpu/drm/bridge/thc63lvd1024.c              |    3 +-
 drivers/gpu/drm/bridge/ti-dlpc3433.c               |    4 +-
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              |   38 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |  108 +-
 drivers/gpu/drm/bridge/ti-tdp158.c                 |    6 +-
 drivers/gpu/drm/bridge/ti-tfp410.c                 |    5 +-
 drivers/gpu/drm/bridge/ti-tpd12s015.c              |    3 +-
 drivers/gpu/drm/ci/arm64.config                    |    2 +
 drivers/gpu/drm/ci/build.sh                        |   16 +-
 drivers/gpu/drm/ci/build.yml                       |   14 +-
 drivers/gpu/drm/ci/container.yml                   |   24 +
 drivers/gpu/drm/ci/gitlab-ci.yml                   |   53 +-
 drivers/gpu/drm/ci/igt_runner.sh                   |   11 +
 drivers/gpu/drm/ci/image-tags.yml                  |    4 +-
 drivers/gpu/drm/ci/lava-submit.sh                  |    3 +-
 drivers/gpu/drm/ci/test.yml                        |   76 +-
 drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt  |    8 +-
 drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt  |    1 +
 drivers/gpu/drm/ci/xfails/i915-amly-fails.txt      |   23 +-
 drivers/gpu/drm/ci/xfails/i915-amly-skips.txt      |    1 +
 drivers/gpu/drm/ci/xfails/i915-apl-fails.txt       |    8 +-
 drivers/gpu/drm/ci/xfails/i915-apl-skips.txt       |    1 +
 drivers/gpu/drm/ci/xfails/i915-cml-fails.txt       |   20 +-
 drivers/gpu/drm/ci/xfails/i915-cml-skips.txt       |    2 +-
 drivers/gpu/drm/ci/xfails/i915-glk-fails.txt       |   32 +-
 drivers/gpu/drm/ci/xfails/i915-glk-skips.txt       |    1 +
 drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt       |   13 +-
 drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt       |    1 +
 drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt       |    5 -
 drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt       |    1 +
 drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt       |    9 +-
 drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt       |    1 +
 drivers/gpu/drm/ci/xfails/i915-whl-fails.txt       |   22 +-
 drivers/gpu/drm/ci/xfails/i915-whl-skips.txt       |    1 +
 .../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt    |   20 +
 .../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt   |    7 +
 .../gpu/drm/ci/xfails/mediatek-mt8173-skips.txt    |    1 +
 .../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt    |   28 +-
 .../gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt   |   21 +
 .../gpu/drm/ci/xfails/mediatek-mt8183-skips.txt    |    1 +
 drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt     |    1 +
 drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt    |    4 -
 drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt    |    1 +
 drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt    |    1 +
 .../msm-sc7180-trogdor-kingoftown-flakes.txt       |    7 +
 .../xfails/msm-sc7180-trogdor-kingoftown-skips.txt |    4 +
 .../msm-sc7180-trogdor-lazor-limozeen-flakes.txt   |    7 +
 .../msm-sc7180-trogdor-lazor-limozeen-skips.txt    |    1 +
 drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt    |    7 +
 drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt     |  313 ++++
 drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-skips.txt |    1 +
 drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt  |    1 +
 .../gpu/drm/ci/xfails/panfrost-mt8183-skips.txt    |    1 +
 .../gpu/drm/ci/xfails/panfrost-rk3288-skips.txt    |    1 +
 .../gpu/drm/ci/xfails/panfrost-rk3399-skips.txt    |    1 +
 .../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt    |    1 -
 .../gpu/drm/ci/xfails/rockchip-rk3288-skips.txt    |    1 +
 .../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt    |    2 +-
 .../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt   |   30 +-
 .../gpu/drm/ci/xfails/rockchip-rk3399-skips.txt    |    1 +
 .../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt    |    1 +
 .../gpu/drm/ci/xfails/virtio_gpu-none-skips.txt    |    1 +
 drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt     |   28 +
 drivers/gpu/drm/ci/xfails/vkms-none-skips.txt      |    2 +
 drivers/gpu/drm/display/drm_bridge_connector.c     |  160 +-
 drivers/gpu/drm/display/drm_dp_cec.c               |   37 +-
 drivers/gpu/drm/display/drm_dp_helper.c            |  376 ++---
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |  116 +-
 drivers/gpu/drm/display/drm_dp_tunnel.c            |   20 +-
 drivers/gpu/drm/display/drm_hdmi_state_helper.c    |  294 +++-
 drivers/gpu/drm/drm_atomic.c                       |   59 +
 drivers/gpu/drm/drm_atomic_helper.c                |    3 +
 drivers/gpu/drm/drm_bridge.c                       |  167 +-
 drivers/gpu/drm/drm_bridge_helper.c                |   58 +
 drivers/gpu/drm/drm_client.c                       |   10 +-
 drivers/gpu/drm/drm_client_modeset.c               |  261 ++--
 drivers/gpu/drm/drm_crtc_helper.c                  |    1 -
 drivers/gpu/drm/drm_debugfs.c                      |   38 +-
 drivers/gpu/drm/drm_draw.c                         |  100 +-
 drivers/gpu/drm/drm_drv.c                          |   23 +
 drivers/gpu/drm/drm_edid.c                         |   10 +-
 drivers/gpu/drm/drm_format_helper.c                |  376 ++---
 drivers/gpu/drm/drm_format_internal.h              |  160 ++
 drivers/gpu/drm/drm_gem.c                          |   26 +-
 drivers/gpu/drm/drm_gem_framebuffer_helper.c       |    6 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |  147 +-
 drivers/gpu/drm/drm_internal.h                     |    4 +-
 drivers/gpu/drm/drm_mipi_dsi.c                     |   37 +
 drivers/gpu/drm/drm_panel.c                        |   92 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |    6 +
 drivers/gpu/drm/drm_panic_qr.rs                    |    6 +-
 drivers/gpu/drm/drm_prime.c                        |    7 +-
 drivers/gpu/drm/drm_probe_helper.c                 |   11 +-
 drivers/gpu/drm/drm_syncobj.c                      |   47 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c          |    4 +-
 drivers/gpu/drm/gma500/mmu.c                       |   41 -
 drivers/gpu/drm/gma500/mmu.h                       |    2 -
 drivers/gpu/drm/gma500/oaktrail_crtc.c             |    7 -
 drivers/gpu/drm/gma500/psb_intel_drv.h             |    1 -
 drivers/gpu/drm/gma500/psb_intel_modes.c           |   31 -
 drivers/gpu/drm/gud/gud_drv.c                      |   33 +-
 drivers/gpu/drm/gud/gud_internal.h                 |    1 -
 drivers/gpu/drm/hisilicon/hibmc/dp/dp_link.c       |    4 +-
 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c       |    4 +-
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c    |    4 +-
 drivers/gpu/drm/imagination/pvr_debugfs.c          |    3 +-
 drivers/gpu/drm/imagination/pvr_free_list.c        |    3 +-
 drivers/gpu/drm/imagination/pvr_fw.c               |   12 +-
 drivers/gpu/drm/imagination/pvr_fw_meta.c          |    3 +-
 drivers/gpu/drm/imagination/pvr_fw_mips.c          |    6 +-
 drivers/gpu/drm/imagination/pvr_fw_trace.c         |   23 +-
 drivers/gpu/drm/imagination/pvr_gem.c              |    8 +-
 drivers/gpu/drm/imagination/pvr_hwrt.c             |   12 +-
 drivers/gpu/drm/imagination/pvr_stream.c           |   12 +-
 drivers/gpu/drm/imagination/pvr_vm_mips.c          |    3 +-
 drivers/gpu/drm/imx/ipuv3/parallel-display.c       |    3 +-
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |    5 +-
 drivers/gpu/drm/lima/lima_gem.c                    |    4 +-
 drivers/gpu/drm/lima/lima_sched.c                  |    4 +-
 drivers/gpu/drm/mcde/mcde_dsi.c                    |    3 +-
 drivers/gpu/drm/mediatek/mtk_dp.c                  |    3 +-
 drivers/gpu/drm/mediatek/mtk_dpi.c                 |    3 +-
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |    3 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |    3 +-
 drivers/gpu/drm/meson/meson_encoder_cvbs.c         |    3 +-
 drivers/gpu/drm/meson/meson_encoder_dsi.c          |    3 +-
 drivers/gpu/drm/meson/meson_encoder_hdmi.c         |    3 +-
 drivers/gpu/drm/msm/dp/dp_ctrl.c                   |   24 +-
 drivers/gpu/drm/msm/dp/dp_link.c                   |   18 +-
 drivers/gpu/drm/msm/dsi/dsi_manager.c              |    3 +-
 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c             |    1 +
 drivers/gpu/drm/mxsfb/lcdif_drv.c                  |    4 +-
 drivers/gpu/drm/mxsfb/mxsfb_drv.c                  |   14 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |   20 +-
 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h  |   38 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |    8 +
 drivers/gpu/drm/nouveau/nouveau_fence.c            |   14 +-
 drivers/gpu/drm/nouveau/nouveau_svm.c              |   39 +-
 drivers/gpu/drm/nouveau/nvif/conn.c                |   14 +-
 drivers/gpu/drm/nouveau/nvif/outp.c                |   15 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/bar/r535.c     |    2 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c     |   78 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/r535.c |    2 +-
 drivers/gpu/drm/omapdrm/dss/dpi.c                  |    3 +-
 drivers/gpu/drm/omapdrm/dss/dsi.c                  |    3 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4.c                |    3 +-
 drivers/gpu/drm/omapdrm/dss/hdmi5.c                |    3 +-
 drivers/gpu/drm/omapdrm/dss/sdi.c                  |    3 +-
 drivers/gpu/drm/omapdrm/dss/venc.c                 |    3 +-
 drivers/gpu/drm/panel/panel-abt-y030xx067a.c       |   10 +-
 drivers/gpu/drm/panel/panel-arm-versatile.c        |   11 +-
 .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c   |   11 +-
 drivers/gpu/drm/panel/panel-auo-a030jtn01.c        |   10 +-
 drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c     |   11 +-
 .../gpu/drm/panel/panel-boe-th101mb31ig002-28a.c   |   11 +-
 drivers/gpu/drm/panel/panel-boe-tv101wum-ll2.c     |   10 +-
 drivers/gpu/drm/panel/panel-dsi-cm.c               |   10 +-
 drivers/gpu/drm/panel/panel-ebbg-ft8719.c          |   11 +-
 drivers/gpu/drm/panel/panel-edp.c                  |    9 +-
 drivers/gpu/drm/panel/panel-himax-hx8394.c         |  441 +++---
 drivers/gpu/drm/panel/panel-novatek-nt36523.c      | 1639 ++++++++++----------
 drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c      |  238 +--
 drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c    |   41 +-
 drivers/gpu/drm/panel/panel-simple.c               |   38 +-
 drivers/gpu/drm/panel/panel-synaptics-r63353.c     |   68 +-
 drivers/gpu/drm/panfrost/panfrost_device.h         |   16 +
 drivers/gpu/drm/panfrost/panfrost_drv.c            |    4 +-
 drivers/gpu/drm/panfrost/panfrost_dump.c           |    4 +-
 drivers/gpu/drm/panfrost/panfrost_features.h       |    3 +
 drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c   |    2 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |  152 +-
 drivers/gpu/drm/panfrost/panfrost_perfcnt.c        |    6 +-
 drivers/gpu/drm/panfrost/panfrost_regs.h           |   36 +
 drivers/gpu/drm/panthor/panthor_gem.h              |    4 +-
 drivers/gpu/drm/panthor/panthor_sched.c            |    4 +-
 drivers/gpu/drm/pl111/pl111_versatile.c            |    2 +-
 drivers/gpu/drm/radeon/atombios_dp.c               |    8 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c        |    3 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c    |    3 +-
 drivers/gpu/drm/renesas/rz-du/Kconfig              |   15 +-
 drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c       |    2 +-
 drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c       |  120 +-
 drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h       |    1 -
 drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c     |    3 +-
 drivers/gpu/drm/scheduler/.kunitconfig             |   12 +
 drivers/gpu/drm/scheduler/Makefile                 |    2 +
 drivers/gpu/drm/scheduler/sched_main.c             |   35 +-
 drivers/gpu/drm/scheduler/tests/Makefile           |    7 +
 drivers/gpu/drm/scheduler/tests/mock_scheduler.c   |  359 +++++
 drivers/gpu/drm/scheduler/tests/sched_tests.h      |  226 +++
 drivers/gpu/drm/scheduler/tests/tests_basic.c      |  476 ++++++
 drivers/gpu/drm/sprd/sprd_dpu.c                    |   13 +-
 drivers/gpu/drm/sprd/sprd_dsi.c                    |   13 +-
 drivers/gpu/drm/sti/sti_compositor.c               |   14 +-
 drivers/gpu/drm/sti/sti_dvo.c                      |   14 +-
 drivers/gpu/drm/sti/sti_hda.c                      |   15 +-
 drivers/gpu/drm/sti/sti_hdmi.c                     |   15 +-
 drivers/gpu/drm/sti/sti_hqvdp.c                    |   14 +-
 drivers/gpu/drm/sti/sti_tvout.c                    |   14 +-
 drivers/gpu/drm/sti/sti_vtg.c                      |   14 +-
 drivers/gpu/drm/stm/lvds.c                         |   11 +-
 drivers/gpu/drm/sysfb/Kconfig                      |   76 +
 drivers/gpu/drm/sysfb/Makefile                     |    8 +
 drivers/gpu/drm/sysfb/drm_sysfb_helper.c           |  324 ++++
 drivers/gpu/drm/sysfb/drm_sysfb_helper.h           |  136 ++
 drivers/gpu/drm/sysfb/efidrm.c                     |  495 ++++++
 drivers/gpu/drm/{tiny => sysfb}/ofdrm.c            |  364 +----
 drivers/gpu/drm/{tiny => sysfb}/simpledrm.c        |  244 +--
 drivers/gpu/drm/sysfb/vesadrm.c                    |  662 ++++++++
 drivers/gpu/drm/tegra/dp.c                         |   67 -
 drivers/gpu/drm/tegra/dp.h                         |    2 -
 drivers/gpu/drm/tegra/dsi.c                        |    4 +-
 drivers/gpu/drm/tegra/sor.c                        |    4 +-
 drivers/gpu/drm/tests/Makefile                     |    2 +
 drivers/gpu/drm/tests/drm_atomic_test.c            |  153 ++
 drivers/gpu/drm/tests/drm_bridge_test.c            |  417 +++++
 drivers/gpu/drm/tests/drm_client_modeset_test.c    |    3 +-
 drivers/gpu/drm/tests/drm_gem_shmem_test.c         |   28 +-
 drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c |  158 +-
 drivers/gpu/drm/tests/drm_kunit_helpers.c          |   61 +
 drivers/gpu/drm/tidss/tidss_encoder.c              |    3 +-
 drivers/gpu/drm/tiny/Kconfig                       |   32 -
 drivers/gpu/drm/tiny/Makefile                      |    2 -
 drivers/gpu/drm/tiny/appletbdrm.c                  |   26 +-
 drivers/gpu/drm/tiny/cirrus-qemu.c                 |  143 +-
 drivers/gpu/drm/tiny/gm12u320.c                    |   46 +-
 drivers/gpu/drm/ttm/tests/ttm_bo_test.c            |    2 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |    4 +-
 drivers/gpu/drm/udl/udl_drv.c                      |   20 +-
 drivers/gpu/drm/udl/udl_drv.h                      |    1 -
 drivers/gpu/drm/udl/udl_main.c                     |   16 +-
 drivers/gpu/drm/udl/udl_modeset.c                  |    1 +
 drivers/gpu/drm/v3d/v3d_debugfs.c                  |  116 +-
 drivers/gpu/drm/v3d/v3d_drv.c                      |   62 +-
 drivers/gpu/drm/v3d/v3d_drv.h                      |   22 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      |   27 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |    6 +-
 drivers/gpu/drm/v3d/v3d_perfmon.c                  |    4 +-
 drivers/gpu/drm/v3d/v3d_regs.h                     |   26 +
 drivers/gpu/drm/v3d/v3d_sched.c                    |    6 +-
 drivers/gpu/drm/vc4/tests/vc4_mock_output.c        |   62 +-
 drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c     |  154 +-
 drivers/gpu/drm/vc4/vc4_dsi.c                      |    3 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   22 +-
 drivers/gpu/drm/vc4/vc4_hdmi.h                     |    7 +
 drivers/gpu/drm/vc4/vc4_plane.c                    |    2 +-
 drivers/gpu/drm/vgem/vgem_fence.c                  |   15 -
 drivers/gpu/drm/virtio/virtgpu_fence.c             |   16 -
 drivers/gpu/drm/virtio/virtgpu_prime.c             |    1 -
 drivers/gpu/drm/vkms/Kconfig                       |   15 +
 drivers/gpu/drm/vkms/Makefile                      |    5 +-
 drivers/gpu/drm/vkms/tests/.kunitconfig            |    4 +
 drivers/gpu/drm/vkms/tests/Makefile                |    3 +
 drivers/gpu/drm/vkms/tests/vkms_config_test.c      |  951 ++++++++++++
 drivers/gpu/drm/vkms/vkms_config.c                 |  640 ++++++++
 drivers/gpu/drm/vkms/vkms_config.h                 |  437 ++++++
 drivers/gpu/drm/vkms/vkms_connector.c              |   61 +
 drivers/gpu/drm/vkms/vkms_connector.h              |   26 +
 drivers/gpu/drm/vkms/vkms_drv.c                    |   45 +-
 drivers/gpu/drm/vkms/vkms_drv.h                    |   17 +-
 drivers/gpu/drm/vkms/vkms_output.c                 |  172 +-
 drivers/gpu/drm/vmwgfx/Makefile                    |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   20 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h                 |    8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c            |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c       |  844 ++++++++++
 drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.h       |   81 +
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   27 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   38 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |   52 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c                |   18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  874 +----------
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |   71 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |   10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c                |    3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c         |   63 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |   10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |   12 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |   11 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |   85 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c         |    7 +-
 drivers/gpu/drm/xlnx/Kconfig                       |    1 +
 drivers/gpu/drm/xlnx/zynqmp_dp.c                   |    3 +-
 drivers/platform/arm64/acer-aspire1-ec.c           |    3 +-
 drivers/video/screen_info_generic.c                |   36 +
 include/drm/display/drm_dp_helper.h                |   94 +-
 include/drm/drm_atomic.h                           |    3 +
 include/drm/drm_bridge.h                           |  195 ++-
 include/drm/drm_bridge_helper.h                    |   12 +
 include/drm/drm_device.h                           |   41 +
 include/drm/drm_edid.h                             |    2 +-
 include/drm/drm_gem.h                              |   15 +-
 include/drm/drm_gem_shmem_helper.h                 |   45 +-
 include/drm/drm_kunit_helpers.h                    |    8 +
 include/drm/drm_mipi_dsi.h                         |    1 +
 include/drm/drm_mode_config.h                      |    4 +-
 include/drm/drm_panel.h                            |   41 +
 include/drm/drm_probe_helper.h                     |    2 +-
 include/drm/gpu_scheduler.h                        |  112 +-
 include/linux/dma-buf.h                            |   27 -
 include/linux/dma-fence.h                          |   25 +-
 include/linux/screen_info.h                        |    9 +
 include/uapi/drm/asahi_drm.h                       | 1194 ++++++++++++++
 include/uapi/drm/drm.h                             |    4 +
 include/uapi/drm/drm_fourcc.h                      |   45 +
 include/uapi/drm/virtgpu_drm.h                     |    6 +
 include/uapi/linux/virtio_gpu.h                    |    3 +-
 include/video/pixel_format.h                       |   41 +
 396 files changed, 14866 insertions(+), 6309 deletions(-)
 create mode 100644 drivers/gpu/drm/Kconfig.debug
 create mode 100644 drivers/gpu/drm/drm_bridge_helper.c
 create mode 100644 drivers/gpu/drm/drm_format_internal.h
 create mode 100644 drivers/gpu/drm/scheduler/.kunitconfig
 create mode 100644 drivers/gpu/drm/scheduler/tests/Makefile
 create mode 100644 drivers/gpu/drm/scheduler/tests/mock_scheduler.c
 create mode 100644 drivers/gpu/drm/scheduler/tests/sched_tests.h
 create mode 100644 drivers/gpu/drm/scheduler/tests/tests_basic.c
 create mode 100644 drivers/gpu/drm/sysfb/Kconfig
 create mode 100644 drivers/gpu/drm/sysfb/Makefile
 create mode 100644 drivers/gpu/drm/sysfb/drm_sysfb_helper.c
 create mode 100644 drivers/gpu/drm/sysfb/drm_sysfb_helper.h
 create mode 100644 drivers/gpu/drm/sysfb/efidrm.c
 rename drivers/gpu/drm/{tiny => sysfb}/ofdrm.c (75%)
 rename drivers/gpu/drm/{tiny => sysfb}/simpledrm.c (76%)
 create mode 100644 drivers/gpu/drm/sysfb/vesadrm.c
 create mode 100644 drivers/gpu/drm/tests/drm_atomic_test.c
 create mode 100644 drivers/gpu/drm/tests/drm_bridge_test.c
 create mode 100644 drivers/gpu/drm/vkms/tests/.kunitconfig
 create mode 100644 drivers/gpu/drm/vkms/tests/Makefile
 create mode 100644 drivers/gpu/drm/vkms/tests/vkms_config_test.c
 create mode 100644 drivers/gpu/drm/vkms/vkms_config.c
 create mode 100644 drivers/gpu/drm/vkms/vkms_config.h
 create mode 100644 drivers/gpu/drm/vkms/vkms_connector.c
 create mode 100644 drivers/gpu/drm/vkms/vkms_connector.h
 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.c
 create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cursor_plane.h
 create mode 100644 include/drm/drm_bridge_helper.h
 create mode 100644 include/uapi/drm/asahi_drm.h
 create mode 100644 include/video/pixel_format.h

             reply	other threads:[~2025-04-09 17:37 UTC|newest]

Thread overview: 386+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-04-09 17:37 Maarten Lankhorst [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-05-14 12:46 [PULL] drm-misc-next 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-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-27 10:49 Maxime Ripard
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
2024-02-22 13:58 Thomas Zimmermann
2024-02-26  9:41 ` Daniel Vetter
2024-02-15 13:26 Thomas Zimmermann
2024-02-09 16:32 Thomas Zimmermann
2024-01-11 15:49 Thomas Zimmermann
2024-01-11 15:49 ` Thomas Zimmermann
2023-12-14  9:34 Maxime Ripard
2023-12-14  9:34 ` Maxime Ripard
2023-12-07  9:59 Maxime Ripard
2023-11-30  9:15 Maxime Ripard
2023-11-23 12:58 Maxime Ripard
2023-11-23 19:40 ` Daniel Vetter
2023-11-17  9:41 Maxime Ripard
2023-11-20  9:31 ` Daniel Vetter
2023-11-03 16:37 David Edelsohn
2023-11-06 10:01 ` Thomas Hellström
2023-11-06 10:20   ` Maxime Ripard
2023-11-06 10:37     ` Thomas Hellström
2023-11-06 10:47       ` Thomas Hellström
2023-11-06 10:55       ` Maxime Ripard
2023-11-06 14:57         ` David Edelsohn
2023-10-27  7:17 Maarten Lankhorst
2023-10-19 11:40 Maarten Lankhorst
2023-10-12  9:40 Maarten Lankhorst
2023-10-06  8:37 Maarten Lankhorst
2023-09-27 10:09 Maarten Lankhorst
2023-09-11 12:45 Maarten Lankhorst
2023-08-14 22:17 Helen Koike
2023-08-14 23:49 ` Helen Mae Koike Fornazier
2023-08-10  8:45 Thomas Zimmermann
2023-08-03 15:01 Thomas Zimmermann
2023-07-21 14:50 Maxime Ripard
2023-07-27 13:00 ` Daniel Vetter
2023-07-13  9:08 Thomas Zimmermann
2023-07-18 10:25 ` Daniel Vetter
2023-06-07  8:56 Thomas Zimmermann
2023-06-01 11:22 Thomas Zimmermann
2023-05-24 12:42 Thomas Zimmermann
2023-05-11  7:28 Maxime Ripard
2023-05-17 16:44 ` Thomas Zimmermann
2023-04-12 13:32 Maarten Lankhorst
2023-04-12 14:24 ` Daniel Vetter
2023-03-31 15:42 Maarten Lankhorst
2023-04-03  8:24 ` Daniel Vetter
2023-03-23 11:08 Maarten Lankhorst
2023-03-24 19:21 ` Daniel Vetter
2023-03-16 15:39 Maarten Lankhorst
2023-03-07 10:14 Maarten Lankhorst
2023-01-26  8:15 Thomas Zimmermann
2023-01-24 20:02 Thomas Zimmermann
2023-01-19  8:47 Thomas Zimmermann
2023-01-23 15:00 ` John Paul Adrian Glaubitz
2023-01-23 15:13   ` Thomas Zimmermann
2023-01-23 15:23     ` John Paul Adrian Glaubitz
2023-01-23 15:35       ` Thomas Zimmermann
2023-01-23 15:48         ` John Paul Adrian Glaubitz
2023-02-02 14:54   ` Deucher, Alexander
2023-01-24 16:56 ` Daniel Vetter
2023-01-12 12:56 Thomas Zimmermann
2023-01-03 10:51 Thomas Zimmermann
2023-01-04 15:18 ` Daniel Vetter
2022-11-24  7:46 Maxime Ripard
2022-11-17  8:36 Maxime Ripard
2022-11-10  8:36 Maxime Ripard
2022-11-03  8:34 Maxime Ripard
2022-10-27  7:34 Maxime Ripard
2022-10-20  7:24 Maxime Ripard
2022-09-30  8:54 Maarten Lankhorst
2022-09-23  7:39 Maxime Ripard
2022-09-09  8:46 Maarten Lankhorst
2022-09-06  6:53 Maarten Lankhorst
2022-09-06 15:20 ` Daniel Vetter
2022-07-07  7:13 Thomas Zimmermann
2022-06-30  7:19 Thomas Zimmermann
2022-06-23  8:02 Thomas Zimmermann
2022-06-23  8:07 ` Thomas Zimmermann
2022-06-23  8:26   ` Jani Nikula
2022-06-23  8:36     ` Thomas Zimmermann
2022-06-23  8:56       ` Jani Nikula
2022-06-24 22:12         ` Daniel Vetter
2022-06-17  7:21 Thomas Zimmermann
2022-06-08 10:34 Thomas Zimmermann
2022-06-15 18:14 ` Daniel Vetter
2022-05-05 13:11 Maxime Ripard
2022-04-28  7:52 Maxime Ripard
2022-04-21  6:59 Maxime Ripard
2022-04-14  7:38 Maxime Ripard
2022-04-07  8:59 Maxime Ripard
2022-03-03  9:28 Maarten Lankhorst
2022-02-23 12:49 Maarten Lankhorst
2022-01-27 11:57 Maarten Lankhorst
2022-02-01  6:38 ` Dave Airlie
2022-02-01  8:17   ` Maarten Lankhorst
2022-02-01 11:14     ` Thomas Zimmermann
2022-02-22 20:17     ` Thomas Zimmermann
2021-12-16 14:34 Thomas Zimmermann
2021-12-09 11:46 Thomas Zimmermann
2021-11-29  8:56 Thomas Zimmermann
2021-12-14  8:53 ` Daniel Vetter
2021-11-18  9:13 Thomas Zimmermann
2021-10-14 12:04 Maxime Ripard
2021-10-06 10:48 Maarten Lankhorst
2021-09-30 11:27 Maxime Ripard
2021-09-23  7:45 Maxime Ripard
2021-09-16  7:31 Maxime Ripard
2021-09-20 22:29 ` Rob Herring
2021-09-22  7:44   ` Maxime Ripard
2021-08-12 19:34 Maarten Lankhorst
2021-08-05 10:22 Maarten Lankhorst
2021-07-29 20:57 Maarten Lankhorst
2021-07-22 10:46 Maarten Lankhorst
2021-07-16 11:07 Maarten Lankhorst
2021-07-21  4:03 ` Dave Airlie
2021-07-21  8:44   ` Thomas Zimmermann
2021-06-10 11:15 Thomas Zimmermann
2021-06-10 13:32 ` Daniel Vetter
2021-06-11  6:53   ` Thomas Zimmermann
2021-06-09  7:42 Thomas Zimmermann
2021-06-01 15:11 Thomas Zimmermann
2021-05-17 13:17 Thomas Zimmermann
2021-05-17 13:25 ` Thomas Zimmermann
2021-05-12 14:19 Thomas Zimmermann
2021-04-09  9:00 Maxime Ripard
2021-04-01 11:05 Maxime Ripard
2021-03-25  9:47 Maxime Ripard
2021-03-16  8:03 Maxime Ripard
2021-03-03 10:06 Maxime Ripard
2021-01-19 11:39 Maarten Lankhorst
2021-01-20 12:11 ` Daniel Vetter
2021-01-06 11:13 Maarten Lankhorst
2021-01-07 12:42 ` Daniel Vetter
2020-12-17 10:12 Maarten Lankhorst
2021-01-07  9:59 ` Daniel Vetter
2020-11-27  8:30 Thomas Zimmermann
2020-11-18 12:32 Thomas Zimmermann
2020-11-12  8:01 Thomas Zimmermann
2020-11-05 10:16 Thomas Zimmermann
2020-10-27 10:09 Thomas Zimmermann
2020-10-27 10:11 ` Thomas Zimmermann
2020-09-21 15:29 Maxime Ripard
2020-09-18  8:11 Maxime Ripard
2020-09-10  8:18 Maxime Ripard
2020-09-03 16:06 Maxime Ripard
2020-08-27 15:55 Maxime Ripard
2020-08-20 12:56 Maxime Ripard
2020-08-26 10:02 ` Jani Nikula
2020-08-30  6:05   ` Daniel Vetter
2020-07-22 10:38 Maarten Lankhorst
2020-07-16 11:42 Maarten Lankhorst
2020-06-26 10:52 Maarten Lankhorst
2020-06-19 15:19 Maarten Lankhorst
2020-05-14  7:08 Thomas Zimmermann
2020-05-07  7:25 Thomas Zimmermann
2020-04-23  8:34 Thomas Zimmermann
2020-04-14  9:07 Thomas Zimmermann
2020-04-21 12:46 ` Thomas Zimmermann
2020-04-21 13:41   ` Daniel Vetter
2020-04-21 14:05     ` Thomas Zimmermann
2020-03-17  8:28 Maxime Ripard
2020-03-09 13:54 Maxime Ripard
2020-02-27 11:32 Maxime Ripard
2020-02-21 10:09 Maxime Ripard
2020-02-10  9:34 Maxime Ripard
2020-01-10 11:50 Maarten Lankhorst
2020-01-07 11:50 Maarten Lankhorst
2020-01-07 15:25 ` Daniel Vetter
2020-01-02 13:06 Maarten Lankhorst
2019-12-17  8:48 Maarten Lankhorst
2019-12-17 12:59 ` Daniel Vetter
2019-10-31 19:30 Sean Paul
2019-10-24 15:55 Sean Paul
2019-10-24 15:55 ` Sean Paul
2019-10-17 19:26 Sean Paul
2019-10-18 13:45 ` Tomi Valkeinen
2019-10-18 20:11   ` Sean Paul
2019-10-21  8:09     ` Tomi Valkeinen
2019-10-21 15:48       ` Sean Paul
2019-10-09 15:08 Sean Paul
2019-08-23  8:35 Maxime Ripard
2019-08-19 14:19 Maxime Ripard
2019-08-16 11:32 Maxime Ripard
2019-08-16 11:47 ` Chris Wilson
2019-08-19 14:19   ` Maxime Ripard
2019-08-08 12:14 Maxime Ripard
2019-08-03 10:47 Maxime Ripard
2019-08-06  0:33 ` Dave Airlie
2019-08-06  7:34   ` Daniel Vetter
2019-08-06  9:40     ` Emil Velikov
2019-08-06  9:49       ` Daniel Vetter
2019-08-06  9:54         ` Emil Velikov
2019-08-06  9:58           ` Daniel Vetter
2019-08-06 10:12             ` Daniel Stone
2019-08-06 10:27               ` Emil Velikov
2019-08-06 10:48                 ` Jani Nikula
2019-08-06  9:55         ` Daniel Vetter
2019-08-06 14:25     ` Rob Herring
2019-08-06 14:55       ` Daniel Vetter
2019-08-06 16:01   ` Maxime Ripard
2019-08-06 16:11     ` Daniel Vetter
2019-08-07 12:02       ` Maxime Ripard
2019-08-07 12:30         ` Daniel Vetter
2019-08-08 15:29           ` Maxime Ripard
2019-06-20 15:42 Maarten Lankhorst
2019-06-14  8:57 Maarten Lankhorst
2019-06-14  9:35 ` Daniel Vetter
2019-06-05  9:17 Maarten Lankhorst
2019-05-23 15:47 Maarten Lankhorst
2019-05-23 15:53 ` Sean Paul
2019-05-23 15:55   ` Daniel Vetter
2019-05-23 15:55     ` Daniel Vetter
2019-04-18  9:05 Maarten Lankhorst
2019-04-10 19:49 Sean Paul
2019-04-04 20:10 Sean Paul
2019-03-28 15:33 Sean Paul
2019-03-28 16:03 ` Daniel Vetter
2019-03-21 17:08 Sean Paul
2019-03-25 10:37 ` Daniel Vetter
     [not found] <20190211095220.3oeodszr2dgxrwqq@flea>
2019-02-14 13:07 ` Daniel Vetter
2019-02-01 14:47 Maxime Ripard
2019-01-23 11:03 Maxime Ripard
2019-01-16 20:04 Maxime Ripard
2019-01-15 10:56 Maxime Ripard
2019-01-16  9:36 ` Daniel Vetter
2019-01-07 18:03 Maxime Ripard
2018-12-06  9:44 Maarten Lankhorst
2018-11-28  9:36 Maarten Lankhorst
2018-11-21 10:44 Maarten Lankhorst
2018-11-08 16:05 Maarten Lankhorst
2018-11-07 11:58 Maarten Lankhorst
2018-11-07 20:18 ` Daniel Vetter
2018-11-07 20:29   ` Sean Paul
2018-11-07 20:31     ` Daniel Vetter
2018-11-07 20:48       ` Sean Paul
2018-11-08  7:56         ` Christian König
2018-11-08  8:05           ` Daniel Vetter
2018-11-08  8:37         ` Maarten Lankhorst
2018-09-27  9:39 Sean Paul
2018-09-19 20:03 Sean Paul
2018-09-13 13:02 Sean Paul
2018-09-05 20:22 Sean Paul
2018-07-18 20:08 Gustavo Padovan
2018-07-12  1:11 Gustavo Padovan
2018-07-04 23:46 Gustavo Padovan
2018-06-28  1:00 Gustavo Padovan
2018-06-21 10:54 Gustavo Padovan
2018-06-22  3:11 ` Dave Airlie
2018-06-22  9:19   ` Christian König
2018-06-21  0:58 Gustavo Padovan
2018-06-21 10:01 ` Christian König
2018-05-15  8:17 Maarten Lankhorst
2018-05-11  7:43 Maarten Lankhorst
2018-05-11 20:25 ` Eric Anholt
2018-05-04  9:54 Maarten Lankhorst
2018-04-26 10:53 Maarten Lankhorst
2018-06-06  3:37 ` Dave Airlie
2018-06-06  7:49   ` Maarten Lankhorst
2018-03-21 14:49 Sean Paul
2018-03-09 18:04 Sean Paul
2018-02-28 20:34 Sean Paul
2018-03-02 21:22 ` Sean Paul
2018-03-05  8:10   ` Daniel Vetter
2018-03-05 23:20     ` Sean Paul
2018-03-06  6:42       ` Daniel Vetter
2018-03-06 19:01         ` Sean Paul
2018-03-06 19:07           ` Ville Syrjälä
2018-03-06 19:20             ` Sean Paul
2018-03-07  8:19               ` Daniel Vetter
2018-02-21 20:36 Sean Paul
2018-01-08 13:45 Gustavo Padovan
2017-12-21 17:04 Gustavo Padovan
2017-12-14 17:46 Gustavo Padovan
2017-12-07 11:06 Gustavo Padovan
2017-10-20 13:39 Daniel Vetter
2017-10-16  9:35 Daniel Vetter
2017-10-12 12:05 Daniel Vetter
2017-10-13 14:08 ` Maarten Lankhorst
2017-10-13 14:24   ` Benjamin Gaignard
2017-10-05  5:36 Daniel Vetter
2017-09-20 17:33 Daniel Vetter
2017-09-20 18:42 ` Daniel Vetter
2017-08-18 17:00 Sean Paul
2017-08-16 20:42 Sean Paul
2017-08-08 19:50 Sean Paul
2017-07-18 18:42 Sean Paul
2017-07-18 18:49 ` Sean Paul
2017-06-15 20:52 Sean Paul
2017-06-02 20:55 Sean Paul
2017-05-26 20:58 Sean Paul
2017-05-29  6:57 ` Daniel Vetter
2017-05-16 14:55 Sean Paul
2017-03-31 15:23 Sean Paul
2017-03-21  9:06 Daniel Vetter
2017-03-20 15:30 Daniel Vetter
2017-03-21  7:23 ` Daniel Vetter
2017-03-12 12:57 Daniel Vetter
2017-03-06  9:54 Daniel Vetter
2017-01-30  8:58 Daniel Vetter
2017-01-23  7:35 Daniel Vetter
2017-01-09 19:15 Daniel Vetter
2016-12-30 10:35 Daniel Vetter
2016-12-08 10:16 Daniel Vetter
2016-11-29 10:13 Daniel Vetter
2016-11-29 11:17 ` Daniel Vetter
2016-11-29 21:01   ` Stephen Rothwell
2016-11-16 17:11 Daniel Vetter

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=e147ff95-697b-4067-9e2e-7cbd424e162a@linux.intel.com \
    --to=maarten.lankhorst@linux.intel.com \
    --cc=airlied@gmail.com \
    --cc=alyssa@rosenzweig.io \
    --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=lina@asahilina.net \
    --cc=lucas.demarchi@intel.com \
    --cc=mripard@kernel.org \
    --cc=ogabbay@kernel.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=simona.vetter@ffwll.ch \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.