All of lore.kernel.org
 help / color / mirror / Atom feed
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
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: Fri, 9 Sep 2022 10:46:49 +0200	[thread overview]
Message-ID: <a489485b-3ebc-c734-0f80-aed963d89efe@linux.intel.com> (raw)

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

Hello Dave, Daniel,

Another pull request for drm-misc-next, enjoy!

~Maarten

drm-misc-next-2022-09-09:
drm-misc-next for v6.1-rc1:

UAPI Changes:
- Hide unregistered connectors from GETCONNECTOR ioctl.
- drm/virtio no longer advertises LINEAR modifier, as it doesn't work.
-

Cross-subsystem Changes:
- Fix GPF in udmabuf failure path.

Core Changes:
- Rework TTM placement to use intersect/compatible functions.
- Drop legacy DP-MST support.
- More DP-MST related fixes, and move all state into atomic.
- Make DRM_MIPI_DBI select DRM_KMS_HELPER.
- Add audio_infoframe packing for DP.
- Add logging when some atomic check functions fail.
- Assorted documentation updates and fixes.

Driver Changes:
- Assorted cleanups and fixes in msm, lcdif, nouveau, virtio,
   panel/ilitek, bridge/icn6211, tve200, gma500, bridge/*, panfrost, via,
   bochs, qxl, sun4i.
- Add add AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120ACA-EA1 eDP panels.
- Improve DP-MST modeset state handling in amdgpu, nouveau, i915.
- Drop DP-MST from radeon driver, it was broken and only user of legacy
   DP-MST.
- Handle unplugging better in vc4.
- Simplify drm cmdparser tests.
- Add DP support to ti-sn65dsi86.
- Add MT8195 DP support to mediatek.
- Support RGB565, XRGB64, and ARGB64 formats in vkms.
- Convert sun4i tv support to atomic.
- Refactor vc4/vec TV Modesetting, and fix timings.
- Use atomic helpers instead of simple display helpers in ssd130x.

Maintainer changes:
- Add Douglas Anderson as reviewer for panel-edp.
The following changes since commit 8869fa666a9e6782c3c896c1fa57d65adca23249:

   drm/virtio: remove drm_plane_cleanup() destroy hook (2022-08-19 16:00:15 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 5d832b6694e094b176627ed9918a1b21c56fb742:

   drm/dp_mst: Avoid deleting payloads for connectors staying enabled (2022-09-08 19:41:18 +0300)

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

UAPI Changes:
- Hide unregistered connectors from GETCONNECTOR ioctl.
- drm/virtio no longer advertises LINEAR modifier, as it doesn't work.
-

Cross-subsystem Changes:
- Fix GPF in udmabuf failure path.

Core Changes:
- Rework TTM placement to use intersect/compatible functions.
- Drop legacy DP-MST support.
- More DP-MST related fixes, and move all state into atomic.
- Make DRM_MIPI_DBI select DRM_KMS_HELPER.
- Add audio_infoframe packing for DP.
- Add logging when some atomic check functions fail.
- Assorted documentation updates and fixes.

Driver Changes:
- Assorted cleanups and fixes in msm, lcdif, nouveau, virtio,
   panel/ilitek, bridge/icn6211, tve200, gma500, bridge/*, panfrost, via,
   bochs, qxl, sun4i.
- Add add AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120ACA-EA1 eDP panels.
- Improve DP-MST modeset state handling in amdgpu, nouveau, i915.
- Drop DP-MST from radeon driver, it was broken and only user of legacy
   DP-MST.
- Handle unplugging better in vc4.
- Simplify drm cmdparser tests.
- Add DP support to ti-sn65dsi86.
- Add MT8195 DP support to mediatek.
- Support RGB565, XRGB64, and ARGB64 formats in vkms.
- Convert sun4i tv support to atomic.
- Refactor vc4/vec TV Modesetting, and fix timings.
- Use atomic helpers instead of simple display helpers in ssd130x.

Maintainer changes:
- Add Douglas Anderson as reviewer for panel-edp.

----------------------------------------------------------------
Alisa Khabibrakhmanova (1):
       drm/via: Add new condition to via_dma_cleanup()

Arunpravin Paneer Selvam (6):
       drm/ttm: Add new callbacks to ttm res mgr
       drm/ttm: Implement intersect/compatible functions
       drm/amdgpu: Implement intersect/compatible functions
       drm/i915: Implement intersect/compatible functions
       drm/nouveau: Implement intersect/compatible functions
       drm/ttm: Switch to using the new res callback

Beniamin Sandu (1):
       drm/nouveau/hwmon: use simplified HWMON_CHANNEL_INFO macro

Bo-Chen Chen (4):
       drm/mediatek: dp: Add multiple bridge types support
       drm/mediatek: dp: Add multiple smc commands support
       drm/mediatek: dp: Add multiple calibration data formats support
       drm/mediatek: dp: Determine device of next_bridge

Chen-Yu Tsai (1):
       drm/panel-edp: Add Innolux N120ACA-EA1 panel entry

Chia-I Wu (1):
       drm/virtio: set fb_modifiers_not_supported

Chris Morgan (2):
       dt-bindings: Add byteswap order to chrontel ch7033
       drm/bridge: chrontel-ch7033: Add byteswap order setting

Danilo Krummrich (4):
       drm/vc4: hdmi: unlock mutex when device is unplugged
       drm/vc4: plane: protect device resources after removal
       drm/vc4: crtc: protect device resources after removal
       drm/vc4: hvs: protect drm_print_regset32()

Douglas Anderson (2):
       MAINTAINERS: Add myself as a reviewer for panel-edp.c
       drm/panel-edp: Fix typo in kerneldoc comment (appers=>appears)

Gerd Hoffmann (1):
       drm/bochs: fix blanking

Guillaume Ranquet (2):
       drm/mediatek: dp: Add MT8195 External DisplayPort support
       drm/mediatek: dp: Audio support for MT8195

Hsin-Yi Wang (1):
       drm/bridge: ps8640: Add double reset T4 and T5 to power-on sequence

Igor Torrente (9):
       drm: vkms: Replace hardcoded value of `vkms_composer.map` to DRM_FORMAT_MAX_PLANES
       drm: vkms: Rename `vkms_composer` to `vkms_frame_info`
       drm: drm_atomic_helper: Add a new helper to deal with the writeback connector validation
       drm: vkms: get the reference to `drm_framebuffer` instead if coping it
       drm: vkms: Add fb information to `vkms_writeback_job`
       drm: vkms: Refactor the plane composer to accept new formats
       drm: vkms: Supports to the case where primary plane doesn't match the CRTC
       drm: vkms: Adds XRGB_16161616 and ARGB_1616161616 formats
       drm: vkms: Add support to the RGB565 format

Imre Deak (2):
       drm/i915/dp_mst: Fix mst_mgr lookup during atomic check
       drm/dp_mst: Avoid deleting payloads for connectors staying enabled

Jani Nikula (1):
       drm/dp: add drm_dp_phy_name() for getting DP PHY name

Jason Wang (1):
       drm/gma500: Fix comment typo

Javier Martinez Canillas (2):
       drm/msm: Make .remove and .shutdown HW shutdown consistent
       drm/ssd130x: Replace simple display helpers with the atomic helpers

Jilin Yuan (1):
       drm/gma500: fix repeated words in comments

Jitao Shi (1):
       drm/mediatek: dp: Add hpd debounce

Johan Hovold (1):
       drm/panel-edp: add AUO B133UAN02.1 panel entry

Laurent Pinchart (2):
       drm/bridge: ti-sn65dsi86: Support DisplayPort (non-eDP) mode
       drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP

Li zeming (1):
       drm/ttm: Remove unnecessary '0' values from ret

Linus Walleij (1):
       drm/tve200: Fix smatch warning

Lucas Stach (1):
       drm: bridge: dw_hdmi: only trigger hotplug event on link change

Lyude Paul (17):
       drm/amdgpu/dc/mst: Rename dp_mst_stream_allocation(_table)
       drm/amdgpu/dm/mst: Rename get_payload_table()
       drm/display/dp_mst: Rename drm_dp_mst_vcpi_allocation
       drm/display/dp_mst: Call them time slots, not VCPI slots
       drm/display/dp_mst: Fix confusing docs for drm_dp_atomic_release_time_slots()
       drm/display/dp_mst: Add some missing kdocs for atomic MST structs
       drm/display/dp_mst: Add helper for finding payloads in atomic MST state
       drm/display/dp_mst: Add nonblocking helpers for DP MST
       drm/display/dp_mst: Don't open code modeset checks for releasing time slots
       drm/display/dp_mst: Fix modeset tracking in drm_dp_atomic_release_vcpi_slots()
       drm/nouveau/kms: Cache DP encoders in nouveau_connector
       drm/nouveau/kms: Pull mst state in for all modesets
       drm/display/dp_mst: Add helpers for serializing SST <-> MST transitions
       drm/display/dp_mst: Drop all ports from topology on CSNs before queueing link address work
       drm/display/dp_mst: Maintain time slot allocations when deleting payloads
       drm/radeon: Drop legacy MST support
       drm/display/dp_mst: Move all payload info into the atomic state

Marek Vasut (9):
       drm/lcdif: Clean up headers
       drm/lcdif: Consistently use plain timings
       drm/lcdif: Clean up debug prints and comments
       drm/lcdif: switch to devm_drm_of_get_bridge
       drm: bridge: icn6211: Add and use hs_rate and lp_rate
       dt-bindings: display: bridge: icn6211: Add support for external REFCLK
       drm: bridge: icn6211: Add support for external REFCLK
       drm/bridge: tc358767: Handle bridge past DPI output
       drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()

Markus Schneider-Pargmann (3):
       dt-bindings: mediatek,dp: Add Display Port binding
       video/hdmi: Add audio_infoframe packing for DP
       drm/mediatek: Add MT8195 Embedded DisplayPort driver

Mateusz Kwiatkowski (3):
       drm/vc4: vec: Refactor VEC TV mode setting
       drm/vc4: vec: Remove redundant atomic_mode_set
       drm/vc4: vec: Fix timings for VEC modes

Maxime Ripard (9):
       drm/vc4: vec: Remove empty mode_fixup
       drm/vc4: vec: Convert to atomic helpers
       drm/sun4i: tv: Remove unused mode_valid
       drm/sun4i: tv: Convert to atomic hooks
       drm/sun4i: tv: Remove useless function
       drm/sun4i: tv: Remove useless destroy function
       drm/sun4i: tv: Rename error label
       drm/sun4i: tv: Add missing reset assertion
       drm/sun4i: tv: Merge mode_set into atomic_enable

Michał Winiarski (2):
       drm/cmdline-parser: Merge negative tests
       drm/cmdline-parser: Use assert when needed

Patrik Jakobsson (1):
       drm/gma500: Fix SDVO command debug printing

Pin-yen Lin (1):
       drm/bridge: it6505: Fix the order of DP_SET_POWER commands

Randy Dunlap (3):
       drm/panel: use 'select' for Ili9341 panel driver helpers
       drm: fix drm_mipi_dbi build errors
       drm/scheduler: quieten kernel-doc warnings

Rob Clark (1):
       drm/virtio: Fix same-context optimization

Robin Murphy (1):
       drm/panfrost: Update io-pgtable API

Simon Ser (3):
       drm: hide unregistered connectors from GETCONNECTOR IOCTL
       drm/atomic-helper: print message on driver connector check failure
       drm/atomic-helper: log EINVAL cause in drm_atomic_helper_async_check()

Steev Klimaszewski (1):
       drm/panel-edp: add IVO M133NW4J-R3 panel entry

Tetsuo Handa (1):
       gpu/drm/bridge/cadence: avoid flush_scheduled_work() usage

Tomi Valkeinen (1):
       drm/bridge: ti-sn65dsi86: Reject modes with too large blanking

Vivek Kasireddy (1):
       udmabuf: Set ubuf->sg = NULL if the creation of sg table fails

Xin Ji (2):
       drm/bridge: anx7625: Support HDMI_I2S audio format
       drm/bridge: anx7625: Set HPD irq detect window to 2ms

Zheyu Ma (1):
       drm/bridge: megachips: Fix a null pointer dereference bug

Zongmin Zhou (1):
       drm/qxl: fix the suspend/resume issue on qxl device

wangjianli (1):
       subdev/clk: fix repeated words in comments

  .../bindings/display/bridge/chipone,icn6211.yaml   |    9 +
  .../bindings/display/bridge/chrontel,ch7033.yaml   |   13 +
  .../bindings/display/mediatek/mediatek,dp.yaml     |  116 +
  Documentation/gpu/vkms.rst                         |    7 +-
  MAINTAINERS                                        |    5 +
  drivers/dma-buf/udmabuf.c                          |    9 +-
  drivers/gpu/drm/Kconfig                            |    1 +
  drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c        |   38 +
  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   45 +-
  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |   68 +
  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   68 +-
  .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |  108 +-
  .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  125 +-
  drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   10 +-
  drivers/gpu/drm/amd/display/dc/dm_helpers.h        |    4 +-
  .../drm/amd/display/include/link_service_types.h   |   14 +-
  drivers/gpu/drm/bridge/analogix/anx7625.c          |   37 +-
  drivers/gpu/drm/bridge/analogix/anx7625.h          |    6 +
  .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |    3 +-
  drivers/gpu/drm/bridge/chipone-icn6211.c           |   44 +-
  drivers/gpu/drm/bridge/chrontel-ch7033.c           |   15 +-
  drivers/gpu/drm/bridge/ite-it6505.c                |    8 +-
  drivers/gpu/drm/bridge/lvds-codec.c                |    2 +-
  .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   |    4 +-
  drivers/gpu/drm/bridge/parade-ps8640.c             |    5 +
  drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |   13 +-
  drivers/gpu/drm/bridge/tc358767.c                  |   15 +-
  drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   72 +-
  drivers/gpu/drm/display/drm_dp_helper.c            |   32 +
  drivers/gpu/drm/display/drm_dp_mst_topology.c      | 1139 ++++-----
  drivers/gpu/drm/drm_atomic_helper.c                |   83 +-
  drivers/gpu/drm/drm_mode_config.c                  |    3 +
  drivers/gpu/drm/gma500/cdv_intel_dp.c              |    2 +-
  drivers/gpu/drm/gma500/oaktrail_crtc.c             |    2 +-
  drivers/gpu/drm/gma500/psb_intel_sdvo.c            |   62 +-
  drivers/gpu/drm/i915/display/intel_display.c       |    6 +
  drivers/gpu/drm/i915/display/intel_dp.c            |    9 +
  drivers/gpu/drm/i915/display/intel_dp_mst.c        |   97 +-
  drivers/gpu/drm/i915/display/intel_hdcp.c          |   24 +-
  drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |   41 +-
  drivers/gpu/drm/i915/i915_ttm_buddy_manager.c      |   73 +
  drivers/gpu/drm/mediatek/Kconfig                   |    9 +
  drivers/gpu/drm/mediatek/Makefile                  |    2 +
  drivers/gpu/drm/mediatek/mtk_dp.c                  | 2661 ++++++++++++++++++++
  drivers/gpu/drm/mediatek/mtk_dp_reg.h              |  356 +++
  drivers/gpu/drm/msm/msm_drv.c                      |   13 +-
  drivers/gpu/drm/mxsfb/lcdif_drv.c                  |   21 +-
  drivers/gpu/drm/mxsfb/lcdif_drv.h                  |    1 +
  drivers/gpu/drm/mxsfb/lcdif_kms.c                  |   12 +-
  drivers/gpu/drm/nouveau/dispnv50/disp.c            |  197 +-
  drivers/gpu/drm/nouveau/dispnv50/disp.h            |    2 +
  drivers/gpu/drm/nouveau/nouveau_connector.c        |   18 +-
  drivers/gpu/drm/nouveau/nouveau_connector.h        |    3 +
  drivers/gpu/drm/nouveau/nouveau_hwmon.c            |   85 +-
  drivers/gpu/drm/nouveau/nouveau_mem.c              |   29 +
  drivers/gpu/drm/nouveau/nouveau_mem.h              |    6 +
  drivers/gpu/drm/nouveau/nouveau_ttm.c              |   24 +
  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c    |    2 +-
  drivers/gpu/drm/panel/Kconfig                      |    4 +-
  drivers/gpu/drm/panel/panel-edp.c                  |    5 +-
  drivers/gpu/drm/panfrost/panfrost_mmu.c            |   44 +-
  drivers/gpu/drm/qxl/qxl_drv.c                      |    3 +-
  drivers/gpu/drm/radeon/Makefile                    |    2 +-
  drivers/gpu/drm/radeon/atombios_crtc.c             |   11 +-
  drivers/gpu/drm/radeon/atombios_encoders.c         |   59 -
  drivers/gpu/drm/radeon/radeon_atombios.c           |    2 -
  drivers/gpu/drm/radeon/radeon_connectors.c         |   61 +-
  drivers/gpu/drm/radeon/radeon_device.c             |    1 -
  drivers/gpu/drm/radeon/radeon_dp_mst.c             |  778 ------
  drivers/gpu/drm/radeon/radeon_drv.c                |    4 -
  drivers/gpu/drm/radeon/radeon_encoders.c           |   14 +-
  drivers/gpu/drm/radeon/radeon_irq_kms.c            |   10 +-
  drivers/gpu/drm/radeon/radeon_mode.h               |   40 -
  drivers/gpu/drm/scheduler/sched_main.c             |    3 +-
  drivers/gpu/drm/solomon/ssd130x.c                  |  260 +-
  drivers/gpu/drm/solomon/ssd130x.h                  |    9 +-
  drivers/gpu/drm/sun4i/sun4i_tv.c                   |   63 +-
  drivers/gpu/drm/tests/drm_cmdline_parser_test.c    |  373 ++-
  drivers/gpu/drm/tiny/bochs.c                       |    2 +
  drivers/gpu/drm/ttm/ttm_bo.c                       |    9 +-
  drivers/gpu/drm/ttm/ttm_range_manager.c            |   33 +
  drivers/gpu/drm/ttm/ttm_resource.c                 |   64 +-
  drivers/gpu/drm/tve200/tve200_drv.c                |    3 +-
  drivers/gpu/drm/vc4/vc4_crtc.c                     |   41 +-
  drivers/gpu/drm/vc4/vc4_hdmi.c                     |    7 +-
  drivers/gpu/drm/vc4/vc4_hvs.c                      |    4 +-
  drivers/gpu/drm/vc4/vc4_plane.c                    |   20 +
  drivers/gpu/drm/vc4/vc4_vec.c                      |  127 +-
  drivers/gpu/drm/via/via_dri1.c                     |    2 +-
  drivers/gpu/drm/virtio/virtgpu_display.c           |    2 +
  drivers/gpu/drm/virtio/virtgpu_ioctl.c             |    2 +-
  drivers/gpu/drm/vkms/Makefile                      |    1 +
  drivers/gpu/drm/vkms/vkms_composer.c               |  314 +--
  drivers/gpu/drm/vkms/vkms_drv.h                    |   33 +-
  drivers/gpu/drm/vkms/vkms_formats.c                |  301 +++
  drivers/gpu/drm/vkms/vkms_formats.h                |   12 +
  drivers/gpu/drm/vkms/vkms_plane.c                  |   50 +-
  drivers/gpu/drm/vkms/vkms_writeback.c              |   39 +-
  drivers/video/hdmi.c                               |   82 +-
  include/drm/display/drm_dp.h                       |    2 +
  include/drm/display/drm_dp_helper.h                |    2 +
  include/drm/display/drm_dp_mst_helper.h            |  234 +-
  include/drm/drm_atomic_helper.h                    |    3 +
  include/drm/gpu_scheduler.h                        |    9 +-
  include/drm/ttm/ttm_bo_driver.h                    |    2 +-
  include/drm/ttm/ttm_resource.h                     |   40 +
  include/linux/hdmi.h                               |    7 +-
  107 files changed, 6022 insertions(+), 3049 deletions(-)
  create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml
  create mode 100644 drivers/gpu/drm/mediatek/mtk_dp.c
  create mode 100644 drivers/gpu/drm/mediatek/mtk_dp_reg.h
  delete mode 100644 drivers/gpu/drm/radeon/radeon_dp_mst.c
  create mode 100644 drivers/gpu/drm/vkms/vkms_formats.c
  create mode 100644 drivers/gpu/drm/vkms/vkms_formats.h

[-- Attachment #2: Type: text/html, Size: 18202 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
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: Fri, 9 Sep 2022 10:46:49 +0200	[thread overview]
Message-ID: <a489485b-3ebc-c734-0f80-aed963d89efe@linux.intel.com> (raw)

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

Hello Dave, Daniel,

Another pull request for drm-misc-next, enjoy!

~Maarten

drm-misc-next-2022-09-09:
drm-misc-next for v6.1-rc1:

UAPI Changes:
- Hide unregistered connectors from GETCONNECTOR ioctl.
- drm/virtio no longer advertises LINEAR modifier, as it doesn't work.
-

Cross-subsystem Changes:
- Fix GPF in udmabuf failure path.

Core Changes:
- Rework TTM placement to use intersect/compatible functions.
- Drop legacy DP-MST support.
- More DP-MST related fixes, and move all state into atomic.
- Make DRM_MIPI_DBI select DRM_KMS_HELPER.
- Add audio_infoframe packing for DP.
- Add logging when some atomic check functions fail.
- Assorted documentation updates and fixes.

Driver Changes:
- Assorted cleanups and fixes in msm, lcdif, nouveau, virtio,
   panel/ilitek, bridge/icn6211, tve200, gma500, bridge/*, panfrost, via,
   bochs, qxl, sun4i.
- Add add AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120ACA-EA1 eDP panels.
- Improve DP-MST modeset state handling in amdgpu, nouveau, i915.
- Drop DP-MST from radeon driver, it was broken and only user of legacy
   DP-MST.
- Handle unplugging better in vc4.
- Simplify drm cmdparser tests.
- Add DP support to ti-sn65dsi86.
- Add MT8195 DP support to mediatek.
- Support RGB565, XRGB64, and ARGB64 formats in vkms.
- Convert sun4i tv support to atomic.
- Refactor vc4/vec TV Modesetting, and fix timings.
- Use atomic helpers instead of simple display helpers in ssd130x.

Maintainer changes:
- Add Douglas Anderson as reviewer for panel-edp.
The following changes since commit 8869fa666a9e6782c3c896c1fa57d65adca23249:

   drm/virtio: remove drm_plane_cleanup() destroy hook (2022-08-19 16:00:15 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 5d832b6694e094b176627ed9918a1b21c56fb742:

   drm/dp_mst: Avoid deleting payloads for connectors staying enabled (2022-09-08 19:41:18 +0300)

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

UAPI Changes:
- Hide unregistered connectors from GETCONNECTOR ioctl.
- drm/virtio no longer advertises LINEAR modifier, as it doesn't work.
-

Cross-subsystem Changes:
- Fix GPF in udmabuf failure path.

Core Changes:
- Rework TTM placement to use intersect/compatible functions.
- Drop legacy DP-MST support.
- More DP-MST related fixes, and move all state into atomic.
- Make DRM_MIPI_DBI select DRM_KMS_HELPER.
- Add audio_infoframe packing for DP.
- Add logging when some atomic check functions fail.
- Assorted documentation updates and fixes.

Driver Changes:
- Assorted cleanups and fixes in msm, lcdif, nouveau, virtio,
   panel/ilitek, bridge/icn6211, tve200, gma500, bridge/*, panfrost, via,
   bochs, qxl, sun4i.
- Add add AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120ACA-EA1 eDP panels.
- Improve DP-MST modeset state handling in amdgpu, nouveau, i915.
- Drop DP-MST from radeon driver, it was broken and only user of legacy
   DP-MST.
- Handle unplugging better in vc4.
- Simplify drm cmdparser tests.
- Add DP support to ti-sn65dsi86.
- Add MT8195 DP support to mediatek.
- Support RGB565, XRGB64, and ARGB64 formats in vkms.
- Convert sun4i tv support to atomic.
- Refactor vc4/vec TV Modesetting, and fix timings.
- Use atomic helpers instead of simple display helpers in ssd130x.

Maintainer changes:
- Add Douglas Anderson as reviewer for panel-edp.

----------------------------------------------------------------
Alisa Khabibrakhmanova (1):
       drm/via: Add new condition to via_dma_cleanup()

Arunpravin Paneer Selvam (6):
       drm/ttm: Add new callbacks to ttm res mgr
       drm/ttm: Implement intersect/compatible functions
       drm/amdgpu: Implement intersect/compatible functions
       drm/i915: Implement intersect/compatible functions
       drm/nouveau: Implement intersect/compatible functions
       drm/ttm: Switch to using the new res callback

Beniamin Sandu (1):
       drm/nouveau/hwmon: use simplified HWMON_CHANNEL_INFO macro

Bo-Chen Chen (4):
       drm/mediatek: dp: Add multiple bridge types support
       drm/mediatek: dp: Add multiple smc commands support
       drm/mediatek: dp: Add multiple calibration data formats support
       drm/mediatek: dp: Determine device of next_bridge

Chen-Yu Tsai (1):
       drm/panel-edp: Add Innolux N120ACA-EA1 panel entry

Chia-I Wu (1):
       drm/virtio: set fb_modifiers_not_supported

Chris Morgan (2):
       dt-bindings: Add byteswap order to chrontel ch7033
       drm/bridge: chrontel-ch7033: Add byteswap order setting

Danilo Krummrich (4):
       drm/vc4: hdmi: unlock mutex when device is unplugged
       drm/vc4: plane: protect device resources after removal
       drm/vc4: crtc: protect device resources after removal
       drm/vc4: hvs: protect drm_print_regset32()

Douglas Anderson (2):
       MAINTAINERS: Add myself as a reviewer for panel-edp.c
       drm/panel-edp: Fix typo in kerneldoc comment (appers=>appears)

Gerd Hoffmann (1):
       drm/bochs: fix blanking

Guillaume Ranquet (2):
       drm/mediatek: dp: Add MT8195 External DisplayPort support
       drm/mediatek: dp: Audio support for MT8195

Hsin-Yi Wang (1):
       drm/bridge: ps8640: Add double reset T4 and T5 to power-on sequence

Igor Torrente (9):
       drm: vkms: Replace hardcoded value of `vkms_composer.map` to DRM_FORMAT_MAX_PLANES
       drm: vkms: Rename `vkms_composer` to `vkms_frame_info`
       drm: drm_atomic_helper: Add a new helper to deal with the writeback connector validation
       drm: vkms: get the reference to `drm_framebuffer` instead if coping it
       drm: vkms: Add fb information to `vkms_writeback_job`
       drm: vkms: Refactor the plane composer to accept new formats
       drm: vkms: Supports to the case where primary plane doesn't match the CRTC
       drm: vkms: Adds XRGB_16161616 and ARGB_1616161616 formats
       drm: vkms: Add support to the RGB565 format

Imre Deak (2):
       drm/i915/dp_mst: Fix mst_mgr lookup during atomic check
       drm/dp_mst: Avoid deleting payloads for connectors staying enabled

Jani Nikula (1):
       drm/dp: add drm_dp_phy_name() for getting DP PHY name

Jason Wang (1):
       drm/gma500: Fix comment typo

Javier Martinez Canillas (2):
       drm/msm: Make .remove and .shutdown HW shutdown consistent
       drm/ssd130x: Replace simple display helpers with the atomic helpers

Jilin Yuan (1):
       drm/gma500: fix repeated words in comments

Jitao Shi (1):
       drm/mediatek: dp: Add hpd debounce

Johan Hovold (1):
       drm/panel-edp: add AUO B133UAN02.1 panel entry

Laurent Pinchart (2):
       drm/bridge: ti-sn65dsi86: Support DisplayPort (non-eDP) mode
       drm/bridge: ti-sn65dsi86: Implement bridge connector operations for DP

Li zeming (1):
       drm/ttm: Remove unnecessary '0' values from ret

Linus Walleij (1):
       drm/tve200: Fix smatch warning

Lucas Stach (1):
       drm: bridge: dw_hdmi: only trigger hotplug event on link change

Lyude Paul (17):
       drm/amdgpu/dc/mst: Rename dp_mst_stream_allocation(_table)
       drm/amdgpu/dm/mst: Rename get_payload_table()
       drm/display/dp_mst: Rename drm_dp_mst_vcpi_allocation
       drm/display/dp_mst: Call them time slots, not VCPI slots
       drm/display/dp_mst: Fix confusing docs for drm_dp_atomic_release_time_slots()
       drm/display/dp_mst: Add some missing kdocs for atomic MST structs
       drm/display/dp_mst: Add helper for finding payloads in atomic MST state
       drm/display/dp_mst: Add nonblocking helpers for DP MST
       drm/display/dp_mst: Don't open code modeset checks for releasing time slots
       drm/display/dp_mst: Fix modeset tracking in drm_dp_atomic_release_vcpi_slots()
       drm/nouveau/kms: Cache DP encoders in nouveau_connector
       drm/nouveau/kms: Pull mst state in for all modesets
       drm/display/dp_mst: Add helpers for serializing SST <-> MST transitions
       drm/display/dp_mst: Drop all ports from topology on CSNs before queueing link address work
       drm/display/dp_mst: Maintain time slot allocations when deleting payloads
       drm/radeon: Drop legacy MST support
       drm/display/dp_mst: Move all payload info into the atomic state

Marek Vasut (9):
       drm/lcdif: Clean up headers
       drm/lcdif: Consistently use plain timings
       drm/lcdif: Clean up debug prints and comments
       drm/lcdif: switch to devm_drm_of_get_bridge
       drm: bridge: icn6211: Add and use hs_rate and lp_rate
       dt-bindings: display: bridge: icn6211: Add support for external REFCLK
       drm: bridge: icn6211: Add support for external REFCLK
       drm/bridge: tc358767: Handle bridge past DPI output
       drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()

Markus Schneider-Pargmann (3):
       dt-bindings: mediatek,dp: Add Display Port binding
       video/hdmi: Add audio_infoframe packing for DP
       drm/mediatek: Add MT8195 Embedded DisplayPort driver

Mateusz Kwiatkowski (3):
       drm/vc4: vec: Refactor VEC TV mode setting
       drm/vc4: vec: Remove redundant atomic_mode_set
       drm/vc4: vec: Fix timings for VEC modes

Maxime Ripard (9):
       drm/vc4: vec: Remove empty mode_fixup
       drm/vc4: vec: Convert to atomic helpers
       drm/sun4i: tv: Remove unused mode_valid
       drm/sun4i: tv: Convert to atomic hooks
       drm/sun4i: tv: Remove useless function
       drm/sun4i: tv: Remove useless destroy function
       drm/sun4i: tv: Rename error label
       drm/sun4i: tv: Add missing reset assertion
       drm/sun4i: tv: Merge mode_set into atomic_enable

Michał Winiarski (2):
       drm/cmdline-parser: Merge negative tests
       drm/cmdline-parser: Use assert when needed

Patrik Jakobsson (1):
       drm/gma500: Fix SDVO command debug printing

Pin-yen Lin (1):
       drm/bridge: it6505: Fix the order of DP_SET_POWER commands

Randy Dunlap (3):
       drm/panel: use 'select' for Ili9341 panel driver helpers
       drm: fix drm_mipi_dbi build errors
       drm/scheduler: quieten kernel-doc warnings

Rob Clark (1):
       drm/virtio: Fix same-context optimization

Robin Murphy (1):
       drm/panfrost: Update io-pgtable API

Simon Ser (3):
       drm: hide unregistered connectors from GETCONNECTOR IOCTL
       drm/atomic-helper: print message on driver connector check failure
       drm/atomic-helper: log EINVAL cause in drm_atomic_helper_async_check()

Steev Klimaszewski (1):
       drm/panel-edp: add IVO M133NW4J-R3 panel entry

Tetsuo Handa (1):
       gpu/drm/bridge/cadence: avoid flush_scheduled_work() usage

Tomi Valkeinen (1):
       drm/bridge: ti-sn65dsi86: Reject modes with too large blanking

Vivek Kasireddy (1):
       udmabuf: Set ubuf->sg = NULL if the creation of sg table fails

Xin Ji (2):
       drm/bridge: anx7625: Support HDMI_I2S audio format
       drm/bridge: anx7625: Set HPD irq detect window to 2ms

Zheyu Ma (1):
       drm/bridge: megachips: Fix a null pointer dereference bug

Zongmin Zhou (1):
       drm/qxl: fix the suspend/resume issue on qxl device

wangjianli (1):
       subdev/clk: fix repeated words in comments

  .../bindings/display/bridge/chipone,icn6211.yaml   |    9 +
  .../bindings/display/bridge/chrontel,ch7033.yaml   |   13 +
  .../bindings/display/mediatek/mediatek,dp.yaml     |  116 +
  Documentation/gpu/vkms.rst                         |    7 +-
  MAINTAINERS                                        |    5 +
  drivers/dma-buf/udmabuf.c                          |    9 +-
  drivers/gpu/drm/Kconfig                            |    1 +
  drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c        |   38 +
  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   45 +-
  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |   68 +
  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   68 +-
  .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |  108 +-
  .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |  125 +-
  drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   10 +-
  drivers/gpu/drm/amd/display/dc/dm_helpers.h        |    4 +-
  .../drm/amd/display/include/link_service_types.h   |   14 +-
  drivers/gpu/drm/bridge/analogix/anx7625.c          |   37 +-
  drivers/gpu/drm/bridge/analogix/anx7625.h          |    6 +
  .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |    3 +-
  drivers/gpu/drm/bridge/chipone-icn6211.c           |   44 +-
  drivers/gpu/drm/bridge/chrontel-ch7033.c           |   15 +-
  drivers/gpu/drm/bridge/ite-it6505.c                |    8 +-
  drivers/gpu/drm/bridge/lvds-codec.c                |    2 +-
  .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   |    4 +-
  drivers/gpu/drm/bridge/parade-ps8640.c             |    5 +
  drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |   13 +-
  drivers/gpu/drm/bridge/tc358767.c                  |   15 +-
  drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   72 +-
  drivers/gpu/drm/display/drm_dp_helper.c            |   32 +
  drivers/gpu/drm/display/drm_dp_mst_topology.c      | 1139 ++++-----
  drivers/gpu/drm/drm_atomic_helper.c                |   83 +-
  drivers/gpu/drm/drm_mode_config.c                  |    3 +
  drivers/gpu/drm/gma500/cdv_intel_dp.c              |    2 +-
  drivers/gpu/drm/gma500/oaktrail_crtc.c             |    2 +-
  drivers/gpu/drm/gma500/psb_intel_sdvo.c            |   62 +-
  drivers/gpu/drm/i915/display/intel_display.c       |    6 +
  drivers/gpu/drm/i915/display/intel_dp.c            |    9 +
  drivers/gpu/drm/i915/display/intel_dp_mst.c        |   97 +-
  drivers/gpu/drm/i915/display/intel_hdcp.c          |   24 +-
  drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |   41 +-
  drivers/gpu/drm/i915/i915_ttm_buddy_manager.c      |   73 +
  drivers/gpu/drm/mediatek/Kconfig                   |    9 +
  drivers/gpu/drm/mediatek/Makefile                  |    2 +
  drivers/gpu/drm/mediatek/mtk_dp.c                  | 2661 ++++++++++++++++++++
  drivers/gpu/drm/mediatek/mtk_dp_reg.h              |  356 +++
  drivers/gpu/drm/msm/msm_drv.c                      |   13 +-
  drivers/gpu/drm/mxsfb/lcdif_drv.c                  |   21 +-
  drivers/gpu/drm/mxsfb/lcdif_drv.h                  |    1 +
  drivers/gpu/drm/mxsfb/lcdif_kms.c                  |   12 +-
  drivers/gpu/drm/nouveau/dispnv50/disp.c            |  197 +-
  drivers/gpu/drm/nouveau/dispnv50/disp.h            |    2 +
  drivers/gpu/drm/nouveau/nouveau_connector.c        |   18 +-
  drivers/gpu/drm/nouveau/nouveau_connector.h        |    3 +
  drivers/gpu/drm/nouveau/nouveau_hwmon.c            |   85 +-
  drivers/gpu/drm/nouveau/nouveau_mem.c              |   29 +
  drivers/gpu/drm/nouveau/nouveau_mem.h              |    6 +
  drivers/gpu/drm/nouveau/nouveau_ttm.c              |   24 +
  drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c    |    2 +-
  drivers/gpu/drm/panel/Kconfig                      |    4 +-
  drivers/gpu/drm/panel/panel-edp.c                  |    5 +-
  drivers/gpu/drm/panfrost/panfrost_mmu.c            |   44 +-
  drivers/gpu/drm/qxl/qxl_drv.c                      |    3 +-
  drivers/gpu/drm/radeon/Makefile                    |    2 +-
  drivers/gpu/drm/radeon/atombios_crtc.c             |   11 +-
  drivers/gpu/drm/radeon/atombios_encoders.c         |   59 -
  drivers/gpu/drm/radeon/radeon_atombios.c           |    2 -
  drivers/gpu/drm/radeon/radeon_connectors.c         |   61 +-
  drivers/gpu/drm/radeon/radeon_device.c             |    1 -
  drivers/gpu/drm/radeon/radeon_dp_mst.c             |  778 ------
  drivers/gpu/drm/radeon/radeon_drv.c                |    4 -
  drivers/gpu/drm/radeon/radeon_encoders.c           |   14 +-
  drivers/gpu/drm/radeon/radeon_irq_kms.c            |   10 +-
  drivers/gpu/drm/radeon/radeon_mode.h               |   40 -
  drivers/gpu/drm/scheduler/sched_main.c             |    3 +-
  drivers/gpu/drm/solomon/ssd130x.c                  |  260 +-
  drivers/gpu/drm/solomon/ssd130x.h                  |    9 +-
  drivers/gpu/drm/sun4i/sun4i_tv.c                   |   63 +-
  drivers/gpu/drm/tests/drm_cmdline_parser_test.c    |  373 ++-
  drivers/gpu/drm/tiny/bochs.c                       |    2 +
  drivers/gpu/drm/ttm/ttm_bo.c                       |    9 +-
  drivers/gpu/drm/ttm/ttm_range_manager.c            |   33 +
  drivers/gpu/drm/ttm/ttm_resource.c                 |   64 +-
  drivers/gpu/drm/tve200/tve200_drv.c                |    3 +-
  drivers/gpu/drm/vc4/vc4_crtc.c                     |   41 +-
  drivers/gpu/drm/vc4/vc4_hdmi.c                     |    7 +-
  drivers/gpu/drm/vc4/vc4_hvs.c                      |    4 +-
  drivers/gpu/drm/vc4/vc4_plane.c                    |   20 +
  drivers/gpu/drm/vc4/vc4_vec.c                      |  127 +-
  drivers/gpu/drm/via/via_dri1.c                     |    2 +-
  drivers/gpu/drm/virtio/virtgpu_display.c           |    2 +
  drivers/gpu/drm/virtio/virtgpu_ioctl.c             |    2 +-
  drivers/gpu/drm/vkms/Makefile                      |    1 +
  drivers/gpu/drm/vkms/vkms_composer.c               |  314 +--
  drivers/gpu/drm/vkms/vkms_drv.h                    |   33 +-
  drivers/gpu/drm/vkms/vkms_formats.c                |  301 +++
  drivers/gpu/drm/vkms/vkms_formats.h                |   12 +
  drivers/gpu/drm/vkms/vkms_plane.c                  |   50 +-
  drivers/gpu/drm/vkms/vkms_writeback.c              |   39 +-
  drivers/video/hdmi.c                               |   82 +-
  include/drm/display/drm_dp.h                       |    2 +
  include/drm/display/drm_dp_helper.h                |    2 +
  include/drm/display/drm_dp_mst_helper.h            |  234 +-
  include/drm/drm_atomic_helper.h                    |    3 +
  include/drm/gpu_scheduler.h                        |    9 +-
  include/drm/ttm/ttm_bo_driver.h                    |    2 +-
  include/drm/ttm/ttm_resource.h                     |   40 +
  include/linux/hdmi.h                               |    7 +-
  107 files changed, 6022 insertions(+), 3049 deletions(-)
  create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dp.yaml
  create mode 100644 drivers/gpu/drm/mediatek/mtk_dp.c
  create mode 100644 drivers/gpu/drm/mediatek/mtk_dp_reg.h
  delete mode 100644 drivers/gpu/drm/radeon/radeon_dp_mst.c
  create mode 100644 drivers/gpu/drm/vkms/vkms_formats.c
  create mode 100644 drivers/gpu/drm/vkms/vkms_formats.h

[-- Attachment #2: Type: text/html, Size: 18202 bytes --]

             reply	other threads:[~2022-09-09  8:47 UTC|newest]

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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=a489485b-3ebc-c734-0f80-aed963d89efe@linux.intel.com \
    --to=maarten.lankhorst@linux.intel.com \
    --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.