All of 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: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>,
	dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
	Thomas Zimmermann <tzimmermann@suse.de>,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	intel-gfx@lists.freedesktop.org
Subject: [PULL] drm-misc-next
Date: Thu, 21 Apr 2022 08:59:48 +0200	[thread overview]
Message-ID: <20220421065948.2pyp3j7acxtl6pz5@houat> (raw)

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

Hi,

Here's this week drm-misc-next PR

Maxime

drm-misc-next-2022-04-21:
drm-misc-next for $kernel-version:

UAPI Changes:

Cross-subsystem Changes:
  - of: Create a platform_device for offb

Core Changes:
  - edid: block read refactoring
  - ttm: Add common debugfs code for resource managers

Driver Changes:
  - bridges:
    - adv7611: Enable DRM_BRIDGE_OP_HPD if there's an interrupt
    - anx7625: Fill ELD if no monitor is connected
    - dw_hdmi: Add General Parallel Audio support
    - icn6211: Add data-lanes DT property
    - new driver: Lontium LT9211
  - nouveau: make some structures static
  - tidss: Reset DISPC on startup
  - solomon: SPI Support and DT bindings improvements
The following changes since commit c54b39a565227538c52ead2349eb17d54aadd6f7:

  Merge tag 'drm-intel-next-2022-04-13-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2022-04-14 12:03:09 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2022-04-21

for you to fetch changes up to 40d8d4bd06720aed6c1125bab7296c57de4f1157:

  drm/radeon: Use TTM builtin resource manager debugfs code (2022-04-20 21:06:02 -0400)

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

UAPI Changes:

Cross-subsystem Changes:
  - of: Create a platform_device for offb

Core Changes:
  - edid: block read refactoring
  - ttm: Add common debugfs code for resource managers

Driver Changes:
  - bridges:
    - adv7611: Enable DRM_BRIDGE_OP_HPD if there's an interrupt
    - anx7625: Fill ELD if no monitor is connected
    - dw_hdmi: Add General Parallel Audio support
    - icn6211: Add data-lanes DT property
    - new driver: Lontium LT9211
  - nouveau: make some structures static
  - tidss: Reset DISPC on startup
  - solomon: SPI Support and DT bindings improvements

----------------------------------------------------------------
Arunpravin Paneer Selvam (2):
      drm/amdgpu: add drm buddy support to amdgpu
      drm: add a check to verify the size alignment

Biju Das (1):
      drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HPD interrupt

Changcheng Deng (1):
      fbcon: use min() to make code cleaner

Chen-Yu Tsai (4):
      dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH Eletronics Ltd.
      dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106
      drm/ssd130x: Support page addressing mode
      drm/ssd130x: Add support for SINO WEALTH SH1106

Christian König (16):
      dma-buf: add enum dma_resv_usage v4
      dma-buf: specify usage while adding fences to dma_resv obj v7
      dma-buf & drm/amdgpu: remove dma_resv workaround
      dma-buf: add DMA_RESV_USAGE_KERNEL v3
      drm/amdgpu: use DMA_RESV_USAGE_KERNEL
      drm/radeon: use DMA_RESV_USAGE_KERNEL
      RDMA: use DMA_RESV_USAGE_KERNEL
      dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3
      dma-buf: wait for map to complete for static attachments
      drm/i915: drop bo->moving dependency
      drm/ttm: remove bo->moving
      dma-buf: drop seq count based update
      seqlock: drop seqcount_ww_mutex_t
      futex: add missing rtmutex.h include
      drm/ttm: fix logic inversion in ttm_eu_reserve_buffers
      drm/ttm: fix kerneldoc for ttm_lru_bulk_move

Colin Ian King (1):
      drm: sti: fix spelling mistake: rejec -> rejection

Daniel Vetter (18):
      fbcon: delete a few unneeded forward decl
      fbcon: Move fbcon_bmove(_rec) functions
      fbcon: Introduce wrapper for console->fb_info lookup
      fbcon: delete delayed loading code
      fbdev/sysfs: Fix locking
      fbcon: Use delayed work for cursor
      fbcon: Replace FBCON_FLAGS_INIT with a boolean
      fb: Delete fb_info->queue
      fbcon: Extract fbcon_open/release helpers
      fbcon: Ditch error handling for con2fb_release_oldinfo
      fbcon: move more common code into fb_open()
      fbcon: use lock_fb_info in fbcon_open/release
      fbcon: Consistently protect deferred_takeover with console_lock()
      fbcon: Move console_lock for register/unlink/unregister
      fbcon: Move more code into fbcon_release
      fbcon: untangle fbcon_exit
      fbcon: Maintain a private array of fb_info
      fbcon: Fix delayed takeover locking

Devarsh Thakkar (1):
      drm/tidss: Soft Reset DISPC on startup

H. Nikolaus Schaller (1):
      drm/bridge: display-connector: add ddc-en gpio support

Helge Deller (1):
      Revert "video: fbdev: fbmem: fix pointer reference to null device field"

Hsin-Yi Wang (1):
      drm/bridge: anx7625: Fill in empty ELD when no connector

Imre Deak (1):
      drm/dp: Factor out a function to probe a DPCD address

Jani Nikula (12):
      drm/edid: convert edid_is_zero() to edid_block_is_zero() for blocks
      drm/edid: have edid_block_check() detect blocks that are all zero
      drm/edid: refactor EDID block status printing
      drm/edid: add a helper to log dump an EDID block
      drm/edid: pass struct edid to connector_bad_edid()
      drm/edid: add typedef for block read function
      drm/edid: abstract an EDID block read helper
      drm/edid: use EDID block read helper in drm_do_get_edid()
      drm/edid: convert extension block read to EDID block read helper
      drm/edid: drop extra local var
      drm/edid: add single point of return to drm_do_get_edid()
      drm/edid: add EDID block count and size helpers

Javier Martinez Canillas (6):
      drm/vc4: Use newer fence API properly to fix build errors
      dt-bindings: display: ssd1307fb: Deprecate "-i2c" compatible strings
      dt-bindings: display: ssd1307fb: Extend schema for SPI controllers
      drm/solomon: Add ssd130x new compatible strings and deprecate old ones.
      drm/solomon: Move device info from ssd130x-i2c to the core driver
      drm/solomon: Add SSD130x OLED displays SPI support

Jiasheng Jiang (1):
      drm: mali-dp: potential dereference of null pointer

Julia Lawall (1):
      drm/sti: fix typos in comments

Liviu Dudau (1):
      drm/komeda: return early if drm_universal_plane_init() fails.

Marek Szyprowski (1):
      drm: bridge: panel: Register connector if DRM device is already registered

Marek Vasut (7):
      drm: bridge: icn6211: Convert to regmap
      drm/panel: lvds: Simplify mode parsing
      drm/panel: lvds: Use bus_flags from DT panel-timing property
      dt-bindings: display: bridge: lt9211: Add Lontium LT9211 bridge driver
      drm/bridge: lt9211: Add Lontium LT9211 bridge driver
      dt-bindings: display: bridge: icn6211: Document DSI data-lanes property
      drm: bridge: icn6211: Add DSI lane count DT property parsing

Matthew Auld (4):
      drm/i915: fix broken build
      drm/i915: fix i915_gem_object_wait_moving_fence
      drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanup
      drm/ttm: fixup ttm_bo_add_move_fence v2

Maxime Ripard (6):
      drm/vc4: hvs: Reset muxes at probe time
      drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
      drm/vc4: txp: Force alpha to be 0xff if it's disabled
      drm/vc4: kms: Store channel in local variable
      drm/vc4: kms: Warn if we have an incompatible muxing setup
      drm/vc4: kms: Improve logging

Nícolas F. R. A. Prado (1):
      drm/bridge: anx7625: Use uint8 for lane-swing arrays

Paul Boddie (1):
      drm/ingenic: Add dw-hdmi driver specialization for jz4780

Paul Cercueil (2):
      drm/ingenic: Implement proper .atomic_get_input_bus_fmts
      Merge drm/drm-next into drm-misc-next

Randy Dunlap (1):
      drm: sti: don't use kernel-doc markers

Robin Murphy (1):
      drm/arm/malidp: Stop using iommu_present()

Sandor Yu (4):
      drm: bridge: dw_hdmi: default enable workaround to clear the overflow
      drm: bridge: dw_hdmi: Enable GCP only for Deep Color
      drm: bridge: dw_hdmi: add reset function for PHY GEN1
      drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (GPA) driver

Thomas Zimmermann (2):
      of: Create platform devices for OF framebuffers
      fbdev: Warn in hot-unplug workaround for framebuffers without device

Tom Rix (2):
      drm/nouveau: change base917c_format from global to static
      drm/nouveau/gr/gf100-: change gf108_gr_fwif from global to static

Ville Syrjälä (2):
      drm: Use drm_mode_init() for on-stack modes
      drm: Use drm_mode_copy()

Xiaomeng Tong (2):
      stm: ltdc: fix two incorrect NULL checks on list iterator
      drm/gma500: fix a potential repeat execution in psb_driver_load

Yang Guang (1):
      fbcon: replace snprintf in show functions with sysfs_emit

Zack Rusin (5):
      drm/ttm: Add common debugfs code for resource managers
      drm/vmwgfx: Add debugfs entries for various ttm resource managers
      drm/amdgpu: Use TTM builtin resource manager debugfs code
      drm/qxl: Use TTM builtin resource manager debugfs code
      drm/radeon: Use TTM builtin resource manager debugfs code

Zhou Qingyang (1):
      drm/komeda: Fix an undefined behavior bug in komeda_plane_add()

Zhouyi Zhou (1):
      video: fbdev: fbmem: fix pointer reference to null device field

 .../bindings/display/bridge/chipone,icn6211.yaml   |  18 +-
 .../bindings/display/bridge/lontium,lt9211.yaml    | 117 +++
 .../bindings/display/solomon,ssd1307fb.yaml        |  95 ++-
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 drivers/dma-buf/dma-buf.c                          |  22 +-
 drivers/dma-buf/dma-resv.c                         | 401 +++++------
 drivers/dma-buf/st-dma-resv.c                      | 111 +--
 drivers/gpu/drm/Kconfig                            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h        |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  55 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c            |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h     |  97 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c           |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  89 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c         |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c        |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       | 359 +++++----
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h       |  89 +++
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   3 +-
 drivers/gpu/drm/arm/display/komeda/komeda_plane.c  |  10 +-
 drivers/gpu/drm/arm/malidp_crtc.c                  |   5 +-
 drivers/gpu/drm/arm/malidp_planes.c                |  14 +-
 drivers/gpu/drm/bridge/Kconfig                     |  14 +
 drivers/gpu/drm/bridge/Makefile                    |   1 +
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |   6 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |  24 +-
 drivers/gpu/drm/bridge/analogix/anx7625.h          |   4 +-
 drivers/gpu/drm/bridge/chipone-icn6211.c           | 119 ++-
 drivers/gpu/drm/bridge/display-connector.c         |  15 +
 drivers/gpu/drm/bridge/lontium-lt9211.c            | 802 +++++++++++++++++++++
 drivers/gpu/drm/bridge/panel.c                     |   7 +-
 drivers/gpu/drm/bridge/synopsys/Kconfig            |  10 +
 drivers/gpu/drm/bridge/synopsys/Makefile           |   1 +
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 199 +++++
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          | 186 ++++-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.h          |  16 +-
 drivers/gpu/drm/dp/drm_dp.c                        |  33 +-
 drivers/gpu/drm/drm_buddy.c                        |   3 +
 drivers/gpu/drm/drm_crtc_helper.c                  |  12 +-
 drivers/gpu/drm/drm_edid.c                         | 358 +++++----
 drivers/gpu/drm/drm_gem.c                          |   3 +-
 drivers/gpu/drm/drm_gem_atomic_helper.c            |   2 +-
 drivers/gpu/drm/drm_modes.c                        |   4 +-
 drivers/gpu/drm/drm_vblank.c                       |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem.c              |   6 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c       |  10 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |   5 +-
 drivers/gpu/drm/i915/display/intel_atomic_plane.c  |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_busy.c           |  10 +-
 drivers/gpu/drm/i915/gem/i915_gem_clflush.c        |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_lmem.c           |   2 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.c         |  42 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.h         |   8 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c       |  20 +-
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c        |   2 +-
 drivers/gpu/drm/i915/gem/i915_gem_wait.c           |   6 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c   |   3 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c  |   5 +-
 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c |   4 +-
 drivers/gpu/drm/i915/i915_deps.c                   |   2 +-
 drivers/gpu/drm/i915/i915_request.c                |   3 +-
 drivers/gpu/drm/i915/i915_sw_fence.c               |   2 +-
 drivers/gpu/drm/i915/i915_vma.c                    |  17 +-
 .../gpu/drm/i915/selftests/intel_memory_region.c   |   3 +-
 drivers/gpu/drm/ingenic/Kconfig                    |   9 +
 drivers/gpu/drm/ingenic/Makefile                   |   1 +
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |  28 +-
 drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c          | 103 +++
 drivers/gpu/drm/lima/lima_gem.c                    |   7 +-
 drivers/gpu/drm/msm/msm_gem.c                      |   3 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |   6 +-
 drivers/gpu/drm/nouveau/dispnv50/base917c.c        |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/wndw.c            |   3 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |  17 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |  12 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |   3 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |  17 +-
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c     |   2 +-
 drivers/gpu/drm/panel/panel-lvds.c                 |  31 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |   3 +-
 drivers/gpu/drm/panfrost/panfrost_job.c            |   2 +-
 drivers/gpu/drm/qxl/qxl_debugfs.c                  |   3 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |   3 +-
 drivers/gpu/drm/qxl/qxl_ttm.c                      |  39 +-
 drivers/gpu/drm/radeon/radeon_display.c            |   3 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |   9 +-
 drivers/gpu/drm/radeon/radeon_mn.c                 |   4 +-
 drivers/gpu/drm/radeon/radeon_object.c             |  13 +-
 drivers/gpu/drm/radeon/radeon_prime.c              |  14 +-
 drivers/gpu/drm/radeon/radeon_sync.c               |   2 +-
 drivers/gpu/drm/radeon/radeon_ttm.c                |  36 +-
 drivers/gpu/drm/radeon/radeon_uvd.c                |  12 +-
 drivers/gpu/drm/scheduler/sched_main.c             |   3 +-
 drivers/gpu/drm/solomon/Kconfig                    |  18 +-
 drivers/gpu/drm/solomon/Makefile                   |   1 +
 drivers/gpu/drm/solomon/ssd130x-i2c.c              |  56 +-
 drivers/gpu/drm/solomon/ssd130x-spi.c              | 178 +++++
 drivers/gpu/drm/solomon/ssd130x.c                  | 108 ++-
 drivers/gpu/drm/solomon/ssd130x.h                  |  16 +
 drivers/gpu/drm/sti/sti_gdp.c                      |   2 +-
 drivers/gpu/drm/sti/sti_hdmi.c                     |  22 +-
 drivers/gpu/drm/stm/ltdc.c                         |  16 +-
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             |   2 +-
 drivers/gpu/drm/tidss/tidss_dispc.c                |  18 +
 drivers/gpu/drm/ttm/ttm_bo.c                       |  37 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |  27 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    |  34 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |   8 +-
 drivers/gpu/drm/ttm/ttm_resource.c                 |  34 +
 drivers/gpu/drm/v3d/v3d_gem.c                      |   4 +-
 drivers/gpu/drm/vc4/vc4_gem.c                      |   6 +-
 drivers/gpu/drm/vc4/vc4_hvs.c                      |  26 +-
 drivers/gpu/drm/vc4/vc4_kms.c                      |  39 +-
 drivers/gpu/drm/vc4/vc4_txp.c                      |   8 +-
 drivers/gpu/drm/vgem/vgem_fence.c                  |  13 +-
 drivers/gpu/drm/virtio/virtgpu_gem.c               |   3 +-
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |   5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |  18 +
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |   5 -
 drivers/infiniband/core/umem_dmabuf.c              |   3 +-
 drivers/of/platform.c                              |  83 ++-
 drivers/video/fbdev/core/fbcon.c                   | 724 +++++++++----------
 drivers/video/fbdev/core/fbcon.h                   |   8 +-
 drivers/video/fbdev/core/fbmem.c                   |  37 +-
 drivers/video/fbdev/core/fbsysfs.c                 |   2 +
 drivers/video/fbdev/offb.c                         | 100 ++-
 include/drm/bridge/dw_hdmi.h                       |  11 +-
 include/drm/dp/drm_dp_helper.h                     |   1 +
 include/drm/ttm/ttm_bo_api.h                       |   2 -
 include/drm/ttm/ttm_bo_driver.h                    |  11 +-
 include/drm/ttm/ttm_resource.h                     |   7 +-
 include/linux/dma-buf.h                            |  24 +-
 include/linux/dma-resv.h                           | 180 +++--
 include/linux/fb.h                                 |   1 -
 include/linux/seqlock.h                            |   8 +-
 kernel/futex/futex.h                               |   1 +
 146 files changed, 4031 insertions(+), 1849 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt9211.yaml
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h
 create mode 100644 drivers/gpu/drm/bridge/lontium-lt9211.c
 create mode 100644 drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c
 create mode 100644 drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c
 create mode 100644 drivers/gpu/drm/solomon/ssd130x-spi.c

[-- 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: dim-tools@lists.freedesktop.org, dri-devel@lists.freedesktop.org,
	Maxime Ripard <mripard@kernel.org>,
	Thomas Zimmermann <tzimmermann@suse.de>,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	intel-gfx@lists.freedesktop.org
Subject: [Intel-gfx] [PULL] drm-misc-next
Date: Thu, 21 Apr 2022 08:59:48 +0200	[thread overview]
Message-ID: <20220421065948.2pyp3j7acxtl6pz5@houat> (raw)

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

Hi,

Here's this week drm-misc-next PR

Maxime

drm-misc-next-2022-04-21:
drm-misc-next for $kernel-version:

UAPI Changes:

Cross-subsystem Changes:
  - of: Create a platform_device for offb

Core Changes:
  - edid: block read refactoring
  - ttm: Add common debugfs code for resource managers

Driver Changes:
  - bridges:
    - adv7611: Enable DRM_BRIDGE_OP_HPD if there's an interrupt
    - anx7625: Fill ELD if no monitor is connected
    - dw_hdmi: Add General Parallel Audio support
    - icn6211: Add data-lanes DT property
    - new driver: Lontium LT9211
  - nouveau: make some structures static
  - tidss: Reset DISPC on startup
  - solomon: SPI Support and DT bindings improvements
The following changes since commit c54b39a565227538c52ead2349eb17d54aadd6f7:

  Merge tag 'drm-intel-next-2022-04-13-1' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2022-04-14 12:03:09 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2022-04-21

for you to fetch changes up to 40d8d4bd06720aed6c1125bab7296c57de4f1157:

  drm/radeon: Use TTM builtin resource manager debugfs code (2022-04-20 21:06:02 -0400)

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

UAPI Changes:

Cross-subsystem Changes:
  - of: Create a platform_device for offb

Core Changes:
  - edid: block read refactoring
  - ttm: Add common debugfs code for resource managers

Driver Changes:
  - bridges:
    - adv7611: Enable DRM_BRIDGE_OP_HPD if there's an interrupt
    - anx7625: Fill ELD if no monitor is connected
    - dw_hdmi: Add General Parallel Audio support
    - icn6211: Add data-lanes DT property
    - new driver: Lontium LT9211
  - nouveau: make some structures static
  - tidss: Reset DISPC on startup
  - solomon: SPI Support and DT bindings improvements

----------------------------------------------------------------
Arunpravin Paneer Selvam (2):
      drm/amdgpu: add drm buddy support to amdgpu
      drm: add a check to verify the size alignment

Biju Das (1):
      drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HPD interrupt

Changcheng Deng (1):
      fbcon: use min() to make code cleaner

Chen-Yu Tsai (4):
      dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH Eletronics Ltd.
      dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106
      drm/ssd130x: Support page addressing mode
      drm/ssd130x: Add support for SINO WEALTH SH1106

Christian König (16):
      dma-buf: add enum dma_resv_usage v4
      dma-buf: specify usage while adding fences to dma_resv obj v7
      dma-buf & drm/amdgpu: remove dma_resv workaround
      dma-buf: add DMA_RESV_USAGE_KERNEL v3
      drm/amdgpu: use DMA_RESV_USAGE_KERNEL
      drm/radeon: use DMA_RESV_USAGE_KERNEL
      RDMA: use DMA_RESV_USAGE_KERNEL
      dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3
      dma-buf: wait for map to complete for static attachments
      drm/i915: drop bo->moving dependency
      drm/ttm: remove bo->moving
      dma-buf: drop seq count based update
      seqlock: drop seqcount_ww_mutex_t
      futex: add missing rtmutex.h include
      drm/ttm: fix logic inversion in ttm_eu_reserve_buffers
      drm/ttm: fix kerneldoc for ttm_lru_bulk_move

Colin Ian King (1):
      drm: sti: fix spelling mistake: rejec -> rejection

Daniel Vetter (18):
      fbcon: delete a few unneeded forward decl
      fbcon: Move fbcon_bmove(_rec) functions
      fbcon: Introduce wrapper for console->fb_info lookup
      fbcon: delete delayed loading code
      fbdev/sysfs: Fix locking
      fbcon: Use delayed work for cursor
      fbcon: Replace FBCON_FLAGS_INIT with a boolean
      fb: Delete fb_info->queue
      fbcon: Extract fbcon_open/release helpers
      fbcon: Ditch error handling for con2fb_release_oldinfo
      fbcon: move more common code into fb_open()
      fbcon: use lock_fb_info in fbcon_open/release
      fbcon: Consistently protect deferred_takeover with console_lock()
      fbcon: Move console_lock for register/unlink/unregister
      fbcon: Move more code into fbcon_release
      fbcon: untangle fbcon_exit
      fbcon: Maintain a private array of fb_info
      fbcon: Fix delayed takeover locking

Devarsh Thakkar (1):
      drm/tidss: Soft Reset DISPC on startup

H. Nikolaus Schaller (1):
      drm/bridge: display-connector: add ddc-en gpio support

Helge Deller (1):
      Revert "video: fbdev: fbmem: fix pointer reference to null device field"

Hsin-Yi Wang (1):
      drm/bridge: anx7625: Fill in empty ELD when no connector

Imre Deak (1):
      drm/dp: Factor out a function to probe a DPCD address

Jani Nikula (12):
      drm/edid: convert edid_is_zero() to edid_block_is_zero() for blocks
      drm/edid: have edid_block_check() detect blocks that are all zero
      drm/edid: refactor EDID block status printing
      drm/edid: add a helper to log dump an EDID block
      drm/edid: pass struct edid to connector_bad_edid()
      drm/edid: add typedef for block read function
      drm/edid: abstract an EDID block read helper
      drm/edid: use EDID block read helper in drm_do_get_edid()
      drm/edid: convert extension block read to EDID block read helper
      drm/edid: drop extra local var
      drm/edid: add single point of return to drm_do_get_edid()
      drm/edid: add EDID block count and size helpers

Javier Martinez Canillas (6):
      drm/vc4: Use newer fence API properly to fix build errors
      dt-bindings: display: ssd1307fb: Deprecate "-i2c" compatible strings
      dt-bindings: display: ssd1307fb: Extend schema for SPI controllers
      drm/solomon: Add ssd130x new compatible strings and deprecate old ones.
      drm/solomon: Move device info from ssd130x-i2c to the core driver
      drm/solomon: Add SSD130x OLED displays SPI support

Jiasheng Jiang (1):
      drm: mali-dp: potential dereference of null pointer

Julia Lawall (1):
      drm/sti: fix typos in comments

Liviu Dudau (1):
      drm/komeda: return early if drm_universal_plane_init() fails.

Marek Szyprowski (1):
      drm: bridge: panel: Register connector if DRM device is already registered

Marek Vasut (7):
      drm: bridge: icn6211: Convert to regmap
      drm/panel: lvds: Simplify mode parsing
      drm/panel: lvds: Use bus_flags from DT panel-timing property
      dt-bindings: display: bridge: lt9211: Add Lontium LT9211 bridge driver
      drm/bridge: lt9211: Add Lontium LT9211 bridge driver
      dt-bindings: display: bridge: icn6211: Document DSI data-lanes property
      drm: bridge: icn6211: Add DSI lane count DT property parsing

Matthew Auld (4):
      drm/i915: fix broken build
      drm/i915: fix i915_gem_object_wait_moving_fence
      drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanup
      drm/ttm: fixup ttm_bo_add_move_fence v2

Maxime Ripard (6):
      drm/vc4: hvs: Reset muxes at probe time
      drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
      drm/vc4: txp: Force alpha to be 0xff if it's disabled
      drm/vc4: kms: Store channel in local variable
      drm/vc4: kms: Warn if we have an incompatible muxing setup
      drm/vc4: kms: Improve logging

Nícolas F. R. A. Prado (1):
      drm/bridge: anx7625: Use uint8 for lane-swing arrays

Paul Boddie (1):
      drm/ingenic: Add dw-hdmi driver specialization for jz4780

Paul Cercueil (2):
      drm/ingenic: Implement proper .atomic_get_input_bus_fmts
      Merge drm/drm-next into drm-misc-next

Randy Dunlap (1):
      drm: sti: don't use kernel-doc markers

Robin Murphy (1):
      drm/arm/malidp: Stop using iommu_present()

Sandor Yu (4):
      drm: bridge: dw_hdmi: default enable workaround to clear the overflow
      drm: bridge: dw_hdmi: Enable GCP only for Deep Color
      drm: bridge: dw_hdmi: add reset function for PHY GEN1
      drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (GPA) driver

Thomas Zimmermann (2):
      of: Create platform devices for OF framebuffers
      fbdev: Warn in hot-unplug workaround for framebuffers without device

Tom Rix (2):
      drm/nouveau: change base917c_format from global to static
      drm/nouveau/gr/gf100-: change gf108_gr_fwif from global to static

Ville Syrjälä (2):
      drm: Use drm_mode_init() for on-stack modes
      drm: Use drm_mode_copy()

Xiaomeng Tong (2):
      stm: ltdc: fix two incorrect NULL checks on list iterator
      drm/gma500: fix a potential repeat execution in psb_driver_load

Yang Guang (1):
      fbcon: replace snprintf in show functions with sysfs_emit

Zack Rusin (5):
      drm/ttm: Add common debugfs code for resource managers
      drm/vmwgfx: Add debugfs entries for various ttm resource managers
      drm/amdgpu: Use TTM builtin resource manager debugfs code
      drm/qxl: Use TTM builtin resource manager debugfs code
      drm/radeon: Use TTM builtin resource manager debugfs code

Zhou Qingyang (1):
      drm/komeda: Fix an undefined behavior bug in komeda_plane_add()

Zhouyi Zhou (1):
      video: fbdev: fbmem: fix pointer reference to null device field

 .../bindings/display/bridge/chipone,icn6211.yaml   |  18 +-
 .../bindings/display/bridge/lontium,lt9211.yaml    | 117 +++
 .../bindings/display/solomon,ssd1307fb.yaml        |  95 ++-
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 drivers/dma-buf/dma-buf.c                          |  22 +-
 drivers/dma-buf/dma-resv.c                         | 401 +++++------
 drivers/dma-buf/st-dma-resv.c                      | 111 +--
 drivers/gpu/drm/Kconfig                            |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h        |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  55 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c            |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h     |  97 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c           |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  89 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c         |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c        |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       | 359 +++++----
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h       |  89 +++
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   3 +-
 drivers/gpu/drm/arm/display/komeda/komeda_plane.c  |  10 +-
 drivers/gpu/drm/arm/malidp_crtc.c                  |   5 +-
 drivers/gpu/drm/arm/malidp_planes.c                |  14 +-
 drivers/gpu/drm/bridge/Kconfig                     |  14 +
 drivers/gpu/drm/bridge/Makefile                    |   1 +
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |   6 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |  24 +-
 drivers/gpu/drm/bridge/analogix/anx7625.h          |   4 +-
 drivers/gpu/drm/bridge/chipone-icn6211.c           | 119 ++-
 drivers/gpu/drm/bridge/display-connector.c         |  15 +
 drivers/gpu/drm/bridge/lontium-lt9211.c            | 802 +++++++++++++++++++++
 drivers/gpu/drm/bridge/panel.c                     |   7 +-
 drivers/gpu/drm/bridge/synopsys/Kconfig            |  10 +
 drivers/gpu/drm/bridge/synopsys/Makefile           |   1 +
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 199 +++++
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          | 186 ++++-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.h          |  16 +-
 drivers/gpu/drm/dp/drm_dp.c                        |  33 +-
 drivers/gpu/drm/drm_buddy.c                        |   3 +
 drivers/gpu/drm/drm_crtc_helper.c                  |  12 +-
 drivers/gpu/drm/drm_edid.c                         | 358 +++++----
 drivers/gpu/drm/drm_gem.c                          |   3 +-
 drivers/gpu/drm/drm_gem_atomic_helper.c            |   2 +-
 drivers/gpu/drm/drm_modes.c                        |   4 +-
 drivers/gpu/drm/drm_vblank.c                       |   2 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem.c              |   6 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c       |  10 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |   5 +-
 drivers/gpu/drm/i915/display/intel_atomic_plane.c  |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_busy.c           |  10 +-
 drivers/gpu/drm/i915/gem/i915_gem_clflush.c        |   3 +-
 drivers/gpu/drm/i915/gem/i915_gem_lmem.c           |   2 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.c         |  42 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.h         |   8 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c       |  20 +-
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c        |   2 +-
 drivers/gpu/drm/i915/gem/i915_gem_wait.c           |   6 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c   |   3 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c  |   5 +-
 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c |   4 +-
 drivers/gpu/drm/i915/i915_deps.c                   |   2 +-
 drivers/gpu/drm/i915/i915_request.c                |   3 +-
 drivers/gpu/drm/i915/i915_sw_fence.c               |   2 +-
 drivers/gpu/drm/i915/i915_vma.c                    |  17 +-
 .../gpu/drm/i915/selftests/intel_memory_region.c   |   3 +-
 drivers/gpu/drm/ingenic/Kconfig                    |   9 +
 drivers/gpu/drm/ingenic/Makefile                   |   1 +
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |  28 +-
 drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c          | 103 +++
 drivers/gpu/drm/lima/lima_gem.c                    |   7 +-
 drivers/gpu/drm/msm/msm_gem.c                      |   3 +-
 drivers/gpu/drm/msm/msm_gem_submit.c               |   6 +-
 drivers/gpu/drm/nouveau/dispnv50/base917c.c        |   2 +-
 drivers/gpu/drm/nouveau/dispnv50/wndw.c            |   3 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |  17 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |  12 +-
 drivers/gpu/drm/nouveau/nouveau_gem.c              |   3 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |  17 +-
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c     |   2 +-
 drivers/gpu/drm/panel/panel-lvds.c                 |  31 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |   3 +-
 drivers/gpu/drm/panfrost/panfrost_job.c            |   2 +-
 drivers/gpu/drm/qxl/qxl_debugfs.c                  |   3 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |   3 +-
 drivers/gpu/drm/qxl/qxl_ttm.c                      |  39 +-
 drivers/gpu/drm/radeon/radeon_display.c            |   3 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |   9 +-
 drivers/gpu/drm/radeon/radeon_mn.c                 |   4 +-
 drivers/gpu/drm/radeon/radeon_object.c             |  13 +-
 drivers/gpu/drm/radeon/radeon_prime.c              |  14 +-
 drivers/gpu/drm/radeon/radeon_sync.c               |   2 +-
 drivers/gpu/drm/radeon/radeon_ttm.c                |  36 +-
 drivers/gpu/drm/radeon/radeon_uvd.c                |  12 +-
 drivers/gpu/drm/scheduler/sched_main.c             |   3 +-
 drivers/gpu/drm/solomon/Kconfig                    |  18 +-
 drivers/gpu/drm/solomon/Makefile                   |   1 +
 drivers/gpu/drm/solomon/ssd130x-i2c.c              |  56 +-
 drivers/gpu/drm/solomon/ssd130x-spi.c              | 178 +++++
 drivers/gpu/drm/solomon/ssd130x.c                  | 108 ++-
 drivers/gpu/drm/solomon/ssd130x.h                  |  16 +
 drivers/gpu/drm/sti/sti_gdp.c                      |   2 +-
 drivers/gpu/drm/sti/sti_hdmi.c                     |  22 +-
 drivers/gpu/drm/stm/ltdc.c                         |  16 +-
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             |   2 +-
 drivers/gpu/drm/tidss/tidss_dispc.c                |  18 +
 drivers/gpu/drm/ttm/ttm_bo.c                       |  37 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |  27 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    |  34 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |   8 +-
 drivers/gpu/drm/ttm/ttm_resource.c                 |  34 +
 drivers/gpu/drm/v3d/v3d_gem.c                      |   4 +-
 drivers/gpu/drm/vc4/vc4_gem.c                      |   6 +-
 drivers/gpu/drm/vc4/vc4_hvs.c                      |  26 +-
 drivers/gpu/drm/vc4/vc4_kms.c                      |  39 +-
 drivers/gpu/drm/vc4/vc4_txp.c                      |   8 +-
 drivers/gpu/drm/vgem/vgem_fence.c                  |  13 +-
 drivers/gpu/drm/virtio/virtgpu_gem.c               |   3 +-
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |   5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |  18 +
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |   5 -
 drivers/infiniband/core/umem_dmabuf.c              |   3 +-
 drivers/of/platform.c                              |  83 ++-
 drivers/video/fbdev/core/fbcon.c                   | 724 +++++++++----------
 drivers/video/fbdev/core/fbcon.h                   |   8 +-
 drivers/video/fbdev/core/fbmem.c                   |  37 +-
 drivers/video/fbdev/core/fbsysfs.c                 |   2 +
 drivers/video/fbdev/offb.c                         | 100 ++-
 include/drm/bridge/dw_hdmi.h                       |  11 +-
 include/drm/dp/drm_dp_helper.h                     |   1 +
 include/drm/ttm/ttm_bo_api.h                       |   2 -
 include/drm/ttm/ttm_bo_driver.h                    |  11 +-
 include/drm/ttm/ttm_resource.h                     |   7 +-
 include/linux/dma-buf.h                            |  24 +-
 include/linux/dma-resv.h                           | 180 +++--
 include/linux/fb.h                                 |   1 -
 include/linux/seqlock.h                            |   8 +-
 kernel/futex/futex.h                               |   1 +
 146 files changed, 4031 insertions(+), 1849 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt9211.yaml
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h
 create mode 100644 drivers/gpu/drm/bridge/lontium-lt9211.c
 create mode 100644 drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c
 create mode 100644 drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c
 create mode 100644 drivers/gpu/drm/solomon/ssd130x-spi.c

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

             reply	other threads:[~2022-04-21  6:59 UTC|newest]

Thread overview: 315+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-04-21  6:59 Maxime Ripard [this message]
2022-04-21  6:59 ` [Intel-gfx] [PULL] drm-misc-next 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-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=20220421065948.2pyp3j7acxtl6pz5@houat \
    --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=rodrigo.vivi@intel.com \
    --cc=tvrtko.ursulin@linux.intel.com \
    --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.