All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Vetter <daniel@ffwll.ch>
To: Thomas Zimmermann <tzimmermann@suse.de>
Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>,
	dim-tools@lists.freedesktop.org,
	Daniel Vetter <daniel.vetter@ffwll.ch>,
	dri-devel@lists.freedesktop.org,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	intel-gfx@lists.freedesktop.org
Subject: Re: [PULL] drm-misc-next
Date: Wed, 15 Jun 2022 20:14:20 +0200	[thread overview]
Message-ID: <YqohfHyASUpAlGZi@phenom.ffwll.local> (raw)
In-Reply-To: <YqBtumw05JZDEZE2@linux-uq9g>

On Wed, Jun 08, 2022 at 12:34:41PM +0200, Thomas Zimmermann wrote:
> Hi Dave and Daniel,
> 
> here's the first PR for drm-misc-next that will go into v5.20.
> 
> Best regards
> Thomas
> 
> drm-misc-next-2022-06-08:
> drm-misc-next for 5.20:
> 
> UAPI Changes:
> 
>  * connector: export bpc limits in debugfs
> 
>  * dma-buf: Print buffer name in debugfs
> 
> Cross-subsystem Changes:
> 
>  * dma-buf: Improve dma-fence handling; Cleanups
> 
>  * fbdev: Device-unregistering fixes
> 
> Core Changes:
> 
>  * client: Only use driver-validated modes to avoid blank screen
> 
>  * dp-aux: Make probing more reliable; Small fixes
> 
>  * edit: CEA data-block iterators; Introduce struct drm_edid; Many cleanups
> 
>  * gem: Don't use framebuffer format's non-exising color planes
> 
>  * probe-helper: Use 640x480 as DisplayPort fallback; Refactoring
> 
>  * scheduler: Don't kill jobs in interrupt context
> 
> Driver Changes:
> 
>  * amdgpu: Use atomic fence helpers in DM; Fix VRAM address calculation;
>    Export CRTC bpc settings via debugfs
> 
>  * bridge: Add TI-DLPC3433;  anx7625: Fixes;  fy07024di26a30d: Optional
>    GPIO reset;  icn6211: Cleanups;  ldb: Add reg and reg-name properties
>    to bindings, Kconfig fixes;  lt9611: Fix display sensing;  lt9611uxc:
>    Fixes;  nwl-dsi: Fixes;  ps8640: Cleanups;  st7735r: Fixes;  tc358767:
>    DSI/DPI refactoring and DSI-to-eDP support, Fixes; ti-sn65dsi83:
>    Fixes;
> 
>  * gma500: Cleanup connector I2C handling
> 
>  * hyperv: Unify VRAM allocation of Gen1 and Gen2
> 
>  * i915: export CRTC bpc settings via debugfs
> 
>  * meson: Support YUV422 output; Refcount fixes
> 
>  * mgag200: Support damage clipping; Support gamma handling; Protect
>    concurrent HW access; Fixes to connector; Store model-specific limits
>    in device-info structure; Cleanups
> 
>  * nouveau: Fixes and Cleanups
> 
>  * panel: Kconfig fixes
> 
>  * panfrost: Valhall support
> 
>  * r128: Fix bit-shift overflow
> 
>  * rockchip: Locking fixes in error path; Minor cleanups
> 
>  * ssd130x: Fix built-in linkage
> 
>  * ttm: Cleanups
> 
>  * udl; Always advertize VGA connector
> 
>  * fbdev/vesa: Support COMPILE_TEST
> The following changes since commit 6071c4c2a319da360b0bf2bc397d4fefad10b2c8:
> 
>   drm/qxl: add drm_gem_plane_helper_prepare_fb (2022-05-05 12:30:10 +0200)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2022-06-08
> 
> for you to fetch changes up to dfa687bffc8a4a21ed929c7dececf01b8f1f52ee:
> 
>   drm/bridge: lt9611uxc: Cancel only driver's work (2022-06-07 14:57:47 +0200)

Pulled, thanks.
-Daniel

> 
> ----------------------------------------------------------------
> drm-misc-next for 5.20:
> 
> UAPI Changes:
> 
>  * connector: export bpc limits in debugfs
> 
>  * dma-buf: Print buffer name in debugfs
> 
> Cross-subsystem Changes:
> 
>  * dma-buf: Improve dma-fence handling; Cleanups
> 
>  * fbdev: Device-unregistering fixes
> 
> Core Changes:
> 
>  * client: Only use driver-validated modes to avoid blank screen
> 
>  * dp-aux: Make probing more reliable; Small fixes
> 
>  * edit: CEA data-block iterators; Introduce struct drm_edid; Many cleanups
> 
>  * gem: Don't use framebuffer format's non-exising color planes
> 
>  * probe-helper: Use 640x480 as DisplayPort fallback; Refactoring
> 
>  * scheduler: Don't kill jobs in interrupt context
> 
> Driver Changes:
> 
>  * amdgpu: Use atomic fence helpers in DM; Fix VRAM address calculation;
>    Export CRTC bpc settings via debugfs
> 
>  * bridge: Add TI-DLPC3433;  anx7625: Fixes;  fy07024di26a30d: Optional
>    GPIO reset;  icn6211: Cleanups;  ldb: Add reg and reg-name properties
>    to bindings, Kconfig fixes;  lt9611: Fix display sensing;  lt9611uxc:
>    Fixes;  nwl-dsi: Fixes;  ps8640: Cleanups;  st7735r: Fixes;  tc358767:
>    DSI/DPI refactoring and DSI-to-eDP support, Fixes; ti-sn65dsi83:
>    Fixes;
> 
>  * gma500: Cleanup connector I2C handling
> 
>  * hyperv: Unify VRAM allocation of Gen1 and Gen2
> 
>  * i915: export CRTC bpc settings via debugfs
> 
>  * meson: Support YUV422 output; Refcount fixes
> 
>  * mgag200: Support damage clipping; Support gamma handling; Protect
>    concurrent HW access; Fixes to connector; Store model-specific limits
>    in device-info structure; Cleanups
> 
>  * nouveau: Fixes and Cleanups
> 
>  * panel: Kconfig fixes
> 
>  * panfrost: Valhall support
> 
>  * r128: Fix bit-shift overflow
> 
>  * rockchip: Locking fixes in error path; Minor cleanups
> 
>  * ssd130x: Fix built-in linkage
> 
>  * ttm: Cleanups
> 
>  * udl; Always advertize VGA connector
> 
>  * fbdev/vesa: Support COMPILE_TEST
> 
> ----------------------------------------------------------------
> Alyssa Rosenzweig (9):
>       dt-bindings: Add compatible for Mali Valhall (JM)
>       drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162
>       drm/panfrost: Constify argument to has_hw_issue
>       drm/panfrost: Handle HW_ISSUE_TTRX_3076
>       drm/panfrost: Add HW_ISSUE_TTRX_3485 quirk
>       drm/panfrost: Add "clean only safe" feature bit
>       drm/panfrost: Don't set L2_MMU_CONFIG quirks
>       drm/panfrost: Add Mali-G57 "Natt" support
>       drm/panfrost: Add arm,mali-valhall-jm compatible
> 
> André Almeida (1):
>       drm/vkms: Update vkms_composer_worker documentation
> 
> Bhanuprakash Modem (3):
>       drm/debug: Expose connector's max supported bpc via debugfs
>       drm/i915/display/debug: Expose crtc current bpc via debugfs
>       drm/amd/display: Move connector debugfs to drm
> 
> Bjorn Andersson (1):
>       drm/bridge: lt9611uxc: Cancel only driver's work
> 
> Borislav Petkov (1):
>       drm/r128: Fix undefined behavior due to shift overflowing the constant
> 
> Christian König (10):
>       drm/ttm: move default BO destructor into VMWGFX v2
>       drm/amdgpu: switch DM to atomic fence helpers v2
>       drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new
>       drm/amdgpu: move internal vram_mgr function into the C file
>       dma-buf: cleanup dma_fence_chain_walk
>       dma-buf: cleanup dma_fence_unwrap selftest v2
>       dma-buf: cleanup dma_fence_unwrap implementation
>       dma-buf: return only unsignaled fences in dma_fence_unwrap_for_each v3
>       dma-buf: generalize dma_fence unwrap & merging v3
>       drm: use dma_fence_unwrap_merge() in drm_syncobj
> 
> Colin Ian King (1):
>       drm/rockchip: Fix spelling mistake "aligened" -> "aligned"
> 
> Dan Carpenter (1):
>       drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable()
> 
> Dmitry Osipenko (1):
>       drm/scheduler: Don't kill jobs in interrupt context
> 
> Dongjin Kim (1):
>       drm/meson: add YUV422 output support
> 
> Douglas Anderson (8):
>       drm/probe-helper: Add helper for drm_helper_probe_single_connector_modes()
>       drm/probe-helper: For DP, add 640x480 if all other modes are bad
>       drm: Document the power requirements for DP AUX transfers
>       drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
>       drm/dp: Add callbacks to make using DP AUX bus properly easier
>       drm/bridge: Add devm_drm_bridge_add()
>       drm/bridge: parade-ps8640: Handle DP AUX more properly
>       drm/probe-helper: Default to 640x480 if no EDID on DP
> 
> Fabio Estevam (1):
>       drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c
> 
> Gao Chao (1):
>       drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
> 
> Geert Uytterhoeven (1):
>       drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC
> 
> Guo Zhengkui (1):
>       drm/nouveau/tegra: remove needless NULL check
> 
> Jagan Teki (2):
>       dt-bindings: display: bridge: Add TI DLPC3433 DSI to DMD
>       drm: bridge: Add TI DLPC3433 DSI to DMD bridge
> 
> Jani Nikula (44):
>       drm/edid: reset display info in drm_add_edid_modes() for NULL edid
>       drm/edid: rename HDMI Forum VSDB to SCDS
>       drm/edid: clean up CTA data block tag definitions
>       drm/edid: add iterator for EDID base and extension blocks
>       drm/edid: add iterator for CTA data blocks
>       drm/edid: clean up cea_db_is_*() functions
>       drm/edid: convert add_cea_modes() to use cea db iter
>       drm/edid: convert drm_edid_to_speaker_allocation() to use cea db iter
>       drm/edid: convert drm_edid_to_sad() to use cea db iter
>       drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter
>       drm/edid: convert drm_detect_monitor_audio() to use cea db iter
>       drm/edid: convert drm_parse_cea_ext() to use cea db iter
>       drm/edid: convert drm_edid_to_eld() to use cea db iter
>       drm/edid: sunset the old unused cea data block iterators
>       drm/edid: restore some type safety to cea_db_*() functions
>       drm/edid: detect basic audio in all CEA extensions
>       drm/edid: detect color formats and CTA revision in all CTA extensions
>       drm/edid: skip CTA extension scan in drm_edid_to_eld() just for CTA rev
>       drm/edid: sunset drm_find_cea_extension()
>       drm/edid: use else-if in CTA extension parsing
>       drm/edid: convert drm_for_each_detailed_block() to edid iter
>       drm/edid: add struct drm_edid container
>       drm/edid: start propagating drm_edid to lower levels
>       drm/edid: keep propagating drm_edid to display info
>       drm/edid: propagate drm_edid to drm_edid_to_eld()
>       drm/edid: convert drm_edid_connector_update() to drm_edid fully
>       drm/edid: convert struct detailed_mode_closure to drm_edid
>       drm/edid: convert drm_mode_detailed() to drm_edid
>       drm/edid: convert drm_dmt_modes_for_range() to drm_edid
>       drm/edid: convert drm_gtf_modes_for_range() to drm_edid
>       drm/edid: convert drm_cvt_modes_for_range() to drm_edid
>       drm/edid: convert drm_mode_std() and children to drm_edid
>       drm/edid: convert mode_in_range() and drm_monitor_supports_rb() to drm_edid
>       drm/edid: convert get_monitor_name() to drm_edid
>       drm/edid: convert drm_for_each_detailed_block() to drm_edid
>       drm/edid: add drm_edid helper for drm_edid_to_sad()
>       drm/edid: add drm_edid helper for drm_edid_to_speaker_allocation()
>       drm/edid: add drm_edid helper for drm_detect_hdmi_monitor()
>       drm/edid: add drm_edid helper for drm_detect_monitor_audio()
>       drm/edid: convert cea_db_iter_edid_begin() to drm_edid
>       drm/edid: convert drm_edid_iter_begin() to drm_edid
>       drm/edid: add drm_edid helper for drm_update_tile_info()
>       drm/displayid: convert to drm_edid
>       drm/edid: convert version_greater() to drm_edid
> 
> Javier Martinez Canillas (6):
>       MAINTAINERS: Add simpledrm driver co-maintainer
>       drm/todo: Add entry for converting kselftests to kunit
>       fbdev: Restart conflicting fb removal loop when unregistering devices
>       fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled
>       drm/st7735r: Fix module autoloading for Okaya RH128128T
>       drm/ssd130x: Only define a SPI device ID table when built as a module
> 
> Jayshri Pawar (1):
>       drm/bridge: cdns-dsi: Add support for pre_enable and post_enable control functions.
> 
> Jiapeng Chong (1):
>       drm/nouveau/gr/gf100-: Clean up some inconsistent indenting
> 
> Jocelyn Falempe (4):
>       drm/mgag200: Add FB_DAMAGE_CLIPS support
>       drm/mgag200: Optimize damage clips
>       drm/mgag200: Warn once if trying to set start address on broken hardware.
>       drm/mgag200: Enable atomic gamma lut update
> 
> John Stultz (2):
>       drm/bridge: lt9611: Consolidate detection logic
>       drm/bridge: lt9611: Use both bits for HDMI sensing
> 
> Jonathan Liu (1):
>       drm: bridge: icn6211: Adjust clock phase using SYS_CTRL_1
> 
> Julia Lawall (1):
>       drm/nouveau/mmu: fix typo in comment
> 
> Lee Shawn C (1):
>       drm/edid: check for HF-SCDB block
> 
> Liu Ying (1):
>       drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set()
> 
> Marek Vasut (9):
>       dt-bindings: display: bridge: ldb: Fill in reg property
>       drm/bridge: tc358767: Factor out DSI and DPI RX enablement
>       drm/bridge: tc358767: Add DSI-to-(e)DP mode support
>       drm: bridge: icn6211: Register macro clean up
>       drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid
>       drm/bridge: tc358767: Report DSI-to-(e)DP as supported
>       drm/bridge: tc358767: Make sure Refclk clock are enabled
>       drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
>       drm/bridge: anx7625: Add missing of_node_put for endpoint
> 
> Mark Menzynski (1):
>       drm/nouveau: clear output poll workers before nouveau_fbcon_destroy()
> 
> Melissa Wen (1):
>       MAINTAINERS: add Melissa to V3D maintainers
> 
> Miaoqian Lin (3):
>       drm/meson: Fix refcount leak in meson_encoder_hdmi_init
>       drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init
>       drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
> 
> Minghao Chi (1):
>       drm/bridge: simplify the return expression of ps8640_bridge_host_attach
> 
> Niels Dossche (1):
>       drm: use ENOMEM for drmm_kzalloc allocation failures
> 
> Patrik Jakobsson (8):
>       drm/gma500: Use gma_ prefix for our i2c abstraction
>       drm/gma500: Make gma_i2c_chan a subclass of i2c_adapter
>       drm/gma500: Make cdv lvds use ddc adapter from drm_connector
>       drm/gma500: Make cdv hdmi use ddc adapter from drm_connector
>       drm/gma500: Make psb lvds use ddc adapter from drm_connector
>       drm/gma500: Make cdv crt use ddc adapter from drm_connector
>       drm/gma500: Make oaktrail lvds use ddc adapter from drm_connector
>       drm/gma500: Read EDID from the correct i2c adapter
> 
> Peter Geis (2):
>       dt-bindings: display: panel: feiyang, fy07024di26a30d: make reset gpio optional
>       drm/panel: feiyang-fy07024di26a30d: make reset gpio optional
> 
> Ren Zhijie (1):
>       drm/rockchip: Fix Kconfig dependencies for display-port encoders
> 
> Rob Herring (1):
>       dt-bindings: display: ingenic,jz4780-hdmi: Drop undocumented 'ddc-i2c-bus'
> 
> Robert Foss (2):
>       Revert "drm/bridge: anx7625: Use DPI bus type"
>       Revert "dt-bindings:drm/bridge:anx7625: add port@0 property"
> 
> Saurabh Sengar (1):
>       drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size
> 
> Thomas Zimmermann (26):
>       drm: Always warn if user-defined modes are not supported
>       drm/client: Look for command-line modes first
>       drm/client: Don't add new command-line mode
>       drm/mgag200: Acquire I/O lock while reading EDID
>       drm/mgag200: Fail on I2C initialization errors
>       drm/mgag200: Implement connector's get_modes with helper
>       drm/mgag200: Switch I2C code to managed cleanup
>       drm/mgag200: Remove struct mga_connector
>       drm/mgag200: Test memory requirements in drm_mode_config_funcs.mode_valid
>       drm/mgag200: Split up connector's mode_valid helper
>       drm/udl: Set VGA connector
>       drm/gem: Share code between drm_gem_fb_{begin,end}_cpu_access()
>       drm/gem: Ignore color planes that are unused by framebuffer format
>       drm/gem-vram: Share code between GEM VRAM's _{prepare, cleanup}_fb()
>       drm/gem-vram: Ignore planes that are unused by framebuffer format
>       drm/gem: Warn on trying to use a non-existing framebuffer plane
>       drm/mgag200: Remove special case for G200SE with <2 MiB
>       drm/mgag200: Initialize each model in separate function
>       drm/mgag200: Move PCI-option setup into model-specific code
>       drm/mgag200: Call mgag200_device_probe_vram() from per-model init
>       drm/mgag200: Implement new init logic
>       drm/mgag200: Add struct mgag200_device_info
>       drm/mgag200: Store HW_BUG_NO_STARTADD flag in device info
>       drm/mgag200: Store maximum resolution and memory bandwidth in device info
>       drm/mgag200: Store vidrst flag in device info
>       drm/mgag200: Store positions of I2C data and clock bits in device info
> 
> Timur Tabi (1):
>       drm/nouveau: fix another off-by-one in nvbios_addr
> 
> Tom Rix (1):
>       drm/nouveau/fifo/gv100-: set gv100_fifo_runlist storage-class to static
> 
> Ville Syrjälä (1):
>       drm/edid: Extract drm_edid_decode_mfg_id()
> 
> Xin Ji (2):
>       dt-bindings:drm/bridge:anx7625: add port@0 property
>       drm/bridge: anx7625: Use DPI bus type
> 
> Yang Li (1):
>       drm/rockchip: remove unneeded semicolon from vop2 driver
> 
> Yuanzheng Song (1):
>       dma-buf: add the name field to the table header
> 
> Yunhao Tian (1):
>       drm/mipi-dbi: align max_chunk to 2 in spi_transfer
> 
>  .../bindings/display/bridge/fsl,ldb.yaml           |   16 +-
>  .../display/bridge/ingenic,jz4780-hdmi.yaml        |    1 -
>  .../bindings/display/bridge/ti,dlpc3433.yaml       |  117 ++
>  .../display/panel/feiyang,fy07024di26a30d.yaml     |    1 -
>  .../devicetree/bindings/gpu/arm,mali-bifrost.yaml  |   25 +-
>  Documentation/gpu/todo.rst                         |   11 +
>  MAINTAINERS                                        |    8 +
>  drivers/dma-buf/Makefile                           |    2 +-
>  drivers/dma-buf/dma-buf.c                          |    4 +-
>  drivers/dma-buf/dma-fence-chain.c                  |    4 +-
>  drivers/dma-buf/dma-fence-unwrap.c                 |  162 +++
>  drivers/dma-buf/st-dma-fence-unwrap.c              |  157 ++-
>  drivers/dma-buf/sync_file.c                        |  119 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |   51 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h       |   27 -
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   27 +-
>  .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   38 +-
>  .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h  |    2 -
>  drivers/gpu/drm/bridge/Kconfig                     |   17 +
>  drivers/gpu/drm/bridge/Makefile                    |    1 +
>  drivers/gpu/drm/bridge/adv7511/adv7511.h           |   12 -
>  drivers/gpu/drm/bridge/adv7511/adv7511_cec.c       |   12 +
>  drivers/gpu/drm/bridge/analogix/anx7625.c          |    1 +
>  drivers/gpu/drm/bridge/cdns-dsi.c                  |   26 +
>  drivers/gpu/drm/bridge/chipone-icn6211.c           |   42 +-
>  drivers/gpu/drm/bridge/lontium-lt9611.c            |   24 +-
>  drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |    2 +-
>  drivers/gpu/drm/bridge/nwl-dsi.c                   |    6 +
>  drivers/gpu/drm/bridge/parade-ps8640.c             |   73 +-
>  drivers/gpu/drm/bridge/tc358767.c                  |  169 ++-
>  drivers/gpu/drm/bridge/ti-dlpc3433.c               |  417 +++++++
>  drivers/gpu/drm/bridge/ti-sn65dsi83.c              |    2 +-
>  drivers/gpu/drm/display/drm_dp_aux_bus.c           |  211 ++--
>  drivers/gpu/drm/drm_bridge.c                       |   23 +
>  drivers/gpu/drm/drm_client_modeset.c               |   28 +-
>  drivers/gpu/drm/drm_debugfs.c                      |   21 +
>  drivers/gpu/drm/drm_displayid.c                    |   16 +-
>  drivers/gpu/drm/drm_edid.c                         | 1272 ++++++++++++--------
>  drivers/gpu/drm/drm_encoder.c                      |    2 +-
>  drivers/gpu/drm/drm_gem_atomic_helper.c            |    6 +-
>  drivers/gpu/drm/drm_gem_framebuffer_helper.c       |  104 +-
>  drivers/gpu/drm/drm_gem_vram_helper.c              |   54 +-
>  drivers/gpu/drm/drm_mipi_dbi.c                     |    7 +
>  drivers/gpu/drm/drm_modes.c                        |    4 +
>  drivers/gpu/drm/drm_probe_helper.c                 |  178 ++-
>  drivers/gpu/drm/drm_syncobj.c                      |   57 +-
>  drivers/gpu/drm/gma500/cdv_intel_crt.c             |   47 +-
>  drivers/gpu/drm/gma500/cdv_intel_hdmi.c            |   98 +-
>  drivers/gpu/drm/gma500/cdv_intel_lvds.c            |   80 +-
>  drivers/gpu/drm/gma500/intel_i2c.c                 |   36 +-
>  drivers/gpu/drm/gma500/oaktrail_lvds.c             |   50 +-
>  drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c         |   36 +-
>  drivers/gpu/drm/gma500/psb_drv.h                   |    2 +-
>  drivers/gpu/drm/gma500/psb_intel_drv.h             |   24 +-
>  drivers/gpu/drm/gma500/psb_intel_lvds.c            |   86 +-
>  drivers/gpu/drm/hyperv/hyperv_drm_drv.c            |   74 +-
>  .../gpu/drm/i915/display/intel_display_debugfs.c   |   28 +
>  drivers/gpu/drm/meson/meson_encoder_cvbs.c         |    1 +
>  drivers/gpu/drm/meson/meson_encoder_hdmi.c         |   27 +-
>  drivers/gpu/drm/mgag200/Makefile                   |   14 +-
>  drivers/gpu/drm/mgag200/mgag200_drv.c              |  386 +++---
>  drivers/gpu/drm/mgag200/mgag200_drv.h              |  148 ++-
>  drivers/gpu/drm/mgag200/mgag200_g200.c             |  200 +++
>  drivers/gpu/drm/mgag200/mgag200_g200eh.c           |   50 +
>  drivers/gpu/drm/mgag200/mgag200_g200eh3.c          |   51 +
>  drivers/gpu/drm/mgag200/mgag200_g200er.c           |   46 +
>  drivers/gpu/drm/mgag200/mgag200_g200ev.c           |   50 +
>  drivers/gpu/drm/mgag200/mgag200_g200ew3.c          |   60 +
>  drivers/gpu/drm/mgag200/mgag200_g200se.c           |  130 ++
>  drivers/gpu/drm/mgag200/mgag200_g200wb.c           |   50 +
>  drivers/gpu/drm/mgag200/mgag200_i2c.c              |   59 +-
>  drivers/gpu/drm/mgag200/mgag200_mm.c               |  116 --
>  drivers/gpu/drm/mgag200/mgag200_mode.c             |  453 ++++---
>  drivers/gpu/drm/mgag200/mgag200_pll.c              |   12 +-
>  drivers/gpu/drm/mgag200/mgag200_reg.h              |    2 +
>  drivers/gpu/drm/nouveau/nouveau_fbcon.c            |    2 +
>  drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c |   14 +-
>  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c   |    2 +-
>  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c     |    4 +-
>  drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c    |    2 +-
>  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c      |    2 +-
>  drivers/gpu/drm/panel/Kconfig                      |    2 +
>  .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c  |    2 +-
>  drivers/gpu/drm/panfrost/panfrost_device.c         |    9 +-
>  drivers/gpu/drm/panfrost/panfrost_drv.c            |    1 +
>  drivers/gpu/drm/panfrost/panfrost_features.h       |   13 +
>  drivers/gpu/drm/panfrost/panfrost_gpu.c            |   18 +-
>  drivers/gpu/drm/panfrost/panfrost_issues.h         |   19 +-
>  drivers/gpu/drm/panfrost/panfrost_regs.h           |    1 +
>  drivers/gpu/drm/r128/r128_drv.h                    |    4 +-
>  drivers/gpu/drm/rockchip/Kconfig                   |    4 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |    5 +-
>  drivers/gpu/drm/scheduler/sched_entity.c           |    6 +-
>  drivers/gpu/drm/solomon/ssd130x-spi.c              |    2 +
>  drivers/gpu/drm/tiny/st7735r.c                     |    1 +
>  drivers/gpu/drm/ttm/ttm_bo.c                       |    9 +-
>  drivers/gpu/drm/udl/udl_connector.c                |    2 +-
>  drivers/gpu/drm/vkms/vkms_composer.c               |    2 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   10 +-
>  drivers/video/fbdev/Kconfig                        |    2 +-
>  drivers/video/fbdev/core/fbmem.c                   |   22 +-
>  include/drm/display/drm_dp_aux_bus.h               |   34 +-
>  include/drm/display/drm_dp_helper.h                |   16 +-
>  include/drm/drm_bridge.h                           |    1 +
>  include/drm/drm_displayid.h                        |    6 +-
>  include/drm/drm_edid.h                             |   27 +-
>  include/drm/drm_gem_framebuffer_helper.h           |   10 +-
>  include/drm/drm_probe_helper.h                     |    2 +
>  include/drm/gpu_scheduler.h                        |    4 +-
>  include/linux/dma-fence-unwrap.h                   |   82 +-
>  include/linux/fb.h                                 |    1 -
>  111 files changed, 4032 insertions(+), 2286 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
>  create mode 100644 drivers/dma-buf/dma-fence-unwrap.c
>  create mode 100644 drivers/gpu/drm/bridge/ti-dlpc3433.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh3.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200er.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ev.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ew3.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200se.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200wb.c
>  delete mode 100644 drivers/gpu/drm/mgag200/mgag200_mm.c
> 
> -- 
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

WARNING: multiple messages have this Message-ID (diff)
From: Daniel Vetter <daniel@ffwll.ch>
To: Thomas Zimmermann <tzimmermann@suse.de>
Cc: dim-tools@lists.freedesktop.org,
	Daniel Vetter <daniel.vetter@ffwll.ch>,
	dri-devel@lists.freedesktop.org,
	Maxime Ripard <mripard@kernel.org>,
	Rodrigo Vivi <rodrigo.vivi@intel.com>,
	Dave Airlie <airlied@gmail.com>,
	intel-gfx@lists.freedesktop.org
Subject: Re: [Intel-gfx] [PULL] drm-misc-next
Date: Wed, 15 Jun 2022 20:14:20 +0200	[thread overview]
Message-ID: <YqohfHyASUpAlGZi@phenom.ffwll.local> (raw)
In-Reply-To: <YqBtumw05JZDEZE2@linux-uq9g>

On Wed, Jun 08, 2022 at 12:34:41PM +0200, Thomas Zimmermann wrote:
> Hi Dave and Daniel,
> 
> here's the first PR for drm-misc-next that will go into v5.20.
> 
> Best regards
> Thomas
> 
> drm-misc-next-2022-06-08:
> drm-misc-next for 5.20:
> 
> UAPI Changes:
> 
>  * connector: export bpc limits in debugfs
> 
>  * dma-buf: Print buffer name in debugfs
> 
> Cross-subsystem Changes:
> 
>  * dma-buf: Improve dma-fence handling; Cleanups
> 
>  * fbdev: Device-unregistering fixes
> 
> Core Changes:
> 
>  * client: Only use driver-validated modes to avoid blank screen
> 
>  * dp-aux: Make probing more reliable; Small fixes
> 
>  * edit: CEA data-block iterators; Introduce struct drm_edid; Many cleanups
> 
>  * gem: Don't use framebuffer format's non-exising color planes
> 
>  * probe-helper: Use 640x480 as DisplayPort fallback; Refactoring
> 
>  * scheduler: Don't kill jobs in interrupt context
> 
> Driver Changes:
> 
>  * amdgpu: Use atomic fence helpers in DM; Fix VRAM address calculation;
>    Export CRTC bpc settings via debugfs
> 
>  * bridge: Add TI-DLPC3433;  anx7625: Fixes;  fy07024di26a30d: Optional
>    GPIO reset;  icn6211: Cleanups;  ldb: Add reg and reg-name properties
>    to bindings, Kconfig fixes;  lt9611: Fix display sensing;  lt9611uxc:
>    Fixes;  nwl-dsi: Fixes;  ps8640: Cleanups;  st7735r: Fixes;  tc358767:
>    DSI/DPI refactoring and DSI-to-eDP support, Fixes; ti-sn65dsi83:
>    Fixes;
> 
>  * gma500: Cleanup connector I2C handling
> 
>  * hyperv: Unify VRAM allocation of Gen1 and Gen2
> 
>  * i915: export CRTC bpc settings via debugfs
> 
>  * meson: Support YUV422 output; Refcount fixes
> 
>  * mgag200: Support damage clipping; Support gamma handling; Protect
>    concurrent HW access; Fixes to connector; Store model-specific limits
>    in device-info structure; Cleanups
> 
>  * nouveau: Fixes and Cleanups
> 
>  * panel: Kconfig fixes
> 
>  * panfrost: Valhall support
> 
>  * r128: Fix bit-shift overflow
> 
>  * rockchip: Locking fixes in error path; Minor cleanups
> 
>  * ssd130x: Fix built-in linkage
> 
>  * ttm: Cleanups
> 
>  * udl; Always advertize VGA connector
> 
>  * fbdev/vesa: Support COMPILE_TEST
> The following changes since commit 6071c4c2a319da360b0bf2bc397d4fefad10b2c8:
> 
>   drm/qxl: add drm_gem_plane_helper_prepare_fb (2022-05-05 12:30:10 +0200)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2022-06-08
> 
> for you to fetch changes up to dfa687bffc8a4a21ed929c7dececf01b8f1f52ee:
> 
>   drm/bridge: lt9611uxc: Cancel only driver's work (2022-06-07 14:57:47 +0200)

Pulled, thanks.
-Daniel

> 
> ----------------------------------------------------------------
> drm-misc-next for 5.20:
> 
> UAPI Changes:
> 
>  * connector: export bpc limits in debugfs
> 
>  * dma-buf: Print buffer name in debugfs
> 
> Cross-subsystem Changes:
> 
>  * dma-buf: Improve dma-fence handling; Cleanups
> 
>  * fbdev: Device-unregistering fixes
> 
> Core Changes:
> 
>  * client: Only use driver-validated modes to avoid blank screen
> 
>  * dp-aux: Make probing more reliable; Small fixes
> 
>  * edit: CEA data-block iterators; Introduce struct drm_edid; Many cleanups
> 
>  * gem: Don't use framebuffer format's non-exising color planes
> 
>  * probe-helper: Use 640x480 as DisplayPort fallback; Refactoring
> 
>  * scheduler: Don't kill jobs in interrupt context
> 
> Driver Changes:
> 
>  * amdgpu: Use atomic fence helpers in DM; Fix VRAM address calculation;
>    Export CRTC bpc settings via debugfs
> 
>  * bridge: Add TI-DLPC3433;  anx7625: Fixes;  fy07024di26a30d: Optional
>    GPIO reset;  icn6211: Cleanups;  ldb: Add reg and reg-name properties
>    to bindings, Kconfig fixes;  lt9611: Fix display sensing;  lt9611uxc:
>    Fixes;  nwl-dsi: Fixes;  ps8640: Cleanups;  st7735r: Fixes;  tc358767:
>    DSI/DPI refactoring and DSI-to-eDP support, Fixes; ti-sn65dsi83:
>    Fixes;
> 
>  * gma500: Cleanup connector I2C handling
> 
>  * hyperv: Unify VRAM allocation of Gen1 and Gen2
> 
>  * i915: export CRTC bpc settings via debugfs
> 
>  * meson: Support YUV422 output; Refcount fixes
> 
>  * mgag200: Support damage clipping; Support gamma handling; Protect
>    concurrent HW access; Fixes to connector; Store model-specific limits
>    in device-info structure; Cleanups
> 
>  * nouveau: Fixes and Cleanups
> 
>  * panel: Kconfig fixes
> 
>  * panfrost: Valhall support
> 
>  * r128: Fix bit-shift overflow
> 
>  * rockchip: Locking fixes in error path; Minor cleanups
> 
>  * ssd130x: Fix built-in linkage
> 
>  * ttm: Cleanups
> 
>  * udl; Always advertize VGA connector
> 
>  * fbdev/vesa: Support COMPILE_TEST
> 
> ----------------------------------------------------------------
> Alyssa Rosenzweig (9):
>       dt-bindings: Add compatible for Mali Valhall (JM)
>       drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162
>       drm/panfrost: Constify argument to has_hw_issue
>       drm/panfrost: Handle HW_ISSUE_TTRX_3076
>       drm/panfrost: Add HW_ISSUE_TTRX_3485 quirk
>       drm/panfrost: Add "clean only safe" feature bit
>       drm/panfrost: Don't set L2_MMU_CONFIG quirks
>       drm/panfrost: Add Mali-G57 "Natt" support
>       drm/panfrost: Add arm,mali-valhall-jm compatible
> 
> André Almeida (1):
>       drm/vkms: Update vkms_composer_worker documentation
> 
> Bhanuprakash Modem (3):
>       drm/debug: Expose connector's max supported bpc via debugfs
>       drm/i915/display/debug: Expose crtc current bpc via debugfs
>       drm/amd/display: Move connector debugfs to drm
> 
> Bjorn Andersson (1):
>       drm/bridge: lt9611uxc: Cancel only driver's work
> 
> Borislav Petkov (1):
>       drm/r128: Fix undefined behavior due to shift overflowing the constant
> 
> Christian König (10):
>       drm/ttm: move default BO destructor into VMWGFX v2
>       drm/amdgpu: switch DM to atomic fence helpers v2
>       drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new
>       drm/amdgpu: move internal vram_mgr function into the C file
>       dma-buf: cleanup dma_fence_chain_walk
>       dma-buf: cleanup dma_fence_unwrap selftest v2
>       dma-buf: cleanup dma_fence_unwrap implementation
>       dma-buf: return only unsignaled fences in dma_fence_unwrap_for_each v3
>       dma-buf: generalize dma_fence unwrap & merging v3
>       drm: use dma_fence_unwrap_merge() in drm_syncobj
> 
> Colin Ian King (1):
>       drm/rockchip: Fix spelling mistake "aligened" -> "aligned"
> 
> Dan Carpenter (1):
>       drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable()
> 
> Dmitry Osipenko (1):
>       drm/scheduler: Don't kill jobs in interrupt context
> 
> Dongjin Kim (1):
>       drm/meson: add YUV422 output support
> 
> Douglas Anderson (8):
>       drm/probe-helper: Add helper for drm_helper_probe_single_connector_modes()
>       drm/probe-helper: For DP, add 640x480 if all other modes are bad
>       drm: Document the power requirements for DP AUX transfers
>       drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
>       drm/dp: Add callbacks to make using DP AUX bus properly easier
>       drm/bridge: Add devm_drm_bridge_add()
>       drm/bridge: parade-ps8640: Handle DP AUX more properly
>       drm/probe-helper: Default to 640x480 if no EDID on DP
> 
> Fabio Estevam (1):
>       drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c
> 
> Gao Chao (1):
>       drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
> 
> Geert Uytterhoeven (1):
>       drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC
> 
> Guo Zhengkui (1):
>       drm/nouveau/tegra: remove needless NULL check
> 
> Jagan Teki (2):
>       dt-bindings: display: bridge: Add TI DLPC3433 DSI to DMD
>       drm: bridge: Add TI DLPC3433 DSI to DMD bridge
> 
> Jani Nikula (44):
>       drm/edid: reset display info in drm_add_edid_modes() for NULL edid
>       drm/edid: rename HDMI Forum VSDB to SCDS
>       drm/edid: clean up CTA data block tag definitions
>       drm/edid: add iterator for EDID base and extension blocks
>       drm/edid: add iterator for CTA data blocks
>       drm/edid: clean up cea_db_is_*() functions
>       drm/edid: convert add_cea_modes() to use cea db iter
>       drm/edid: convert drm_edid_to_speaker_allocation() to use cea db iter
>       drm/edid: convert drm_edid_to_sad() to use cea db iter
>       drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter
>       drm/edid: convert drm_detect_monitor_audio() to use cea db iter
>       drm/edid: convert drm_parse_cea_ext() to use cea db iter
>       drm/edid: convert drm_edid_to_eld() to use cea db iter
>       drm/edid: sunset the old unused cea data block iterators
>       drm/edid: restore some type safety to cea_db_*() functions
>       drm/edid: detect basic audio in all CEA extensions
>       drm/edid: detect color formats and CTA revision in all CTA extensions
>       drm/edid: skip CTA extension scan in drm_edid_to_eld() just for CTA rev
>       drm/edid: sunset drm_find_cea_extension()
>       drm/edid: use else-if in CTA extension parsing
>       drm/edid: convert drm_for_each_detailed_block() to edid iter
>       drm/edid: add struct drm_edid container
>       drm/edid: start propagating drm_edid to lower levels
>       drm/edid: keep propagating drm_edid to display info
>       drm/edid: propagate drm_edid to drm_edid_to_eld()
>       drm/edid: convert drm_edid_connector_update() to drm_edid fully
>       drm/edid: convert struct detailed_mode_closure to drm_edid
>       drm/edid: convert drm_mode_detailed() to drm_edid
>       drm/edid: convert drm_dmt_modes_for_range() to drm_edid
>       drm/edid: convert drm_gtf_modes_for_range() to drm_edid
>       drm/edid: convert drm_cvt_modes_for_range() to drm_edid
>       drm/edid: convert drm_mode_std() and children to drm_edid
>       drm/edid: convert mode_in_range() and drm_monitor_supports_rb() to drm_edid
>       drm/edid: convert get_monitor_name() to drm_edid
>       drm/edid: convert drm_for_each_detailed_block() to drm_edid
>       drm/edid: add drm_edid helper for drm_edid_to_sad()
>       drm/edid: add drm_edid helper for drm_edid_to_speaker_allocation()
>       drm/edid: add drm_edid helper for drm_detect_hdmi_monitor()
>       drm/edid: add drm_edid helper for drm_detect_monitor_audio()
>       drm/edid: convert cea_db_iter_edid_begin() to drm_edid
>       drm/edid: convert drm_edid_iter_begin() to drm_edid
>       drm/edid: add drm_edid helper for drm_update_tile_info()
>       drm/displayid: convert to drm_edid
>       drm/edid: convert version_greater() to drm_edid
> 
> Javier Martinez Canillas (6):
>       MAINTAINERS: Add simpledrm driver co-maintainer
>       drm/todo: Add entry for converting kselftests to kunit
>       fbdev: Restart conflicting fb removal loop when unregistering devices
>       fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled
>       drm/st7735r: Fix module autoloading for Okaya RH128128T
>       drm/ssd130x: Only define a SPI device ID table when built as a module
> 
> Jayshri Pawar (1):
>       drm/bridge: cdns-dsi: Add support for pre_enable and post_enable control functions.
> 
> Jiapeng Chong (1):
>       drm/nouveau/gr/gf100-: Clean up some inconsistent indenting
> 
> Jocelyn Falempe (4):
>       drm/mgag200: Add FB_DAMAGE_CLIPS support
>       drm/mgag200: Optimize damage clips
>       drm/mgag200: Warn once if trying to set start address on broken hardware.
>       drm/mgag200: Enable atomic gamma lut update
> 
> John Stultz (2):
>       drm/bridge: lt9611: Consolidate detection logic
>       drm/bridge: lt9611: Use both bits for HDMI sensing
> 
> Jonathan Liu (1):
>       drm: bridge: icn6211: Adjust clock phase using SYS_CTRL_1
> 
> Julia Lawall (1):
>       drm/nouveau/mmu: fix typo in comment
> 
> Lee Shawn C (1):
>       drm/edid: check for HF-SCDB block
> 
> Liu Ying (1):
>       drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set()
> 
> Marek Vasut (9):
>       dt-bindings: display: bridge: ldb: Fill in reg property
>       drm/bridge: tc358767: Factor out DSI and DPI RX enablement
>       drm/bridge: tc358767: Add DSI-to-(e)DP mode support
>       drm: bridge: icn6211: Register macro clean up
>       drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid
>       drm/bridge: tc358767: Report DSI-to-(e)DP as supported
>       drm/bridge: tc358767: Make sure Refclk clock are enabled
>       drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
>       drm/bridge: anx7625: Add missing of_node_put for endpoint
> 
> Mark Menzynski (1):
>       drm/nouveau: clear output poll workers before nouveau_fbcon_destroy()
> 
> Melissa Wen (1):
>       MAINTAINERS: add Melissa to V3D maintainers
> 
> Miaoqian Lin (3):
>       drm/meson: Fix refcount leak in meson_encoder_hdmi_init
>       drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init
>       drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
> 
> Minghao Chi (1):
>       drm/bridge: simplify the return expression of ps8640_bridge_host_attach
> 
> Niels Dossche (1):
>       drm: use ENOMEM for drmm_kzalloc allocation failures
> 
> Patrik Jakobsson (8):
>       drm/gma500: Use gma_ prefix for our i2c abstraction
>       drm/gma500: Make gma_i2c_chan a subclass of i2c_adapter
>       drm/gma500: Make cdv lvds use ddc adapter from drm_connector
>       drm/gma500: Make cdv hdmi use ddc adapter from drm_connector
>       drm/gma500: Make psb lvds use ddc adapter from drm_connector
>       drm/gma500: Make cdv crt use ddc adapter from drm_connector
>       drm/gma500: Make oaktrail lvds use ddc adapter from drm_connector
>       drm/gma500: Read EDID from the correct i2c adapter
> 
> Peter Geis (2):
>       dt-bindings: display: panel: feiyang, fy07024di26a30d: make reset gpio optional
>       drm/panel: feiyang-fy07024di26a30d: make reset gpio optional
> 
> Ren Zhijie (1):
>       drm/rockchip: Fix Kconfig dependencies for display-port encoders
> 
> Rob Herring (1):
>       dt-bindings: display: ingenic,jz4780-hdmi: Drop undocumented 'ddc-i2c-bus'
> 
> Robert Foss (2):
>       Revert "drm/bridge: anx7625: Use DPI bus type"
>       Revert "dt-bindings:drm/bridge:anx7625: add port@0 property"
> 
> Saurabh Sengar (1):
>       drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size
> 
> Thomas Zimmermann (26):
>       drm: Always warn if user-defined modes are not supported
>       drm/client: Look for command-line modes first
>       drm/client: Don't add new command-line mode
>       drm/mgag200: Acquire I/O lock while reading EDID
>       drm/mgag200: Fail on I2C initialization errors
>       drm/mgag200: Implement connector's get_modes with helper
>       drm/mgag200: Switch I2C code to managed cleanup
>       drm/mgag200: Remove struct mga_connector
>       drm/mgag200: Test memory requirements in drm_mode_config_funcs.mode_valid
>       drm/mgag200: Split up connector's mode_valid helper
>       drm/udl: Set VGA connector
>       drm/gem: Share code between drm_gem_fb_{begin,end}_cpu_access()
>       drm/gem: Ignore color planes that are unused by framebuffer format
>       drm/gem-vram: Share code between GEM VRAM's _{prepare, cleanup}_fb()
>       drm/gem-vram: Ignore planes that are unused by framebuffer format
>       drm/gem: Warn on trying to use a non-existing framebuffer plane
>       drm/mgag200: Remove special case for G200SE with <2 MiB
>       drm/mgag200: Initialize each model in separate function
>       drm/mgag200: Move PCI-option setup into model-specific code
>       drm/mgag200: Call mgag200_device_probe_vram() from per-model init
>       drm/mgag200: Implement new init logic
>       drm/mgag200: Add struct mgag200_device_info
>       drm/mgag200: Store HW_BUG_NO_STARTADD flag in device info
>       drm/mgag200: Store maximum resolution and memory bandwidth in device info
>       drm/mgag200: Store vidrst flag in device info
>       drm/mgag200: Store positions of I2C data and clock bits in device info
> 
> Timur Tabi (1):
>       drm/nouveau: fix another off-by-one in nvbios_addr
> 
> Tom Rix (1):
>       drm/nouveau/fifo/gv100-: set gv100_fifo_runlist storage-class to static
> 
> Ville Syrjälä (1):
>       drm/edid: Extract drm_edid_decode_mfg_id()
> 
> Xin Ji (2):
>       dt-bindings:drm/bridge:anx7625: add port@0 property
>       drm/bridge: anx7625: Use DPI bus type
> 
> Yang Li (1):
>       drm/rockchip: remove unneeded semicolon from vop2 driver
> 
> Yuanzheng Song (1):
>       dma-buf: add the name field to the table header
> 
> Yunhao Tian (1):
>       drm/mipi-dbi: align max_chunk to 2 in spi_transfer
> 
>  .../bindings/display/bridge/fsl,ldb.yaml           |   16 +-
>  .../display/bridge/ingenic,jz4780-hdmi.yaml        |    1 -
>  .../bindings/display/bridge/ti,dlpc3433.yaml       |  117 ++
>  .../display/panel/feiyang,fy07024di26a30d.yaml     |    1 -
>  .../devicetree/bindings/gpu/arm,mali-bifrost.yaml  |   25 +-
>  Documentation/gpu/todo.rst                         |   11 +
>  MAINTAINERS                                        |    8 +
>  drivers/dma-buf/Makefile                           |    2 +-
>  drivers/dma-buf/dma-buf.c                          |    4 +-
>  drivers/dma-buf/dma-fence-chain.c                  |    4 +-
>  drivers/dma-buf/dma-fence-unwrap.c                 |  162 +++
>  drivers/dma-buf/st-dma-fence-unwrap.c              |  157 ++-
>  drivers/dma-buf/sync_file.c                        |  119 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |   51 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h       |   27 -
>  drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   27 +-
>  .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   38 +-
>  .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h  |    2 -
>  drivers/gpu/drm/bridge/Kconfig                     |   17 +
>  drivers/gpu/drm/bridge/Makefile                    |    1 +
>  drivers/gpu/drm/bridge/adv7511/adv7511.h           |   12 -
>  drivers/gpu/drm/bridge/adv7511/adv7511_cec.c       |   12 +
>  drivers/gpu/drm/bridge/analogix/anx7625.c          |    1 +
>  drivers/gpu/drm/bridge/cdns-dsi.c                  |   26 +
>  drivers/gpu/drm/bridge/chipone-icn6211.c           |   42 +-
>  drivers/gpu/drm/bridge/lontium-lt9611.c            |   24 +-
>  drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |    2 +-
>  drivers/gpu/drm/bridge/nwl-dsi.c                   |    6 +
>  drivers/gpu/drm/bridge/parade-ps8640.c             |   73 +-
>  drivers/gpu/drm/bridge/tc358767.c                  |  169 ++-
>  drivers/gpu/drm/bridge/ti-dlpc3433.c               |  417 +++++++
>  drivers/gpu/drm/bridge/ti-sn65dsi83.c              |    2 +-
>  drivers/gpu/drm/display/drm_dp_aux_bus.c           |  211 ++--
>  drivers/gpu/drm/drm_bridge.c                       |   23 +
>  drivers/gpu/drm/drm_client_modeset.c               |   28 +-
>  drivers/gpu/drm/drm_debugfs.c                      |   21 +
>  drivers/gpu/drm/drm_displayid.c                    |   16 +-
>  drivers/gpu/drm/drm_edid.c                         | 1272 ++++++++++++--------
>  drivers/gpu/drm/drm_encoder.c                      |    2 +-
>  drivers/gpu/drm/drm_gem_atomic_helper.c            |    6 +-
>  drivers/gpu/drm/drm_gem_framebuffer_helper.c       |  104 +-
>  drivers/gpu/drm/drm_gem_vram_helper.c              |   54 +-
>  drivers/gpu/drm/drm_mipi_dbi.c                     |    7 +
>  drivers/gpu/drm/drm_modes.c                        |    4 +
>  drivers/gpu/drm/drm_probe_helper.c                 |  178 ++-
>  drivers/gpu/drm/drm_syncobj.c                      |   57 +-
>  drivers/gpu/drm/gma500/cdv_intel_crt.c             |   47 +-
>  drivers/gpu/drm/gma500/cdv_intel_hdmi.c            |   98 +-
>  drivers/gpu/drm/gma500/cdv_intel_lvds.c            |   80 +-
>  drivers/gpu/drm/gma500/intel_i2c.c                 |   36 +-
>  drivers/gpu/drm/gma500/oaktrail_lvds.c             |   50 +-
>  drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c         |   36 +-
>  drivers/gpu/drm/gma500/psb_drv.h                   |    2 +-
>  drivers/gpu/drm/gma500/psb_intel_drv.h             |   24 +-
>  drivers/gpu/drm/gma500/psb_intel_lvds.c            |   86 +-
>  drivers/gpu/drm/hyperv/hyperv_drm_drv.c            |   74 +-
>  .../gpu/drm/i915/display/intel_display_debugfs.c   |   28 +
>  drivers/gpu/drm/meson/meson_encoder_cvbs.c         |    1 +
>  drivers/gpu/drm/meson/meson_encoder_hdmi.c         |   27 +-
>  drivers/gpu/drm/mgag200/Makefile                   |   14 +-
>  drivers/gpu/drm/mgag200/mgag200_drv.c              |  386 +++---
>  drivers/gpu/drm/mgag200/mgag200_drv.h              |  148 ++-
>  drivers/gpu/drm/mgag200/mgag200_g200.c             |  200 +++
>  drivers/gpu/drm/mgag200/mgag200_g200eh.c           |   50 +
>  drivers/gpu/drm/mgag200/mgag200_g200eh3.c          |   51 +
>  drivers/gpu/drm/mgag200/mgag200_g200er.c           |   46 +
>  drivers/gpu/drm/mgag200/mgag200_g200ev.c           |   50 +
>  drivers/gpu/drm/mgag200/mgag200_g200ew3.c          |   60 +
>  drivers/gpu/drm/mgag200/mgag200_g200se.c           |  130 ++
>  drivers/gpu/drm/mgag200/mgag200_g200wb.c           |   50 +
>  drivers/gpu/drm/mgag200/mgag200_i2c.c              |   59 +-
>  drivers/gpu/drm/mgag200/mgag200_mm.c               |  116 --
>  drivers/gpu/drm/mgag200/mgag200_mode.c             |  453 ++++---
>  drivers/gpu/drm/mgag200/mgag200_pll.c              |   12 +-
>  drivers/gpu/drm/mgag200/mgag200_reg.h              |    2 +
>  drivers/gpu/drm/nouveau/nouveau_fbcon.c            |    2 +
>  drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c |   14 +-
>  drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c   |    2 +-
>  drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c     |    4 +-
>  drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c    |    2 +-
>  drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c      |    2 +-
>  drivers/gpu/drm/panel/Kconfig                      |    2 +
>  .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c  |    2 +-
>  drivers/gpu/drm/panfrost/panfrost_device.c         |    9 +-
>  drivers/gpu/drm/panfrost/panfrost_drv.c            |    1 +
>  drivers/gpu/drm/panfrost/panfrost_features.h       |   13 +
>  drivers/gpu/drm/panfrost/panfrost_gpu.c            |   18 +-
>  drivers/gpu/drm/panfrost/panfrost_issues.h         |   19 +-
>  drivers/gpu/drm/panfrost/panfrost_regs.h           |    1 +
>  drivers/gpu/drm/r128/r128_drv.h                    |    4 +-
>  drivers/gpu/drm/rockchip/Kconfig                   |    4 +-
>  drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |    5 +-
>  drivers/gpu/drm/scheduler/sched_entity.c           |    6 +-
>  drivers/gpu/drm/solomon/ssd130x-spi.c              |    2 +
>  drivers/gpu/drm/tiny/st7735r.c                     |    1 +
>  drivers/gpu/drm/ttm/ttm_bo.c                       |    9 +-
>  drivers/gpu/drm/udl/udl_connector.c                |    2 +-
>  drivers/gpu/drm/vkms/vkms_composer.c               |    2 +-
>  drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   10 +-
>  drivers/video/fbdev/Kconfig                        |    2 +-
>  drivers/video/fbdev/core/fbmem.c                   |   22 +-
>  include/drm/display/drm_dp_aux_bus.h               |   34 +-
>  include/drm/display/drm_dp_helper.h                |   16 +-
>  include/drm/drm_bridge.h                           |    1 +
>  include/drm/drm_displayid.h                        |    6 +-
>  include/drm/drm_edid.h                             |   27 +-
>  include/drm/drm_gem_framebuffer_helper.h           |   10 +-
>  include/drm/drm_probe_helper.h                     |    2 +
>  include/drm/gpu_scheduler.h                        |    4 +-
>  include/linux/dma-fence-unwrap.h                   |   82 +-
>  include/linux/fb.h                                 |    1 -
>  111 files changed, 4032 insertions(+), 2286 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
>  create mode 100644 drivers/dma-buf/dma-fence-unwrap.c
>  create mode 100644 drivers/gpu/drm/bridge/ti-dlpc3433.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh3.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200er.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ev.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ew3.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200se.c
>  create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200wb.c
>  delete mode 100644 drivers/gpu/drm/mgag200/mgag200_mm.c
> 
> -- 
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Maxfeldstr. 5, 90409 Nürnberg, Germany
> (HRB 36809, AG Nürnberg)
> Geschäftsführer: Felix Imendörffer

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch

  reply	other threads:[~2022-06-15 18:14 UTC|newest]

Thread overview: 316+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-08 10:34 [PULL] drm-misc-next Thomas Zimmermann
2022-06-08 10:34 ` [Intel-gfx] " Thomas Zimmermann
2022-06-15 18:14 ` Daniel Vetter [this message]
2022-06-15 18:14   ` Daniel Vetter
  -- 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-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=YqohfHyASUpAlGZi@phenom.ffwll.local \
    --to=daniel@ffwll.ch \
    --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.