All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
From: Maxime Ripard <maxime@cerno.tech>
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>,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	Sean Paul <sean@poorly.run>,
	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Maxime Ripard <mripard@kernel.org>,
	dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	dim-tools@lists.freedesktop.org
Subject: [PULL] drm-misc-next
Date: Thu, 16 Sep 2021 09:31:32 +0200	[thread overview]
Message-ID: <20210916073132.ptbbmjetm7v3ufq3@gilmour> (raw)

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

Hi Dave, Daniel,

Here's the first drm-misc-next PR for 5.16

Thanks!
Maxime

drm-misc-next-2021-09-16:
drm-misc-next for $kernel-version:

UAPI Changes:

Cross-subsystem Changes:
  - dma-buf: Avoid a warning with some allocations, Remove
    DMA_FENCE_TRACE macros

Core Changes:
  - bridge: New helper to git rid of panels in drivers
  - fence: Improve dma_fence_add_callback documentation, Improve
    dma_fence_ops->wait documentation
  - ioctl: Unexport drm_ioctl_permit
  - lease: Documentation improvements
  - fourcc: Add new macro to determine the modifier vendor
  - quirks: Add the Steam Deck, Chuwi HiBook, Chuwi Hi10 Pro, Samsung
    Galaxy Book 10.6, KD Kurio Smart C15200 2-in-1, Lenovo Ideapad D330
  - resv: Improve the documentation
  - shmem-helpers: Allocate WC pages on x86, Switch to vmf_insert_pfn
  - sched: Fix for a timer being canceled too soon, Avoid null pointer
    derefence if the fence is null in drm_sched_fence_free, Convert
    drivers to rely on its dependency tracking
  - ttm: Switch to kerneldoc, new helper to clear all DMA mappings, pool
    shrinker optitimization, Remove ttm_tt_destroy_common, Fix for
    unbinding on multiple drivers

Driver Changes:
  - bochs: New PCI IDs
  - msm: Fence ordering impromevemnts
  - stm: Add layer alpha support, zpos
  - v3d: Fix for a Vulkan CTS failure
  - vc4: Conversion to the new bridge helpers
  - vgem: Use shmem helpers
  - virtio: Support mapping exported vram
  - zte: Remove obsolete driver

  - bridge: Probe improvements for it66121, enable DSI EOTP for anx7625,
    errors propagation improvements for anx7625

  - panels: 60fps mode for otm8009a, New driver for Samsung S6D27A1
The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:

  Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-09-16

for you to fetch changes up to e4f868191138975f2fdf2f37c11318b47db4acc9:

  drm/v3d: fix wait for TMU write combiner flush (2021-09-15 18:43:37 +0100)

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

UAPI Changes:

Cross-subsystem Changes:
  - dma-buf: Avoid a warning with some allocations, Remove
    DMA_FENCE_TRACE macros

Core Changes:
  - bridge: New helper to git rid of panels in drivers
  - fence: Improve dma_fence_add_callback documentation, Improve
    dma_fence_ops->wait documentation
  - ioctl: Unexport drm_ioctl_permit
  - lease: Documentation improvements
  - fourcc: Add new macro to determine the modifier vendor
  - quirks: Add the Steam Deck, Chuwi HiBook, Chuwi Hi10 Pro, Samsung
    Galaxy Book 10.6, KD Kurio Smart C15200 2-in-1, Lenovo Ideapad D330
  - resv: Improve the documentation
  - shmem-helpers: Allocate WC pages on x86, Switch to vmf_insert_pfn
  - sched: Fix for a timer being canceled too soon, Avoid null pointer
    derefence if the fence is null in drm_sched_fence_free, Convert
    drivers to rely on its dependency tracking
  - ttm: Switch to kerneldoc, new helper to clear all DMA mappings, pool
    shrinker optitimization, Remove ttm_tt_destroy_common, Fix for
    unbinding on multiple drivers

Driver Changes:
  - bochs: New PCI IDs
  - msm: Fence ordering impromevemnts
  - stm: Add layer alpha support, zpos
  - v3d: Fix for a Vulkan CTS failure
  - vc4: Conversion to the new bridge helpers
  - vgem: Use shmem helpers
  - virtio: Support mapping exported vram
  - zte: Remove obsolete driver

  - bridge: Probe improvements for it66121, enable DSI EOTP for anx7625,
    errors propagation improvements for anx7625

  - panels: 60fps mode for otm8009a, New driver for Samsung S6D27A1

----------------------------------------------------------------
Alyssa Rosenzweig (2):
      drm/panfrost: Use upper/lower_32_bits helpers
      drm/plane: Fix comment typo

Andrey Grodzovsky (2):
      drm/ttm: Create pinned list
      drm/ttm: Clear all DMA mappings on demand

Boris Brezillon (2):
      panfrost: Don't cleanup the job if it was successfully queued
      drm/sched: Fix drm_sched_fence_free() so it can be passed an uninitialized fence

Cai Huoqing (7):
      drm/bridge: cdns: Make use of the helper function devm_platform_ioremap_resource()
      drm: adv7511: Convert to SPDX identifier
      drm/vc4: Make use of the helper function devm_platform_ioremap_resource()
      drm/sun4i: Make use of the helper function devm_platform_ioremap_resource()
      drm/panfrost: Make use of the helper function devm_platform_ioremap_resource()
      drm/mcde: Make use of the helper function devm_platform_ioremap_resource()
      drm/meson: Make use of the helper function devm_platform_ioremap_resourcexxx()

Charan Teja Reddy (1):
      dma-buf: WARN on dmabuf release with pending attachments

Christian König (21):
      dma-buf: nuke seqno-fence
      drm/vmwgfx: unbind in vmw_ttm_unpopulate
      drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate
      drm/nouveau: unbind in nouveau_ttm_tt_unpopulate
      drm/radeon: unbind in radeon_ttm_tt_unpopulate()
      drm/ttm: remove ttm_tt_destroy_common v2
      mm/vmscan: add sync_shrinkers function v3
      drm/ttm: optimize the pool shrinker a bit v2
      dma-buf: nuke DMA_FENCE_TRACE macros v2
      dma-buf: cleanup kerneldoc of removed component
      dma-buf: clarify dma_fence_ops->wait documentation
      dma-buf: clarify dma_fence_add_callback documentation
      drm/ttm: cleanup ttm_resource_compat
      drm/ttm: remove the outdated kerneldoc section
      drm/ttm: add some general module kerneldoc
      drm/ttm: add kerneldoc for enum ttm_caching
      drm/ttm: enable TTM device object kerneldoc v2
      drm/ttm: enable TTM resource object kerneldoc v2
      drm/ttm: enable TTM placement kerneldoc
      drm/ttm: enable TTM TT object kerneldoc v2
      drm/ttm: enable TTM page pool kerneldoc

Christophe JAILLET (1):
      drm/r128: switch from 'pci_' to 'dma_' API

Daniel Vetter (16):
      drm/shmem-helper: Switch to vmf_insert_pfn
      drm/shmem-helpers: Allocate wc pages on x86
      drm/vgem: use shmem helpers
      drm/sched: Split drm_sched_job_init
      drm/msm: Improve drm/sched point of no return rules
      drm/sched: Barriers are needed for entity->last_scheduled
      drm/sched: Add dependency tracking
      drm/sched: drop entity parameter from drm_sched_push_job
      drm/sched: improve docs around drm_sched_entity
      drm/panfrost: use scheduler dependency tracking
      drm/lima: use scheduler dependency tracking
      drm/v3d: Move drm_sched_job_init to v3d_job_init
      drm/v3d: Use scheduler dependency handling
      drm/msm: Use scheduler dependency handling
      drm/msm: Don't break exclusive fence ordering
      dma-resv: Give the docs a do-over

David Stevens (1):
      drm/virtio: support mapping exported vram

Desmond Cheong Zhi Xi (1):
      drm: unexport drm_ioctl_permit

Douglas Anderson (1):
      drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01

F.A.Sulaiman (1):
      GPU: drm: fix style errors

H. Peter Anvin (Intel) (1):
      drm/bochs: add Bochs PCI ID for Simics model

Hans de Goede (11):
      drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2)
      drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
      drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6
      drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro
      drm/connector: Give connector sysfs devices there own device_type
      drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)
      drm/connector: Add drm_connector_find_by_fwnode() function (v3)
      drm/connector: Add support for out-of-band hotplug notification (v3)
      usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic
      usb: typec: altmodes/displayport: Notify drm subsys of hotplug events
      drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook

Huang Rui (1):
      drm/ttm: fix the type mismatch error on sparc64

Iago Toral Quiroga (1):
      drm/v3d: fix wait for TMU write combiner flush

Javier Martinez Canillas (1):
      drm: Remove unused code to load the non-existing fbcon.ko

Jernej Skrabec (1):
      drm/sun4i: Fix macros in sun8i_csc.h

John Stultz (1):
      dma-buf: system_heap: Avoid warning on mid-order allocations

Krzysztof Kozlowski (1):
      dt-bindings: panel: ili9341: correct indentation

Lukas Bulwahn (4):
      drm: rockchip: remove reference to non-existing config DRM_RGB
      drm: v3d: correct reference to config ARCH_BRCMSTB
      drm: zte: remove obsolete DRM Support for ZTE SoCs
      drm: omap: remove obsolete selection of OMAP2_DSS in config DRM_OMAP

Markuss Broks (2):
      drm/panel: Add DT bindings for Samsung S6D27A1 display panel
      drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel

Maxime Ripard (5):
      Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux into drm-misc-next
      Merge drm/drm-next into drm-misc-next
      drm/bridge: Add a function to abstract away panels
      drm/vc4: dpi: Switch to devm_drm_of_get_bridge
      drm/vc4: dsi: Switch to devm_drm_of_get_bridge

Monk Liu (1):
      drm/sched: fix the bug of time out calculation(v4)

Paul Cercueil (2):
      drm/bridge: it66121: Initialize {device,vendor}_ids
      drm/bridge: it66121: Wait for next bridge to be probed

Philip Chen (1):
      drm/bridge: parade-ps8640: Reorg the macros

Raphael GALLAIS-POU - foss (1):
      drm/panel: otm8009a: add a 60 fps mode

Raphael Gallais-Pou (2):
      drm/stm: ltdc: attach immutable zpos property to planes
      drm/stm: ltdc: add layer alpha support

Robert Foss (2):
      drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux()
      drm/bridge: anx7625: Propagate errors from sp_tx_edid_read()

Simon Ser (2):
      drm: document drm_mode_create_lease object requirements
      drm/panel-orientation-quirks: add Valve Steam Deck

Thierry Reding (3):
      drm/fourcc: Add macros to determine the modifier vendor
      drm/arm: malidp: Use fourcc_mod_is_vendor() helper
      drm/tegra: Use fourcc_mod_is_vendor() helper

Xin Ji (1):
      drm/bridge: anx7625: enable DSI EOTP

bibo mao (1):
      drm/qxl: User page size macro for qxl release bo

xinhui pan (1):
      drm/ttm: Try to check if new ttm man out of bounds during compile

zhangzhijie (1):
      drm: Improve the output_poll_changed description

 .../bindings/display/panel/ilitek,ili9341.yaml     |   2 +-
 .../bindings/display/panel/samsung,s6d27a1.yaml    |  98 +++
 Documentation/driver-api/dma-buf.rst               |   6 -
 Documentation/gpu/drm-mm.rst                       | 100 +--
 MAINTAINERS                                        |   6 +
 drivers/dma-buf/Makefile                           |   2 +-
 drivers/dma-buf/dma-buf.c                          |   1 +
 drivers/dma-buf/dma-fence.c                        |  13 +-
 drivers/dma-buf/dma-resv.c                         |  24 +-
 drivers/dma-buf/heaps/system_heap.c                |   5 +-
 drivers/dma-buf/seqno-fence.c                      |  71 --
 drivers/gpu/drm/Kconfig                            |   9 +-
 drivers/gpu/drm/Makefile                           |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   4 +-
 drivers/gpu/drm/arm/malidp_planes.c                |   2 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_cec.c       |  15 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |  27 +-
 drivers/gpu/drm/bridge/cdns-dsi.c                  |   4 +-
 drivers/gpu/drm/bridge/ite-it66121.c               |   5 +-
 drivers/gpu/drm/bridge/parade-ps8640.c             |  18 +-
 drivers/gpu/drm/drm_bridge.c                       |  41 +-
 drivers/gpu/drm/drm_connector.c                    |  79 ++
 drivers/gpu/drm/drm_crtc_internal.h                |   2 +
 drivers/gpu/drm/drm_gem_shmem_helper.c             |  23 +-
 drivers/gpu/drm/drm_gem_vram_helper.c              |   1 -
 drivers/gpu/drm/drm_ioctl.c                        |  21 +-
 drivers/gpu/drm/drm_kms_helper_common.c            |  11 -
 drivers/gpu/drm/drm_of.c                           |   3 +
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |  49 +-
 drivers/gpu/drm/drm_sysfs.c                        |  87 +-
 drivers/gpu/drm/etnaviv/etnaviv_sched.c            |   4 +-
 drivers/gpu/drm/gud/Kconfig                        |   2 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |   1 -
 drivers/gpu/drm/lima/lima_gem.c                    |   9 +-
 drivers/gpu/drm/lima/lima_sched.c                  |  28 +-
 drivers/gpu/drm/lima/lima_sched.h                  |   6 +-
 drivers/gpu/drm/mcde/mcde_drv.c                    |   4 +-
 drivers/gpu/drm/mcde/mcde_dsi.c                    |   4 +-
 drivers/gpu/drm/meson/meson_drv.c                  |   3 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |   4 +-
 drivers/gpu/drm/msm/msm_gem.h                      |   5 -
 drivers/gpu/drm/msm/msm_gem_submit.c               |  35 +-
 drivers/gpu/drm/msm/msm_ringbuffer.c               |  12 -
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   4 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |   2 -
 drivers/gpu/drm/omapdrm/Kconfig                    |   1 -
 drivers/gpu/drm/panel/Kconfig                      |  11 +
 drivers/gpu/drm/panel/Makefile                     |   1 +
 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |  83 +-
 drivers/gpu/drm/panel/panel-samsung-s6d27a1.c      | 320 +++++++
 drivers/gpu/drm/panel/panel-simple.c               |  26 +-
 drivers/gpu/drm/panfrost/panfrost_device.c         |   4 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |  29 +-
 drivers/gpu/drm/panfrost/panfrost_job.c            |  48 +-
 drivers/gpu/drm/panfrost/panfrost_job.h            |   5 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |  12 +-
 drivers/gpu/drm/panfrost/panfrost_perfcnt.c        |   4 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |   4 +-
 drivers/gpu/drm/qxl/qxl_ttm.c                      |   1 -
 drivers/gpu/drm/r128/ati_pcigart.c                 |  11 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |  24 +-
 drivers/gpu/drm/radeon/radeon_ttm.c                |   7 +-
 drivers/gpu/drm/rockchip/Kconfig                   |   1 -
 drivers/gpu/drm/scheduler/sched_entity.c           | 140 ++--
 drivers/gpu/drm/scheduler/sched_fence.c            |  64 +-
 drivers/gpu/drm/scheduler/sched_main.c             | 199 ++++-
 drivers/gpu/drm/stm/ltdc.c                         |   7 +-
 drivers/gpu/drm/sun4i/sun4i_backend.c              |   4 +-
 drivers/gpu/drm/sun4i/sun4i_frontend.c             |   4 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c             |   4 +-
 drivers/gpu/drm/sun4i/sun4i_tcon.c                 |   4 +-
 drivers/gpu/drm/sun4i/sun4i_tv.c                   |   4 +-
 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c             |   4 +-
 drivers/gpu/drm/sun4i/sun8i_csc.h                  |   4 +-
 drivers/gpu/drm/sun4i/sun8i_mixer.c                |   4 +-
 drivers/gpu/drm/sun4i/sun8i_tcon_top.c             |   4 +-
 drivers/gpu/drm/tegra/fb.c                         |   2 +-
 drivers/gpu/drm/tegra/plane.c                      |   2 +-
 drivers/gpu/drm/tiny/Kconfig                       |   4 +-
 drivers/gpu/drm/tiny/bochs.c                       |   8 +
 drivers/gpu/drm/ttm/ttm_bo.c                       |  67 +-
 drivers/gpu/drm/ttm/ttm_device.c                   |  48 ++
 drivers/gpu/drm/ttm/ttm_module.c                   |  12 +
 drivers/gpu/drm/ttm/ttm_pool.c                     |  53 +-
 drivers/gpu/drm/ttm/ttm_range_manager.c            |   8 +-
 drivers/gpu/drm/ttm/ttm_resource.c                 |  49 ++
 drivers/gpu/drm/ttm/ttm_tt.c                       |  17 +-
 drivers/gpu/drm/udl/Kconfig                        |   1 +
 drivers/gpu/drm/v3d/Kconfig                        |   2 +-
 drivers/gpu/drm/v3d/v3d_drv.h                      |   6 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      | 118 ++-
 drivers/gpu/drm/v3d/v3d_sched.c                    |  44 +-
 drivers/gpu/drm/vc4/vc4_dpi.c                      |  15 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |   6 +-
 drivers/gpu/drm/vc4/vc4_dsi.c                      |  28 +-
 drivers/gpu/drm/vgem/vgem_drv.c                    | 342 +-------
 drivers/gpu/drm/virtio/virtgpu_drv.h               |   8 +
 drivers/gpu/drm/virtio/virtgpu_prime.c             |  32 +-
 drivers/gpu/drm/virtio/virtgpu_vram.c              |  61 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |  15 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |  10 +-
 drivers/gpu/drm/zte/Kconfig                        |  10 -
 drivers/gpu/drm/zte/Makefile                       |  10 -
 drivers/gpu/drm/zte/zx_common_regs.h               |  28 -
 drivers/gpu/drm/zte/zx_drm_drv.c                   | 184 ----
 drivers/gpu/drm/zte/zx_drm_drv.h                   |  34 -
 drivers/gpu/drm/zte/zx_hdmi.c                      | 760 -----------------
 drivers/gpu/drm/zte/zx_hdmi_regs.h                 |  66 --
 drivers/gpu/drm/zte/zx_plane.c                     | 537 ------------
 drivers/gpu/drm/zte/zx_plane.h                     |  26 -
 drivers/gpu/drm/zte/zx_plane_regs.h                | 120 ---
 drivers/gpu/drm/zte/zx_tvenc.c                     | 400 ---------
 drivers/gpu/drm/zte/zx_tvenc_regs.h                |  27 -
 drivers/gpu/drm/zte/zx_vga.c                       | 527 ------------
 drivers/gpu/drm/zte/zx_vga_regs.h                  |  33 -
 drivers/gpu/drm/zte/zx_vou.c                       | 921 ---------------------
 drivers/gpu/drm/zte/zx_vou.h                       |  64 --
 drivers/gpu/drm/zte/zx_vou_regs.h                  | 212 -----
 drivers/usb/typec/altmodes/Kconfig                 |   1 +
 drivers/usb/typec/altmodes/displayport.c           |  58 +-
 include/drm/drm_bridge.h                           |   2 +
 include/drm/drm_connector.h                        |  25 +
 include/drm/drm_ioctl.h                            |   1 -
 include/drm/drm_mode_config.h                      |  13 +-
 include/drm/drm_plane.h                            |   2 +-
 include/drm/gpu_scheduler.h                        | 188 ++++-
 include/drm/ttm/ttm_bo_api.h                       |  12 -
 include/drm/ttm/ttm_caching.h                      |  17 +
 include/drm/ttm/ttm_device.h                       |  77 +-
 include/drm/ttm/ttm_placement.h                    |   1 +
 include/drm/ttm/ttm_pool.h                         |   5 +-
 include/drm/ttm/ttm_range_manager.h                |  18 +-
 include/drm/ttm/ttm_resource.h                     |   9 +-
 include/drm/ttm/ttm_tt.h                           |  18 +-
 include/linux/dma-buf.h                            |   7 +
 include/linux/dma-fence.h                          |  32 +-
 include/linux/dma-resv.h                           | 104 ++-
 include/linux/seqno-fence.h                        | 109 ---
 include/linux/shrinker.h                           |   1 +
 include/uapi/drm/drm_fourcc.h                      |   6 +
 include/uapi/drm/drm_mode.h                        |   3 +
 mm/vmscan.c                                        |  15 +
 145 files changed, 2095 insertions(+), 5455 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
 delete mode 100644 drivers/dma-buf/seqno-fence.c
 create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
 delete mode 100644 drivers/gpu/drm/zte/Kconfig
 delete mode 100644 drivers/gpu/drm/zte/Makefile
 delete mode 100644 drivers/gpu/drm/zte/zx_common_regs.h
 delete mode 100644 drivers/gpu/drm/zte/zx_drm_drv.c
 delete mode 100644 drivers/gpu/drm/zte/zx_drm_drv.h
 delete mode 100644 drivers/gpu/drm/zte/zx_hdmi.c
 delete mode 100644 drivers/gpu/drm/zte/zx_hdmi_regs.h
 delete mode 100644 drivers/gpu/drm/zte/zx_plane.c
 delete mode 100644 drivers/gpu/drm/zte/zx_plane.h
 delete mode 100644 drivers/gpu/drm/zte/zx_plane_regs.h
 delete mode 100644 drivers/gpu/drm/zte/zx_tvenc.c
 delete mode 100644 drivers/gpu/drm/zte/zx_tvenc_regs.h
 delete mode 100644 drivers/gpu/drm/zte/zx_vga.c
 delete mode 100644 drivers/gpu/drm/zte/zx_vga_regs.h
 delete mode 100644 drivers/gpu/drm/zte/zx_vou.c
 delete mode 100644 drivers/gpu/drm/zte/zx_vou.h
 delete mode 100644 drivers/gpu/drm/zte/zx_vou_regs.h
 delete mode 100644 include/linux/seqno-fence.h

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

WARNING: multiple messages have this Message-ID (diff)
From: Maxime Ripard <maxime@cerno.tech>
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>,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	Sean Paul <sean@poorly.run>,
	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Maxime Ripard <mripard@kernel.org>,
	dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org,
	dim-tools@lists.freedesktop.org
Subject: [Intel-gfx] [PULL] drm-misc-next
Date: Thu, 16 Sep 2021 09:31:32 +0200	[thread overview]
Message-ID: <20210916073132.ptbbmjetm7v3ufq3@gilmour> (raw)

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

Hi Dave, Daniel,

Here's the first drm-misc-next PR for 5.16

Thanks!
Maxime

drm-misc-next-2021-09-16:
drm-misc-next for $kernel-version:

UAPI Changes:

Cross-subsystem Changes:
  - dma-buf: Avoid a warning with some allocations, Remove
    DMA_FENCE_TRACE macros

Core Changes:
  - bridge: New helper to git rid of panels in drivers
  - fence: Improve dma_fence_add_callback documentation, Improve
    dma_fence_ops->wait documentation
  - ioctl: Unexport drm_ioctl_permit
  - lease: Documentation improvements
  - fourcc: Add new macro to determine the modifier vendor
  - quirks: Add the Steam Deck, Chuwi HiBook, Chuwi Hi10 Pro, Samsung
    Galaxy Book 10.6, KD Kurio Smart C15200 2-in-1, Lenovo Ideapad D330
  - resv: Improve the documentation
  - shmem-helpers: Allocate WC pages on x86, Switch to vmf_insert_pfn
  - sched: Fix for a timer being canceled too soon, Avoid null pointer
    derefence if the fence is null in drm_sched_fence_free, Convert
    drivers to rely on its dependency tracking
  - ttm: Switch to kerneldoc, new helper to clear all DMA mappings, pool
    shrinker optitimization, Remove ttm_tt_destroy_common, Fix for
    unbinding on multiple drivers

Driver Changes:
  - bochs: New PCI IDs
  - msm: Fence ordering impromevemnts
  - stm: Add layer alpha support, zpos
  - v3d: Fix for a Vulkan CTS failure
  - vc4: Conversion to the new bridge helpers
  - vgem: Use shmem helpers
  - virtio: Support mapping exported vram
  - zte: Remove obsolete driver

  - bridge: Probe improvements for it66121, enable DSI EOTP for anx7625,
    errors propagation improvements for anx7625

  - panels: 60fps mode for otm8009a, New driver for Samsung S6D27A1
The following changes since commit 6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f:

  Linux 5.15-rc1 (2021-09-12 16:28:37 -0700)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2021-09-16

for you to fetch changes up to e4f868191138975f2fdf2f37c11318b47db4acc9:

  drm/v3d: fix wait for TMU write combiner flush (2021-09-15 18:43:37 +0100)

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

UAPI Changes:

Cross-subsystem Changes:
  - dma-buf: Avoid a warning with some allocations, Remove
    DMA_FENCE_TRACE macros

Core Changes:
  - bridge: New helper to git rid of panels in drivers
  - fence: Improve dma_fence_add_callback documentation, Improve
    dma_fence_ops->wait documentation
  - ioctl: Unexport drm_ioctl_permit
  - lease: Documentation improvements
  - fourcc: Add new macro to determine the modifier vendor
  - quirks: Add the Steam Deck, Chuwi HiBook, Chuwi Hi10 Pro, Samsung
    Galaxy Book 10.6, KD Kurio Smart C15200 2-in-1, Lenovo Ideapad D330
  - resv: Improve the documentation
  - shmem-helpers: Allocate WC pages on x86, Switch to vmf_insert_pfn
  - sched: Fix for a timer being canceled too soon, Avoid null pointer
    derefence if the fence is null in drm_sched_fence_free, Convert
    drivers to rely on its dependency tracking
  - ttm: Switch to kerneldoc, new helper to clear all DMA mappings, pool
    shrinker optitimization, Remove ttm_tt_destroy_common, Fix for
    unbinding on multiple drivers

Driver Changes:
  - bochs: New PCI IDs
  - msm: Fence ordering impromevemnts
  - stm: Add layer alpha support, zpos
  - v3d: Fix for a Vulkan CTS failure
  - vc4: Conversion to the new bridge helpers
  - vgem: Use shmem helpers
  - virtio: Support mapping exported vram
  - zte: Remove obsolete driver

  - bridge: Probe improvements for it66121, enable DSI EOTP for anx7625,
    errors propagation improvements for anx7625

  - panels: 60fps mode for otm8009a, New driver for Samsung S6D27A1

----------------------------------------------------------------
Alyssa Rosenzweig (2):
      drm/panfrost: Use upper/lower_32_bits helpers
      drm/plane: Fix comment typo

Andrey Grodzovsky (2):
      drm/ttm: Create pinned list
      drm/ttm: Clear all DMA mappings on demand

Boris Brezillon (2):
      panfrost: Don't cleanup the job if it was successfully queued
      drm/sched: Fix drm_sched_fence_free() so it can be passed an uninitialized fence

Cai Huoqing (7):
      drm/bridge: cdns: Make use of the helper function devm_platform_ioremap_resource()
      drm: adv7511: Convert to SPDX identifier
      drm/vc4: Make use of the helper function devm_platform_ioremap_resource()
      drm/sun4i: Make use of the helper function devm_platform_ioremap_resource()
      drm/panfrost: Make use of the helper function devm_platform_ioremap_resource()
      drm/mcde: Make use of the helper function devm_platform_ioremap_resource()
      drm/meson: Make use of the helper function devm_platform_ioremap_resourcexxx()

Charan Teja Reddy (1):
      dma-buf: WARN on dmabuf release with pending attachments

Christian König (21):
      dma-buf: nuke seqno-fence
      drm/vmwgfx: unbind in vmw_ttm_unpopulate
      drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate
      drm/nouveau: unbind in nouveau_ttm_tt_unpopulate
      drm/radeon: unbind in radeon_ttm_tt_unpopulate()
      drm/ttm: remove ttm_tt_destroy_common v2
      mm/vmscan: add sync_shrinkers function v3
      drm/ttm: optimize the pool shrinker a bit v2
      dma-buf: nuke DMA_FENCE_TRACE macros v2
      dma-buf: cleanup kerneldoc of removed component
      dma-buf: clarify dma_fence_ops->wait documentation
      dma-buf: clarify dma_fence_add_callback documentation
      drm/ttm: cleanup ttm_resource_compat
      drm/ttm: remove the outdated kerneldoc section
      drm/ttm: add some general module kerneldoc
      drm/ttm: add kerneldoc for enum ttm_caching
      drm/ttm: enable TTM device object kerneldoc v2
      drm/ttm: enable TTM resource object kerneldoc v2
      drm/ttm: enable TTM placement kerneldoc
      drm/ttm: enable TTM TT object kerneldoc v2
      drm/ttm: enable TTM page pool kerneldoc

Christophe JAILLET (1):
      drm/r128: switch from 'pci_' to 'dma_' API

Daniel Vetter (16):
      drm/shmem-helper: Switch to vmf_insert_pfn
      drm/shmem-helpers: Allocate wc pages on x86
      drm/vgem: use shmem helpers
      drm/sched: Split drm_sched_job_init
      drm/msm: Improve drm/sched point of no return rules
      drm/sched: Barriers are needed for entity->last_scheduled
      drm/sched: Add dependency tracking
      drm/sched: drop entity parameter from drm_sched_push_job
      drm/sched: improve docs around drm_sched_entity
      drm/panfrost: use scheduler dependency tracking
      drm/lima: use scheduler dependency tracking
      drm/v3d: Move drm_sched_job_init to v3d_job_init
      drm/v3d: Use scheduler dependency handling
      drm/msm: Use scheduler dependency handling
      drm/msm: Don't break exclusive fence ordering
      dma-resv: Give the docs a do-over

David Stevens (1):
      drm/virtio: support mapping exported vram

Desmond Cheong Zhi Xi (1):
      drm: unexport drm_ioctl_permit

Douglas Anderson (1):
      drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01

F.A.Sulaiman (1):
      GPU: drm: fix style errors

H. Peter Anvin (Intel) (1):
      drm/bochs: add Bochs PCI ID for Simics model

Hans de Goede (11):
      drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2)
      drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1
      drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6
      drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro
      drm/connector: Give connector sysfs devices there own device_type
      drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)
      drm/connector: Add drm_connector_find_by_fwnode() function (v3)
      drm/connector: Add support for out-of-band hotplug notification (v3)
      usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic
      usb: typec: altmodes/displayport: Notify drm subsys of hotplug events
      drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook

Huang Rui (1):
      drm/ttm: fix the type mismatch error on sparc64

Iago Toral Quiroga (1):
      drm/v3d: fix wait for TMU write combiner flush

Javier Martinez Canillas (1):
      drm: Remove unused code to load the non-existing fbcon.ko

Jernej Skrabec (1):
      drm/sun4i: Fix macros in sun8i_csc.h

John Stultz (1):
      dma-buf: system_heap: Avoid warning on mid-order allocations

Krzysztof Kozlowski (1):
      dt-bindings: panel: ili9341: correct indentation

Lukas Bulwahn (4):
      drm: rockchip: remove reference to non-existing config DRM_RGB
      drm: v3d: correct reference to config ARCH_BRCMSTB
      drm: zte: remove obsolete DRM Support for ZTE SoCs
      drm: omap: remove obsolete selection of OMAP2_DSS in config DRM_OMAP

Markuss Broks (2):
      drm/panel: Add DT bindings for Samsung S6D27A1 display panel
      drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel

Maxime Ripard (5):
      Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.kernel.org/pub/scm/linux/kernel/git/hansg/linux into drm-misc-next
      Merge drm/drm-next into drm-misc-next
      drm/bridge: Add a function to abstract away panels
      drm/vc4: dpi: Switch to devm_drm_of_get_bridge
      drm/vc4: dsi: Switch to devm_drm_of_get_bridge

Monk Liu (1):
      drm/sched: fix the bug of time out calculation(v4)

Paul Cercueil (2):
      drm/bridge: it66121: Initialize {device,vendor}_ids
      drm/bridge: it66121: Wait for next bridge to be probed

Philip Chen (1):
      drm/bridge: parade-ps8640: Reorg the macros

Raphael GALLAIS-POU - foss (1):
      drm/panel: otm8009a: add a 60 fps mode

Raphael Gallais-Pou (2):
      drm/stm: ltdc: attach immutable zpos property to planes
      drm/stm: ltdc: add layer alpha support

Robert Foss (2):
      drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux()
      drm/bridge: anx7625: Propagate errors from sp_tx_edid_read()

Simon Ser (2):
      drm: document drm_mode_create_lease object requirements
      drm/panel-orientation-quirks: add Valve Steam Deck

Thierry Reding (3):
      drm/fourcc: Add macros to determine the modifier vendor
      drm/arm: malidp: Use fourcc_mod_is_vendor() helper
      drm/tegra: Use fourcc_mod_is_vendor() helper

Xin Ji (1):
      drm/bridge: anx7625: enable DSI EOTP

bibo mao (1):
      drm/qxl: User page size macro for qxl release bo

xinhui pan (1):
      drm/ttm: Try to check if new ttm man out of bounds during compile

zhangzhijie (1):
      drm: Improve the output_poll_changed description

 .../bindings/display/panel/ilitek,ili9341.yaml     |   2 +-
 .../bindings/display/panel/samsung,s6d27a1.yaml    |  98 +++
 Documentation/driver-api/dma-buf.rst               |   6 -
 Documentation/gpu/drm-mm.rst                       | 100 +--
 MAINTAINERS                                        |   6 +
 drivers/dma-buf/Makefile                           |   2 +-
 drivers/dma-buf/dma-buf.c                          |   1 +
 drivers/dma-buf/dma-fence.c                        |  13 +-
 drivers/dma-buf/dma-resv.c                         |  24 +-
 drivers/dma-buf/heaps/system_heap.c                |   5 +-
 drivers/dma-buf/seqno-fence.c                      |  71 --
 drivers/gpu/drm/Kconfig                            |   9 +-
 drivers/gpu/drm/Makefile                           |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   4 +-
 drivers/gpu/drm/arm/malidp_planes.c                |   2 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_cec.c       |  15 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |  27 +-
 drivers/gpu/drm/bridge/cdns-dsi.c                  |   4 +-
 drivers/gpu/drm/bridge/ite-it66121.c               |   5 +-
 drivers/gpu/drm/bridge/parade-ps8640.c             |  18 +-
 drivers/gpu/drm/drm_bridge.c                       |  41 +-
 drivers/gpu/drm/drm_connector.c                    |  79 ++
 drivers/gpu/drm/drm_crtc_internal.h                |   2 +
 drivers/gpu/drm/drm_gem_shmem_helper.c             |  23 +-
 drivers/gpu/drm/drm_gem_vram_helper.c              |   1 -
 drivers/gpu/drm/drm_ioctl.c                        |  21 +-
 drivers/gpu/drm/drm_kms_helper_common.c            |  11 -
 drivers/gpu/drm/drm_of.c                           |   3 +
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |  49 +-
 drivers/gpu/drm/drm_sysfs.c                        |  87 +-
 drivers/gpu/drm/etnaviv/etnaviv_sched.c            |   4 +-
 drivers/gpu/drm/gud/Kconfig                        |   2 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |   1 -
 drivers/gpu/drm/lima/lima_gem.c                    |   9 +-
 drivers/gpu/drm/lima/lima_sched.c                  |  28 +-
 drivers/gpu/drm/lima/lima_sched.h                  |   6 +-
 drivers/gpu/drm/mcde/mcde_drv.c                    |   4 +-
 drivers/gpu/drm/mcde/mcde_dsi.c                    |   4 +-
 drivers/gpu/drm/meson/meson_drv.c                  |   3 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |   4 +-
 drivers/gpu/drm/msm/msm_gem.h                      |   5 -
 drivers/gpu/drm/msm/msm_gem_submit.c               |  35 +-
 drivers/gpu/drm/msm/msm_ringbuffer.c               |  12 -
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   4 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |   2 -
 drivers/gpu/drm/omapdrm/Kconfig                    |   1 -
 drivers/gpu/drm/panel/Kconfig                      |  11 +
 drivers/gpu/drm/panel/Makefile                     |   1 +
 drivers/gpu/drm/panel/panel-orisetech-otm8009a.c   |  83 +-
 drivers/gpu/drm/panel/panel-samsung-s6d27a1.c      | 320 +++++++
 drivers/gpu/drm/panel/panel-simple.c               |  26 +-
 drivers/gpu/drm/panfrost/panfrost_device.c         |   4 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |  29 +-
 drivers/gpu/drm/panfrost/panfrost_job.c            |  48 +-
 drivers/gpu/drm/panfrost/panfrost_job.h            |   5 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |  12 +-
 drivers/gpu/drm/panfrost/panfrost_perfcnt.c        |   4 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |   4 +-
 drivers/gpu/drm/qxl/qxl_ttm.c                      |   1 -
 drivers/gpu/drm/r128/ati_pcigart.c                 |  11 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |  24 +-
 drivers/gpu/drm/radeon/radeon_ttm.c                |   7 +-
 drivers/gpu/drm/rockchip/Kconfig                   |   1 -
 drivers/gpu/drm/scheduler/sched_entity.c           | 140 ++--
 drivers/gpu/drm/scheduler/sched_fence.c            |  64 +-
 drivers/gpu/drm/scheduler/sched_main.c             | 199 ++++-
 drivers/gpu/drm/stm/ltdc.c                         |   7 +-
 drivers/gpu/drm/sun4i/sun4i_backend.c              |   4 +-
 drivers/gpu/drm/sun4i/sun4i_frontend.c             |   4 +-
 drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c             |   4 +-
 drivers/gpu/drm/sun4i/sun4i_tcon.c                 |   4 +-
 drivers/gpu/drm/sun4i/sun4i_tv.c                   |   4 +-
 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c             |   4 +-
 drivers/gpu/drm/sun4i/sun8i_csc.h                  |   4 +-
 drivers/gpu/drm/sun4i/sun8i_mixer.c                |   4 +-
 drivers/gpu/drm/sun4i/sun8i_tcon_top.c             |   4 +-
 drivers/gpu/drm/tegra/fb.c                         |   2 +-
 drivers/gpu/drm/tegra/plane.c                      |   2 +-
 drivers/gpu/drm/tiny/Kconfig                       |   4 +-
 drivers/gpu/drm/tiny/bochs.c                       |   8 +
 drivers/gpu/drm/ttm/ttm_bo.c                       |  67 +-
 drivers/gpu/drm/ttm/ttm_device.c                   |  48 ++
 drivers/gpu/drm/ttm/ttm_module.c                   |  12 +
 drivers/gpu/drm/ttm/ttm_pool.c                     |  53 +-
 drivers/gpu/drm/ttm/ttm_range_manager.c            |   8 +-
 drivers/gpu/drm/ttm/ttm_resource.c                 |  49 ++
 drivers/gpu/drm/ttm/ttm_tt.c                       |  17 +-
 drivers/gpu/drm/udl/Kconfig                        |   1 +
 drivers/gpu/drm/v3d/Kconfig                        |   2 +-
 drivers/gpu/drm/v3d/v3d_drv.h                      |   6 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      | 118 ++-
 drivers/gpu/drm/v3d/v3d_sched.c                    |  44 +-
 drivers/gpu/drm/vc4/vc4_dpi.c                      |  15 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |   6 +-
 drivers/gpu/drm/vc4/vc4_dsi.c                      |  28 +-
 drivers/gpu/drm/vgem/vgem_drv.c                    | 342 +-------
 drivers/gpu/drm/virtio/virtgpu_drv.h               |   8 +
 drivers/gpu/drm/virtio/virtgpu_prime.c             |  32 +-
 drivers/gpu/drm/virtio/virtgpu_vram.c              |  61 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |  15 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |  10 +-
 drivers/gpu/drm/zte/Kconfig                        |  10 -
 drivers/gpu/drm/zte/Makefile                       |  10 -
 drivers/gpu/drm/zte/zx_common_regs.h               |  28 -
 drivers/gpu/drm/zte/zx_drm_drv.c                   | 184 ----
 drivers/gpu/drm/zte/zx_drm_drv.h                   |  34 -
 drivers/gpu/drm/zte/zx_hdmi.c                      | 760 -----------------
 drivers/gpu/drm/zte/zx_hdmi_regs.h                 |  66 --
 drivers/gpu/drm/zte/zx_plane.c                     | 537 ------------
 drivers/gpu/drm/zte/zx_plane.h                     |  26 -
 drivers/gpu/drm/zte/zx_plane_regs.h                | 120 ---
 drivers/gpu/drm/zte/zx_tvenc.c                     | 400 ---------
 drivers/gpu/drm/zte/zx_tvenc_regs.h                |  27 -
 drivers/gpu/drm/zte/zx_vga.c                       | 527 ------------
 drivers/gpu/drm/zte/zx_vga_regs.h                  |  33 -
 drivers/gpu/drm/zte/zx_vou.c                       | 921 ---------------------
 drivers/gpu/drm/zte/zx_vou.h                       |  64 --
 drivers/gpu/drm/zte/zx_vou_regs.h                  | 212 -----
 drivers/usb/typec/altmodes/Kconfig                 |   1 +
 drivers/usb/typec/altmodes/displayport.c           |  58 +-
 include/drm/drm_bridge.h                           |   2 +
 include/drm/drm_connector.h                        |  25 +
 include/drm/drm_ioctl.h                            |   1 -
 include/drm/drm_mode_config.h                      |  13 +-
 include/drm/drm_plane.h                            |   2 +-
 include/drm/gpu_scheduler.h                        | 188 ++++-
 include/drm/ttm/ttm_bo_api.h                       |  12 -
 include/drm/ttm/ttm_caching.h                      |  17 +
 include/drm/ttm/ttm_device.h                       |  77 +-
 include/drm/ttm/ttm_placement.h                    |   1 +
 include/drm/ttm/ttm_pool.h                         |   5 +-
 include/drm/ttm/ttm_range_manager.h                |  18 +-
 include/drm/ttm/ttm_resource.h                     |   9 +-
 include/drm/ttm/ttm_tt.h                           |  18 +-
 include/linux/dma-buf.h                            |   7 +
 include/linux/dma-fence.h                          |  32 +-
 include/linux/dma-resv.h                           | 104 ++-
 include/linux/seqno-fence.h                        | 109 ---
 include/linux/shrinker.h                           |   1 +
 include/uapi/drm/drm_fourcc.h                      |   6 +
 include/uapi/drm/drm_mode.h                        |   3 +
 mm/vmscan.c                                        |  15 +
 145 files changed, 2095 insertions(+), 5455 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
 delete mode 100644 drivers/dma-buf/seqno-fence.c
 create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
 delete mode 100644 drivers/gpu/drm/zte/Kconfig
 delete mode 100644 drivers/gpu/drm/zte/Makefile
 delete mode 100644 drivers/gpu/drm/zte/zx_common_regs.h
 delete mode 100644 drivers/gpu/drm/zte/zx_drm_drv.c
 delete mode 100644 drivers/gpu/drm/zte/zx_drm_drv.h
 delete mode 100644 drivers/gpu/drm/zte/zx_hdmi.c
 delete mode 100644 drivers/gpu/drm/zte/zx_hdmi_regs.h
 delete mode 100644 drivers/gpu/drm/zte/zx_plane.c
 delete mode 100644 drivers/gpu/drm/zte/zx_plane.h
 delete mode 100644 drivers/gpu/drm/zte/zx_plane_regs.h
 delete mode 100644 drivers/gpu/drm/zte/zx_tvenc.c
 delete mode 100644 drivers/gpu/drm/zte/zx_tvenc_regs.h
 delete mode 100644 drivers/gpu/drm/zte/zx_vga.c
 delete mode 100644 drivers/gpu/drm/zte/zx_vga_regs.h
 delete mode 100644 drivers/gpu/drm/zte/zx_vou.c
 delete mode 100644 drivers/gpu/drm/zte/zx_vou.h
 delete mode 100644 drivers/gpu/drm/zte/zx_vou_regs.h
 delete mode 100644 include/linux/seqno-fence.h

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

             reply	other threads:[~2021-09-16  7:31 UTC|newest]

Thread overview: 317+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-09-16  7:31 Maxime Ripard [this message]
2021-09-16  7:31 ` [Intel-gfx] [PULL] drm-misc-next Maxime Ripard
2021-09-20 22:29 ` Rob Herring
2021-09-20 22:29   ` Rob Herring
2021-09-22  7:44   ` [Intel-gfx] " Maxime Ripard
2021-09-22  7:44     ` Maxime Ripard
  -- strict thread matches above, loose matches on Subject: below --
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 22:17 ` Helen Koike
2023-08-14 23:49 ` Helen Mae Koike Fornazier
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-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=20210916073132.ptbbmjetm7v3ufq3@gilmour \
    --to=maxime@cerno.tech \
    --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=jani.nikula@linux.intel.com \
    --cc=joonas.lahtinen@linux.intel.com \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=mripard@kernel.org \
    --cc=rodrigo.vivi@intel.com \
    --cc=sean@poorly.run \
    /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.