All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Zimmermann <tzimmermann@suse.de>
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: Tue, 3 Jan 2023 11:51:46 +0100	[thread overview]
Message-ID: <Y7QIwlfElAYWxRcR@linux-uq9g> (raw)

Hi Dave and Daniel,

here's the first PR for drm-misc-next for the upcomming version v6.3
of the Linux kernel. Overall, it's fairly small; due to holidays, I
guess. Noteworthy changes are in connector TV-mode handling, KUnit tests
and MIPI helpers.

Best regards
Thomas

drm-misc-next-2023-01-03:
drm-misc-next for v6.3:

UAPI Changes:

 * connector: Support analog-TV mode property

 * media: Add MEDIA_BUS_FMT_RGB565_1X24_CPADHI,
   MEDIA_BUS_FMT_RGB666_1X18 and MEDIA_BUS_FMT_RGB666_1X24_CPADHI

Cross-subsystem Changes:

 * dma-buf: Documentation fixes

 * i2c: Introduce i2c_client_get_device_id() helper

Core Changes:

 * Improve support for analog TV output

 * bridge: Remove unused drm_bridge_chain functions

 * debugfs: Add per-device helpers and convert various DRM drivers

 * dp-mst: Various fixes

 * fbdev emulation: Always pick 32 bpp as default

 * KUnit: Add tests for managed helpers; Various cleanups

 * panel-orientation: Add quirks for Lenovo Yoga Tab 3 X90F and DynaBook K50

 * TTM: Open-code ttm_bo_wait() and remove the helper

Driver Changes:

 * Fix preferred depth and bpp values throughout DRM drivers

 * Remove #CONFIG_PM guards throughout DRM drivers

 * ast: Various fixes

 * bridge: Implement i2c's probe_new in various drivers; Fixes; ite-it6505:
   Locking fixes, Cache EDID data; ite-it66121: Support IT6610 chip,
   Cleanups; lontium-tl9611: Fix HDMI on DragonBoard 845c; parade-ps8640:
   Use atomic bridge functions

 * gud: Convert to DRM shadow-plane helpers; Perform flushing synchronously
   during atomic update

 * ili9486: Support 16-bit pixel data

 * imx: Split off IPUv3 driver; Various fixes

 * mipi-dbi: Convert to DRM shadow-plane helpers plus rsp driver changes;
   Support separate I/O-voltage supply

 * mxsfb: Depend on ARCH_MXS or ARCH_MXC

 * omapdrm: Various fixes

 * panel: Use ktime_get_boottime() to measure power-down delay in various
   drivers; Fix auto-suspend delay in various drivers; orisetech-ota5601a:
   Add support

 * sprd: Cleanups

 * sun4i: Convert to new TV-mode property

 * tidss: Various fixes

 * v3d: Various fixes

 * vc4: Convert to new TV-mode property; Support Kunit tests; Cleanups;
   dpi: Support RGB565 and RGB666 formats; dsi: Convert DSI driver to
   bridge

 * virtio: Improve tracing

 * vkms: Support small cursors in IGT tests; Various fixes
The following changes since commit d47f9580839eb6fe568e38b2084d94887fbf5ce0:

  Backmerge tag 'v6.1-rc6' into drm-next (2022-11-24 11:05:43 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2023-01-03

for you to fetch changes up to 2591939e881cf728b6ac45971eeec2f58051c101:

  drm/virtio: Spiff out cmd queue/response traces (2023-01-02 17:51:27 +0300)

----------------------------------------------------------------
drm-misc-next for v6.3:

UAPI Changes:

 * connector: Support analog-TV mode property

 * media: Add MEDIA_BUS_FMT_RGB565_1X24_CPADHI,
   MEDIA_BUS_FMT_RGB666_1X18 and MEDIA_BUS_FMT_RGB666_1X24_CPADHI

Cross-subsystem Changes:

 * dma-buf: Documentation fixes

 * i2c: Introduce i2c_client_get_device_id() helper

Core Changes:

 * Improve support for analog TV output

 * bridge: Remove unused drm_bridge_chain functions

 * debugfs: Add per-device helpers and convert various DRM drivers

 * dp-mst: Various fixes

 * fbdev emulation: Always pick 32 bpp as default

 * KUnit: Add tests for managed helpers; Various cleanups

 * panel-orientation: Add quirks for Lenovo Yoga Tab 3 X90F and DynaBook K50

 * TTM: Open-code ttm_bo_wait() and remove the helper

Driver Changes:

 * Fix preferred depth and bpp values throughout DRM drivers

 * Remove #CONFIG_PM guards throughout DRM drivers

 * ast: Various fixes

 * bridge: Implement i2c's probe_new in various drivers; Fixes; ite-it6505:
   Locking fixes, Cache EDID data; ite-it66121: Support IT6610 chip,
   Cleanups; lontium-tl9611: Fix HDMI on DragonBoard 845c; parade-ps8640:
   Use atomic bridge functions

 * gud: Convert to DRM shadow-plane helpers; Perform flushing synchronously
   during atomic update

 * ili9486: Support 16-bit pixel data

 * imx: Split off IPUv3 driver; Various fixes

 * mipi-dbi: Convert to DRM shadow-plane helpers plus rsp driver changes;i
   Support separate I/O-voltage supply

 * mxsfb: Depend on ARCH_MXS or ARCH_MXC

 * omapdrm: Various fixes

 * panel: Use ktime_get_boottime() to measure power-down delay in various
   drivers; Fix auto-suspend delay in various drivers; orisetech-ota5601a:
   Add support

 * sprd: Cleanups

 * sun4i: Convert to new TV-mode property

 * tidss: Various fixes

 * v3d: Various fixes

 * vc4: Convert to new TV-mode property; Support Kunit tests; Cleanups;
   dpi: Support RGB565 and RGB666 formats; dsi: Convert DSI driver to
   bridge

 * virtio: Improve tracing

 * vkms: Support small cursors in IGT tests; Various fixes

----------------------------------------------------------------
Alaa Emad (1):
      drm/vkms: change min cursor size to accept smaller values

Allen Ballway (1):
      drm: panel-orientation-quirks: Add quirk for DynaBook K50

Andrew Davis (1):
      drm/tidss: Set max DMA segment size

Carlo Caione (2):
      drm/tiny: ili9486: Enable driver module autoloading
      drm/tiny: ili9486: Do not assume 8-bit only SPI controllers

Chris Morgan (2):
      media: uapi: add MEDIA_BUS_FMT_RGB565_1X24_CPADHI
      drm/vc4: dpi: Support RGB565 format

Christian König (6):
      drm/ttm: remove ttm_bo_(un)lock_delayed_workqueue
      drm/ttm: use per BO cleanup workers
      drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2
      drm/ttm: use ttm_bo_wait_ctx instead of ttm_bo_wait
      drm/i915: stop using ttm_bo_wait
      drm/qxl: stop using ttm_bo_wait

Christophe Branchereau (2):
      drm/panel: add the orisetech ota5601a
      dt-bindings: display/panel: Add the Focaltech gpt3

Dave Stevenson (13):
      drm/vc4: dpi: Change the default DPI format to being 18bpp, not 24.
      drm/vc4: dpi: Fix format mapping for RGB565
      drm/mediatek: dp: Replace usage of drm_bridge_chain_ functions
      drm/bridge: Introduce pre_enable_prev_first to alter bridge init order
      drm/panel: Add prepare_prev_first flag to drm_panel
      drm/bridge: Document the expected behaviour of DSI host controllers
      drm/vc4: dsi: Rename bridge to out_bridge
      drm/vc4: dsi: Move initialisation to encoder_mode_set
      drm/vc4: dsi: Remove splitting the bridge chain from the driver
      drm/vc4: dsi: Convert to use atomic operations
      drm/vc4: dsi: Convert to using a bridge instead of encoder
      drm/vc4: dsi: Remove entry to ULPS from vc4_dsi post_disable
      drm/bridge: panel: Set pre_enable_prev_first from drmm_panel_bridge_add

Deepak R Varma (1):
      drm/sprd: remove redundant error logging

Drew Davenport (5):
      drm/panel-edp: Use ktime_get_boottime for delays
      drm/panel-samsung-atna33xc20: Use ktime_get_boottime for delays
      drm/panel-simple: Use ktime_get_boottime for delays
      drm/bridge/parade-ps8640: Extend autosuspend
      drm/panel-samsung-atna33xc20: Extend autosuspend delay

Frieder Schrempf (1):
      drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec

Geert Uytterhoeven (2):
      drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC
      drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC

Hans de Goede (1):
      drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F

Imre Deak (3):
      drm/display/dp_mst: Fix down/up message handling after sink disconnect
      drm/display/dp_mst: Fix down message handling after a packet reception error
      drm/display/dp_mst: Fix payload addition on a disconnected sink

Jani Nikula (1):
      drm/audio: make drm_audio_component.h self-contained

Joerg Quinten (3):
      media: uapi: add MEDIA_BUS_FMT_BGR666_1X18
      media: uapi: add MEDIA_BUS_FMT_BGR666_1X24_CPADHI
      drm/vc4: dpi: Support BGR666 formats

Liang He (1):
      gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()

Lucas Stach (1):
      drm/imx: move IPUv3 driver into separate subdirectory

Mateusz Kwiatkowski (2):
      drm/vc4: vec: Check for VEC output constraints
      drm/vc4: vec: Add support for more analog TV standards

Matti Vaittinen (2):
      drm/bridge: sii902x: Use devm_regulator_bulk_get_enable()
      drm/meson: dw-hdmi: Use devm_regulator_*get_enable*()

Maxime Ripard (50):
      drm/tests: client: Mention that we can't use MODULE_ macros
      drm/connector: Rename legacy TV property
      drm/connector: Only register TV mode property if present
      drm/connector: Rename drm_mode_create_tv_properties
      drm/connector: Add TV standard property
      drm/modes: Add a function to generate analog display modes
      drm/connector: Add a function to lookup a TV mode by its name
      drm/modes: Introduce the tv_mode property as a command-line option
      drm/modes: Properly generate a drm_display_mode from a named mode
      drm/client: Remove match on mode name
      drm/modes: Introduce more named modes
      drm/atomic-helper: Add a TV properties reset helper
      drm/atomic-helper: Add an analog TV atomic_check implementation
      drm/vc4: vec: Use TV Reset implementation
      drm/vc4: vec: Convert to the new TV mode property
      drm/sun4i: tv: Convert to the new TV mode property
      drm/atomic: Constify the old/new state accessors
      drm/vc4: Constify container_of wrappers
      drm/vc4: kms: Constify the HVS old/new state helpers
      drm/vc4: kms: Sort the CRTCs by output before assigning them
      drm/vc4: txp: Reorder the variable assignments
      drm/vc4: Add TXP encoder type
      drm/vc4: txp: Initialise the CRTC before the encoder and connector
      drm/vc4: crtc: Pass the device and data in vc4_crtc_init
      drm/vc4: crtc: Provide a CRTC name
      drm/tests: helpers: Add missing export
      drm/doc: Fix title underline length
      drm/modes: Use strscpy() to copy command-line mode name
      drm/tests: probe_helper: Fix uninitialized variable
      drm/tests: helpers: Move the helper header to include/drm
      drm/tests: Introduce a config option for the KUnit helpers
      drm/tests: helpers: Document drm_kunit_device_init()
      drm/tests: helpers: Switch to EXPORT_SYMBOL_GPL
      drm/tests: helpers: Rename the device init helper
      drm/tests: helpers: Remove the name parameter
      drm/tests: helpers: Create the device in another function
      drm/tests: helpers: Switch to a platform_device
      drm/tests: helpers: Make sure the device is bound
      drm/tests: helpers: Allow for a custom device struct to be allocated
      drm/tests: helpers: Allow to pass a custom drm_driver
      drm/tests: Add a test for DRM managed actions
      drm/vc4: Move HVS state to main header
      drm/vc4: crtc: Introduce a lower-level crtc init helper
      drm/vc4: crtc: Make encoder lookup helper public
      drm/vc4: hvs: Provide a function to initialize the HVS structure
      drm/vc4: tests: Introduce a mocking infrastructure
      drm/vc4: tests: Fail the current test if we access a register
      drm/vc4: tests: Add unit test suite for the PV muxing
      Documentation: gpu: vc4: Add KUnit Tests Section
      drm/vc4: Improve the KUnit documentation

Maíra Canal (8):
      drm/debugfs: create device-centered debugfs functions
      drm: use new debugfs device-centered functions on DRM core files
      drm/debugfs: create debugfs late register functions
      drm/vc4: use new debugfs device-centered functions
      drm/v3d: use new debugfs device-centered functions
      drm/vkms: use new debugfs device-centered functions
      drm/todo: update the debugfs clean up task
      drm/vc4: drop all currently held locks if deadlock happens

Melissa Wen (2):
      drm/v3d: cleanup BOs properly when lookup_bos fails
      drm/v3d: replace obj lookup steps with drm_gem_objects_lookup

Noralf Trønnes (8):
      drm/probe-helper: Provide a TV get_modes helper
      drm/gud: Fix UBSAN warning
      drm/gud: Don't retry a failed framebuffer flush
      drm/gud: Split up gud_flush_work()
      drm/gud: Prepare buffer for CPU access in gud_flush_work()
      drm/gud: Use the shadow plane helper
      drm/gud: Enable synchronous flushing by default
      drm/gud: Fix missing include

Otto Pflüger (3):
      drm/mipi-dbi: Support separate I/O regulator
      drm/tiny: panel-mipi-dbi: Read I/O supply from DT
      dt-bindings: display: panel: mipi-dbi-spi: Add io-supply

Paul Cercueil (20):
      drm: atmel-hlcdc: Remove #ifdef guards for PM related functions
      drm: imx/dcss: Remove #ifdef guards for PM related functions
      drm: panfrost: Remove #ifdef guards for PM related functions
      drm: rcar-du: Remove #ifdef guards for PM related functions
      drm: shmobile: Remove #ifdef guards for PM related functions
      drm: tilcdc: Remove #ifdef guards for PM related functions
      drm: vboxvideo: Remove #ifdef guards for PM related functions
      drm: gm12u320: Remove #ifdef guards for PM related functions
      drm/i915/gt: Remove #ifdef guards for PM related functions
      drm: exynos: Remove #ifdef guards for PM related functions
      dt-bindings: display: bridge: it66121: Add compatible string for IT6610
      drm: bridge: it66121: Use devm_regulator_bulk_get_enable()
      drm: bridge: it66121: Use regmap_noinc_read()
      drm: bridge: it66121: Write AVI infoframe with regmap_bulk_write()
      drm: bridge: it66121: Fix wait for DDC ready
      drm: bridge: it66121: Don't use DDC error IRQs
      drm: bridge: it66121: Don't clear DDC FIFO twice
      drm: bridge: it66121: Set DDC preamble only once before reading EDID
      drm: bridge: it66121: Move VID/PID to new it66121_chip_info structure
      drm: bridge: it66121: Add support for the IT6610

Philipp Zabel (1):
      drm/imx: ipuv3-plane: Fix overlay plane width

Pin-yen Lin (2):
      drm/bridge: it6505: Guard bridge power in IRQ handler
      drm/bridge: it6505: Add caching for EDID

Randolph Sapp (1):
      drm: tidss: Fix pixel format definition

Rob Clark (1):
      drm/virtio: Spiff out cmd queue/response traces

Robert Foss (2):
      Merge branch 'i2c/client_device_id_helper-immutable' of https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into drm-misc-next
      drm/bridge: lt9611: Fix PLL being unable to lock

Sam Ravnborg (2):
      drm/bridge: ps8640: Use atomic variants of drm_bridge_funcs
      drm/bridge: Drop unused drm_bridge_chain functions

Shang XiaoJing (1):
      drm/vc4: vec: Use pm_runtime_resume_and_get() in vc4_vec_encoder_enable()

Stefan Eichenberger (1):
      drm/bridge: lt8912b: Add hot plug detection

T.J. Mercier (1):
      dma-buf: A collection of typo and documentation fixes

Thomas Zimmermann (17):
      Merge drm/drm-next into drm-misc-next
      drm/hisilicon/hibmc: Fix preferred depth and bpp
      drm/logicvc: Fix preferred fbdev cpp
      drm/cirrus: Decouple fbdev bpp value from color depth
      drm/ofdrm: Set preferred depth from format of scanout buffer
      drm/simpledrm: Set preferred depth from format of scanout buffer
      drm/solomon: Set preferred color depth and bpp to the correct values
      drm/fb-helper: Don't use the preferred depth for the BPP default
      drm/simple-kms: Remove drm_gem_simple_display_pipe_prepare_fb()
      drm/ili9225: Call MIPI DBI mode_valid helper
      drm/st7586: Call MIPI DBI mode_valid helper
      drm/mipi-dbi: Initialize default driver functions with macro
      drm/mipi-dbi: Prepare framebuffer copy operation in pipe-update helpers
      drm/mipi-dbi: Support shadow-plane state
      drm/mipi-dbi: Use shadow-plane mappings
      drm/mipi-dbi: Move drm_dev_{enter, exit}() out from fb_dirty functions
      drm/ast: Init iosys_map pointer as I/O memory for damage handling

Tomi Valkeinen (1):
      drm/omap: dsi: Fix excessive stack usage

Uwe Kleine-König (25):
      drm/bridge: ti-sn65dsi86: Convert to i2c's .probe_new()
      drm/bridge: chrontel-ch7033: Convert to i2c's .probe_new()
      drm/bridge/analogix/anx6345: Convert to i2c's .probe_new()
      drm/bridge/analogix/anx78xx: Convert to i2c's .probe_new()
      drm/bridge: anx7625: Convert to i2c's .probe_new()
      drm/bridge: icn6211: Convert to i2c's .probe_new()
      drm/bridge: it6505: Convert to i2c's .probe_new()
      drm/bridge: it66121: Convert to i2c's .probe_new()
      drm/bridge: lt8912b: Convert to i2c's .probe_new()
      drm/bridge: lt9211: Convert to i2c's .probe_new()
      drm/bridge: lt9611: Convert to i2c's .probe_new()
      drm/bridge: lt9611uxc: Convert to i2c's .probe_new()
      drm/bridge: megachips: Convert to i2c's .probe_new()
      drm/bridge: nxp-ptn3460: Convert to i2c's .probe_new()
      drm/bridge: sii902x: Convert to i2c's .probe_new()
      drm/bridge: sii9234: Convert to i2c's .probe_new()
      drm/bridge: sii8620: Convert to i2c's .probe_new()
      drm/bridge: tc358767: Convert to i2c's .probe_new()
      drm/bridge: tc358768: Convert to i2c's .probe_new()
      drm/bridge/tc358775: Convert to i2c's .probe_new()
      drm/bridge: tfp410: Convert to i2c's .probe_new()
      drm/bridge: adv7511: Convert to i2c's .probe_new()
      drm/bridge: parade-ps8622: Convert to i2c's .probe_new()
      drm/bridge: ti-sn65dsi83: Convert to i2c's .probe_new()
      drm/drv: Make use of local variable driver in drm_dev_register()

Xin Ji (1):
      drm/bridge: anx7625: keep last configure timing

Yuan Can (4):
      drm/bridge: megachips: Fix error handling in i2c_register_driver()
      drm/vkms: Fix memory leak in vkms_init()
      drm/vkms: Fix null-ptr-deref in vkms_release()
      drm/omapdrm: Remove unused struct csc_coef_rgb2yuv

allen chen (2):
      dt-bindings: it6505: add properties to restrict output bandwidth
      drm/bridge: add it6505 driver to read data-lanes and link-frequencies from dt

 .../bindings/display/bridge/ite,it6505.yaml        |   68 +-
 .../bindings/display/bridge/ite,it66121.yaml       |    4 +-
 .../bindings/display/panel/focaltech,gpt3.yaml     |   56 ++
 .../bindings/display/panel/panel-mipi-dbi-spi.yaml |    8 +-
 Documentation/fb/modedb.rst                        |    5 +
 Documentation/gpu/drm-kms-helpers.rst              |    7 +
 Documentation/gpu/drm-kms.rst                      |    6 +
 Documentation/gpu/drm-uapi.rst                     |   12 +-
 Documentation/gpu/todo.rst                         |   13 +-
 Documentation/gpu/vc4.rst                          |   19 +
 .../userspace-api/media/v4l/subdev-formats.rst     |  111 +++
 MAINTAINERS                                        |    2 +-
 drivers/dma-buf/dma-buf.c                          |   14 +-
 drivers/dma-buf/udmabuf.c                          |   28 +
 drivers/gpu/drm/Kconfig                            |    7 +
 drivers/gpu/drm/Makefile                           |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h        |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h             |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h         |    1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |    2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |    1 +
 drivers/gpu/drm/ast/ast_mode.c                     |    2 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |    9 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |    5 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c |    5 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c |    5 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |    6 +-
 drivers/gpu/drm/bridge/chipone-icn6211.c           |    5 +-
 drivers/gpu/drm/bridge/chrontel-ch7033.c           |    5 +-
 drivers/gpu/drm/bridge/ite-it6505.c                |  132 ++-
 drivers/gpu/drm/bridge/ite-it66121.c               |  320 +++---
 drivers/gpu/drm/bridge/lontium-lt8912b.c           |   26 +-
 drivers/gpu/drm/bridge/lontium-lt9211.c            |    5 +-
 drivers/gpu/drm/bridge/lontium-lt9611.c            |    6 +-
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |    5 +-
 .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   |   16 +-
 drivers/gpu/drm/bridge/nxp-ptn3460.c               |    5 +-
 drivers/gpu/drm/bridge/panel.c                     |    4 +
 drivers/gpu/drm/bridge/parade-ps8622.c             |    6 +-
 drivers/gpu/drm/bridge/parade-ps8640.c             |   22 +-
 drivers/gpu/drm/bridge/sii902x.c                   |   31 +-
 drivers/gpu/drm/bridge/sii9234.c                   |    5 +-
 drivers/gpu/drm/bridge/sil-sii8620.c               |    5 +-
 drivers/gpu/drm/bridge/tc358767.c                  |    4 +-
 drivers/gpu/drm/bridge/tc358768.c                  |    5 +-
 drivers/gpu/drm/bridge/tc358775.c                  |    4 +-
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              |    8 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |    5 +-
 drivers/gpu/drm/bridge/ti-tfp410.c                 |    5 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |   12 +-
 drivers/gpu/drm/drm_atomic.c                       |   23 +-
 drivers/gpu/drm/drm_atomic_state_helper.c          |  124 +++
 drivers/gpu/drm/drm_atomic_uapi.c                  |    4 +
 drivers/gpu/drm/drm_bridge.c                       |  294 +++---
 drivers/gpu/drm/drm_client.c                       |   11 +-
 drivers/gpu/drm/drm_client_modeset.c               |    4 -
 drivers/gpu/drm/drm_connector.c                    |  173 +++-
 drivers/gpu/drm/drm_debugfs.c                      |  102 +-
 drivers/gpu/drm/drm_drv.c                          |    7 +-
 drivers/gpu/drm/drm_fb_helper.c                    |   30 +-
 drivers/gpu/drm/drm_fbdev_generic.c                |   15 +-
 drivers/gpu/drm/drm_fourcc.c                       |    4 +
 drivers/gpu/drm/drm_framebuffer.c                  |   11 +-
 drivers/gpu/drm/drm_gem.c                          |   19 +-
 drivers/gpu/drm/drm_gem_atomic_helper.c            |   31 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |    4 +-
 drivers/gpu/drm/drm_gem_ttm_helper.c               |    2 +
 drivers/gpu/drm/drm_gem_vram_helper.c              |   12 +-
 drivers/gpu/drm/drm_internal.h                     |    5 +
 drivers/gpu/drm/drm_mipi_dbi.c                     |  158 ++-
 drivers/gpu/drm/drm_mode_config.c                  |   10 +-
 drivers/gpu/drm/drm_modes.c                        |  546 +++++++++-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   33 +-
 drivers/gpu/drm/drm_probe_helper.c                 |   82 ++
 drivers/gpu/drm/drm_simple_kms_helper.c            |    2 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c      |   13 +-
 drivers/gpu/drm/exynos/exynos7_drm_decon.c         |   12 +-
 drivers/gpu/drm/exynos/exynos_dp.c                 |   11 +-
 drivers/gpu/drm/exynos/exynos_drm_fimc.c           |   11 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |   11 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |   10 +-
 drivers/gpu/drm/exynos/exynos_drm_mic.c            |   11 +-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |   12 +-
 drivers/gpu/drm/exynos/exynos_drm_scaler.c         |   12 +-
 drivers/gpu/drm/gud/gud_connector.c                |   10 +-
 drivers/gpu/drm/gud/gud_drv.c                      |    1 +
 drivers/gpu/drm/gud/gud_internal.h                 |    1 +
 drivers/gpu/drm/gud/gud_pipe.c                     |  223 +++--
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c    |    4 +-
 drivers/gpu/drm/i2c/ch7006_drv.c                   |    8 +-
 drivers/gpu/drm/i915/display/intel_tv.c            |    4 +-
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h   |    2 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |   11 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c       |    2 +-
 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c        |    8 +-
 drivers/gpu/drm/i915/i915_deps.c                   |    2 +-
 drivers/gpu/drm/i915/i915_gem.c                    |    2 +-
 drivers/gpu/drm/i915/i915_ttm_buddy_manager.c      |    2 +-
 drivers/gpu/drm/i915/intel_region_ttm.c            |    3 +-
 drivers/gpu/drm/imx/Kconfig                        |   41 +-
 drivers/gpu/drm/imx/Makefile                       |   10 +-
 drivers/gpu/drm/imx/dcss/dcss-dev.c                |   17 +-
 drivers/gpu/drm/imx/dcss/dcss-dev.h                |    7 +-
 drivers/gpu/drm/imx/dcss/dcss-drv.c                |    8 +-
 drivers/gpu/drm/imx/ipuv3/Kconfig                  |   41 +
 drivers/gpu/drm/imx/ipuv3/Makefile                 |   11 +
 drivers/gpu/drm/imx/{ => ipuv3}/dw_hdmi-imx.c      |    0
 drivers/gpu/drm/imx/{ => ipuv3}/imx-drm-core.c     |    0
 drivers/gpu/drm/imx/{ => ipuv3}/imx-drm.h          |    0
 drivers/gpu/drm/imx/{ => ipuv3}/imx-ldb.c          |    0
 drivers/gpu/drm/imx/{ => ipuv3}/imx-tve.c          |    0
 drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-crtc.c       |    0
 drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-plane.c      |   14 +-
 drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-plane.h      |    0
 drivers/gpu/drm/imx/{ => ipuv3}/parallel-display.c |    0
 drivers/gpu/drm/logicvc/logicvc_drm.c              |   13 +-
 drivers/gpu/drm/mediatek/mtk_dp.c                  |    4 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |   23 +-
 drivers/gpu/drm/mxsfb/Kconfig                      |    2 +
 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c          |    6 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    1 +
 drivers/gpu/drm/nouveau/nouveau_bo.h               |    3 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |    3 +-
 drivers/gpu/drm/nouveau/nouveau_mem.c              |    3 +-
 drivers/gpu/drm/nouveau/nouveau_mem.h              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |    1 +
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |    1 +
 drivers/gpu/drm/omapdrm/dss/dispc.c                |    5 -
 drivers/gpu/drm/omapdrm/dss/dsi.c                  |   26 +-
 drivers/gpu/drm/panel/Kconfig                      |    9 +
 drivers/gpu/drm/panel/Makefile                     |    1 +
 drivers/gpu/drm/panel/panel-edp.c                  |    8 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |    6 +-
 drivers/gpu/drm/panel/panel-orisetech-ota5601a.c   |  364 +++++++
 drivers/gpu/drm/panel/panel-samsung-atna33xc20.c   |   10 +-
 drivers/gpu/drm/panel/panel-simple.c               |    6 +-
 drivers/gpu/drm/panfrost/panfrost_device.c         |   10 +-
 drivers/gpu/drm/panfrost/panfrost_device.h         |    4 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |    7 +-
 drivers/gpu/drm/qxl/qxl_cmd.c                      |   16 +-
 drivers/gpu/drm/qxl/qxl_drv.h                      |    3 +-
 drivers/gpu/drm/qxl/qxl_ttm.c                      |    4 +-
 drivers/gpu/drm/radeon/radeon.h                    |    3 +-
 drivers/gpu/drm/radeon/radeon_device.c             |    5 -
 drivers/gpu/drm/radeon/radeon_pm.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_prime.c              |    2 +
 drivers/gpu/drm/radeon/radeon_ttm.c                |    4 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c              |    9 +-
 drivers/gpu/drm/scheduler/sched_entity.c           |    2 +-
 drivers/gpu/drm/scheduler/sched_main.c             |    4 +-
 drivers/gpu/drm/shmobile/shmob_drm_drv.c           |    9 +-
 drivers/gpu/drm/solomon/ssd130x.c                  |    4 +-
 drivers/gpu/drm/sprd/sprd_dpu.c                    |    4 +-
 drivers/gpu/drm/sun4i/sun4i_tv.c                   |  141 +--
 drivers/gpu/drm/tests/Makefile                     |    8 +-
 drivers/gpu/drm/tests/drm_client_modeset_test.c    |  110 ++-
 drivers/gpu/drm/tests/drm_cmdline_parser_test.c    |   68 ++
 drivers/gpu/drm/tests/drm_connector_test.c         |   76 ++
 drivers/gpu/drm/tests/drm_kunit_helpers.c          |  105 +-
 drivers/gpu/drm/tests/drm_kunit_helpers.h          |   11 -
 drivers/gpu/drm/tests/drm_managed_test.c           |   71 ++
 drivers/gpu/drm/tests/drm_modes_test.c             |  158 +++
 drivers/gpu/drm/tests/drm_probe_helper_test.c      |  218 ++++
 drivers/gpu/drm/tidss/tidss_dispc.c                |    6 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c                |    9 +-
 drivers/gpu/drm/tiny/cirrus.c                      |    2 +-
 drivers/gpu/drm/tiny/gm12u320.c                    |   15 +-
 drivers/gpu/drm/tiny/hx8357d.c                     |    5 +-
 drivers/gpu/drm/tiny/ili9163.c                     |    6 +-
 drivers/gpu/drm/tiny/ili9225.c                     |   36 +-
 drivers/gpu/drm/tiny/ili9341.c                     |    5 +-
 drivers/gpu/drm/tiny/ili9486.c                     |   20 +-
 drivers/gpu/drm/tiny/mi0283qt.c                    |    5 +-
 drivers/gpu/drm/tiny/ofdrm.c                       |   13 +-
 drivers/gpu/drm/tiny/panel-mipi-dbi.c              |   10 +-
 drivers/gpu/drm/tiny/simpledrm.c                   |    4 +-
 drivers/gpu/drm/tiny/st7586.c                      |   39 +-
 drivers/gpu/drm/tiny/st7735r.c                     |    5 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |  211 ++--
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |  111 ++-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    |   19 +-
 drivers/gpu/drm/ttm/ttm_device.c                   |   26 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |    6 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |    3 +-
 drivers/gpu/drm/ttm/ttm_range_manager.c            |    2 +-
 drivers/gpu/drm/ttm/ttm_resource.c                 |    3 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |    3 +-
 drivers/gpu/drm/v3d/v3d_debugfs.c                  |   22 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      |   55 +-
 drivers/gpu/drm/vboxvideo/vbox_drv.c               |    6 +-
 drivers/gpu/drm/vc4/Kconfig                        |   16 +
 drivers/gpu/drm/vc4/Makefile                       |    7 +
 drivers/gpu/drm/vc4/tests/.kunitconfig             |   13 +
 drivers/gpu/drm/vc4/tests/vc4_mock.c               |  200 ++++
 drivers/gpu/drm/vc4/tests/vc4_mock.h               |   63 ++
 drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c          |   41 +
 drivers/gpu/drm/vc4/tests/vc4_mock_output.c        |  138 +++
 drivers/gpu/drm/vc4/tests/vc4_mock_plane.c         |   47 +
 drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c     | 1039 ++++++++++++++++++++
 drivers/gpu/drm/vc4/vc4_bo.c                       |   10 +-
 drivers/gpu/drm/vc4/vc4_crtc.c                     |  144 ++-
 drivers/gpu/drm/vc4/vc4_debugfs.c                  |   36 +-
 drivers/gpu/drm/vc4/vc4_dpi.c                      |   34 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |    5 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |  148 ++-
 drivers/gpu/drm/vc4/vc4_dsi.c                      |  186 ++--
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   23 +-
 drivers/gpu/drm/vc4/vc4_hdmi_regs.h                |    4 +
 drivers/gpu/drm/vc4/vc4_hvs.c                      |   97 +-
 drivers/gpu/drm/vc4/vc4_kms.c                      |  138 +--
 drivers/gpu/drm/vc4/vc4_txp.c                      |   62 +-
 drivers/gpu/drm/vc4/vc4_v3d.c                      |   14 +-
 drivers/gpu/drm/vc4/vc4_vec.c                      |  361 +++++--
 drivers/gpu/drm/virtio/virtgpu_drv.h               |    3 +
 drivers/gpu/drm/virtio/virtgpu_trace.h             |   26 +-
 drivers/gpu/drm/virtio/virtgpu_vq.c                |   13 +-
 drivers/gpu/drm/vkms/vkms_drv.c                    |   27 +-
 drivers/gpu/drm/vkms/vkms_drv.h                    |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c             |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |    1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c                |    1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c      |    1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c     |    1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |    1 -
 drivers/gpu/ipu-v3/ipu-common.c                    |    1 +
 drivers/i2c/i2c-core-base.c                        |   14 +
 drivers/video/fbdev/core/fb_defio.c                |   16 -
 include/drm/drm_atomic.h                           |   32 +-
 include/drm/drm_atomic_state_helper.h              |    4 +
 include/drm/drm_audio_component.h                  |    3 +
 include/drm/drm_bridge.h                           |   36 +-
 include/drm/drm_connector.h                        |   82 +-
 include/drm/drm_debugfs.h                          |   41 +
 include/drm/drm_device.h                           |   15 +
 include/drm/drm_fb_helper.h                        |    2 +
 include/drm/drm_gem.h                              |    1 +
 include/drm/drm_gem_atomic_helper.h                |    2 -
 include/drm/drm_gem_ttm_helper.h                   |    3 +-
 include/drm/drm_gem_vram_helper.h                  |    4 +-
 include/drm/drm_kunit_helpers.h                    |   91 ++
 include/drm/drm_mipi_dbi.h                         |   43 +-
 include/drm/drm_mode_config.h                      |   12 +-
 include/drm/drm_modes.h                            |   17 +
 include/drm/drm_panel.h                            |   10 +
 include/drm/drm_plane.h                            |    4 +-
 include/drm/drm_probe_helper.h                     |    1 +
 include/drm/drm_simple_kms_helper.h                |    4 +-
 include/drm/ttm/{ttm_bo_api.h => ttm_bo.h}         |  371 ++++---
 include/drm/ttm/ttm_bo_driver.h                    |  303 ------
 include/drm/ttm/ttm_device.h                       |    7 +-
 include/drm/ttm/ttm_execbuf_util.h                 |    4 +-
 include/linux/dma-buf.h                            |    4 +-
 include/linux/fb.h                                 |    3 +-
 include/linux/i2c.h                                |    1 +
 include/uapi/linux/media-bus-format.h              |    5 +-
 267 files changed, 7001 insertions(+), 2561 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/focaltech,gpt3.yaml
 create mode 100644 drivers/gpu/drm/imx/ipuv3/Kconfig
 create mode 100644 drivers/gpu/drm/imx/ipuv3/Makefile
 rename drivers/gpu/drm/imx/{ => ipuv3}/dw_hdmi-imx.c (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/imx-drm-core.c (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/imx-drm.h (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/imx-ldb.c (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/imx-tve.c (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-crtc.c (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-plane.c (98%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-plane.h (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/parallel-display.c (100%)
 create mode 100644 drivers/gpu/drm/panel/panel-orisetech-ota5601a.c
 create mode 100644 drivers/gpu/drm/tests/drm_connector_test.c
 delete mode 100644 drivers/gpu/drm/tests/drm_kunit_helpers.h
 create mode 100644 drivers/gpu/drm/tests/drm_managed_test.c
 create mode 100644 drivers/gpu/drm/tests/drm_modes_test.c
 create mode 100644 drivers/gpu/drm/tests/drm_probe_helper_test.c
 create mode 100644 drivers/gpu/drm/vc4/tests/.kunitconfig
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock.c
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock.h
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock_output.c
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock_plane.c
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c
 create mode 100644 include/drm/drm_kunit_helpers.h
 rename include/drm/ttm/{ttm_bo_api.h => ttm_bo.h} (66%)
 delete mode 100644 include/drm/ttm/ttm_bo_driver.h

-- 
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

WARNING: multiple messages have this Message-ID (diff)
From: Thomas Zimmermann <tzimmermann@suse.de>
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: Tue, 3 Jan 2023 11:51:46 +0100	[thread overview]
Message-ID: <Y7QIwlfElAYWxRcR@linux-uq9g> (raw)

Hi Dave and Daniel,

here's the first PR for drm-misc-next for the upcomming version v6.3
of the Linux kernel. Overall, it's fairly small; due to holidays, I
guess. Noteworthy changes are in connector TV-mode handling, KUnit tests
and MIPI helpers.

Best regards
Thomas

drm-misc-next-2023-01-03:
drm-misc-next for v6.3:

UAPI Changes:

 * connector: Support analog-TV mode property

 * media: Add MEDIA_BUS_FMT_RGB565_1X24_CPADHI,
   MEDIA_BUS_FMT_RGB666_1X18 and MEDIA_BUS_FMT_RGB666_1X24_CPADHI

Cross-subsystem Changes:

 * dma-buf: Documentation fixes

 * i2c: Introduce i2c_client_get_device_id() helper

Core Changes:

 * Improve support for analog TV output

 * bridge: Remove unused drm_bridge_chain functions

 * debugfs: Add per-device helpers and convert various DRM drivers

 * dp-mst: Various fixes

 * fbdev emulation: Always pick 32 bpp as default

 * KUnit: Add tests for managed helpers; Various cleanups

 * panel-orientation: Add quirks for Lenovo Yoga Tab 3 X90F and DynaBook K50

 * TTM: Open-code ttm_bo_wait() and remove the helper

Driver Changes:

 * Fix preferred depth and bpp values throughout DRM drivers

 * Remove #CONFIG_PM guards throughout DRM drivers

 * ast: Various fixes

 * bridge: Implement i2c's probe_new in various drivers; Fixes; ite-it6505:
   Locking fixes, Cache EDID data; ite-it66121: Support IT6610 chip,
   Cleanups; lontium-tl9611: Fix HDMI on DragonBoard 845c; parade-ps8640:
   Use atomic bridge functions

 * gud: Convert to DRM shadow-plane helpers; Perform flushing synchronously
   during atomic update

 * ili9486: Support 16-bit pixel data

 * imx: Split off IPUv3 driver; Various fixes

 * mipi-dbi: Convert to DRM shadow-plane helpers plus rsp driver changes;
   Support separate I/O-voltage supply

 * mxsfb: Depend on ARCH_MXS or ARCH_MXC

 * omapdrm: Various fixes

 * panel: Use ktime_get_boottime() to measure power-down delay in various
   drivers; Fix auto-suspend delay in various drivers; orisetech-ota5601a:
   Add support

 * sprd: Cleanups

 * sun4i: Convert to new TV-mode property

 * tidss: Various fixes

 * v3d: Various fixes

 * vc4: Convert to new TV-mode property; Support Kunit tests; Cleanups;
   dpi: Support RGB565 and RGB666 formats; dsi: Convert DSI driver to
   bridge

 * virtio: Improve tracing

 * vkms: Support small cursors in IGT tests; Various fixes
The following changes since commit d47f9580839eb6fe568e38b2084d94887fbf5ce0:

  Backmerge tag 'v6.1-rc6' into drm-next (2022-11-24 11:05:43 +1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2023-01-03

for you to fetch changes up to 2591939e881cf728b6ac45971eeec2f58051c101:

  drm/virtio: Spiff out cmd queue/response traces (2023-01-02 17:51:27 +0300)

----------------------------------------------------------------
drm-misc-next for v6.3:

UAPI Changes:

 * connector: Support analog-TV mode property

 * media: Add MEDIA_BUS_FMT_RGB565_1X24_CPADHI,
   MEDIA_BUS_FMT_RGB666_1X18 and MEDIA_BUS_FMT_RGB666_1X24_CPADHI

Cross-subsystem Changes:

 * dma-buf: Documentation fixes

 * i2c: Introduce i2c_client_get_device_id() helper

Core Changes:

 * Improve support for analog TV output

 * bridge: Remove unused drm_bridge_chain functions

 * debugfs: Add per-device helpers and convert various DRM drivers

 * dp-mst: Various fixes

 * fbdev emulation: Always pick 32 bpp as default

 * KUnit: Add tests for managed helpers; Various cleanups

 * panel-orientation: Add quirks for Lenovo Yoga Tab 3 X90F and DynaBook K50

 * TTM: Open-code ttm_bo_wait() and remove the helper

Driver Changes:

 * Fix preferred depth and bpp values throughout DRM drivers

 * Remove #CONFIG_PM guards throughout DRM drivers

 * ast: Various fixes

 * bridge: Implement i2c's probe_new in various drivers; Fixes; ite-it6505:
   Locking fixes, Cache EDID data; ite-it66121: Support IT6610 chip,
   Cleanups; lontium-tl9611: Fix HDMI on DragonBoard 845c; parade-ps8640:
   Use atomic bridge functions

 * gud: Convert to DRM shadow-plane helpers; Perform flushing synchronously
   during atomic update

 * ili9486: Support 16-bit pixel data

 * imx: Split off IPUv3 driver; Various fixes

 * mipi-dbi: Convert to DRM shadow-plane helpers plus rsp driver changes;i
   Support separate I/O-voltage supply

 * mxsfb: Depend on ARCH_MXS or ARCH_MXC

 * omapdrm: Various fixes

 * panel: Use ktime_get_boottime() to measure power-down delay in various
   drivers; Fix auto-suspend delay in various drivers; orisetech-ota5601a:
   Add support

 * sprd: Cleanups

 * sun4i: Convert to new TV-mode property

 * tidss: Various fixes

 * v3d: Various fixes

 * vc4: Convert to new TV-mode property; Support Kunit tests; Cleanups;
   dpi: Support RGB565 and RGB666 formats; dsi: Convert DSI driver to
   bridge

 * virtio: Improve tracing

 * vkms: Support small cursors in IGT tests; Various fixes

----------------------------------------------------------------
Alaa Emad (1):
      drm/vkms: change min cursor size to accept smaller values

Allen Ballway (1):
      drm: panel-orientation-quirks: Add quirk for DynaBook K50

Andrew Davis (1):
      drm/tidss: Set max DMA segment size

Carlo Caione (2):
      drm/tiny: ili9486: Enable driver module autoloading
      drm/tiny: ili9486: Do not assume 8-bit only SPI controllers

Chris Morgan (2):
      media: uapi: add MEDIA_BUS_FMT_RGB565_1X24_CPADHI
      drm/vc4: dpi: Support RGB565 format

Christian König (6):
      drm/ttm: remove ttm_bo_(un)lock_delayed_workqueue
      drm/ttm: use per BO cleanup workers
      drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2
      drm/ttm: use ttm_bo_wait_ctx instead of ttm_bo_wait
      drm/i915: stop using ttm_bo_wait
      drm/qxl: stop using ttm_bo_wait

Christophe Branchereau (2):
      drm/panel: add the orisetech ota5601a
      dt-bindings: display/panel: Add the Focaltech gpt3

Dave Stevenson (13):
      drm/vc4: dpi: Change the default DPI format to being 18bpp, not 24.
      drm/vc4: dpi: Fix format mapping for RGB565
      drm/mediatek: dp: Replace usage of drm_bridge_chain_ functions
      drm/bridge: Introduce pre_enable_prev_first to alter bridge init order
      drm/panel: Add prepare_prev_first flag to drm_panel
      drm/bridge: Document the expected behaviour of DSI host controllers
      drm/vc4: dsi: Rename bridge to out_bridge
      drm/vc4: dsi: Move initialisation to encoder_mode_set
      drm/vc4: dsi: Remove splitting the bridge chain from the driver
      drm/vc4: dsi: Convert to use atomic operations
      drm/vc4: dsi: Convert to using a bridge instead of encoder
      drm/vc4: dsi: Remove entry to ULPS from vc4_dsi post_disable
      drm/bridge: panel: Set pre_enable_prev_first from drmm_panel_bridge_add

Deepak R Varma (1):
      drm/sprd: remove redundant error logging

Drew Davenport (5):
      drm/panel-edp: Use ktime_get_boottime for delays
      drm/panel-samsung-atna33xc20: Use ktime_get_boottime for delays
      drm/panel-simple: Use ktime_get_boottime for delays
      drm/bridge/parade-ps8640: Extend autosuspend
      drm/panel-samsung-atna33xc20: Extend autosuspend delay

Frieder Schrempf (1):
      drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec

Geert Uytterhoeven (2):
      drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC
      drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC

Hans de Goede (1):
      drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F

Imre Deak (3):
      drm/display/dp_mst: Fix down/up message handling after sink disconnect
      drm/display/dp_mst: Fix down message handling after a packet reception error
      drm/display/dp_mst: Fix payload addition on a disconnected sink

Jani Nikula (1):
      drm/audio: make drm_audio_component.h self-contained

Joerg Quinten (3):
      media: uapi: add MEDIA_BUS_FMT_BGR666_1X18
      media: uapi: add MEDIA_BUS_FMT_BGR666_1X24_CPADHI
      drm/vc4: dpi: Support BGR666 formats

Liang He (1):
      gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()

Lucas Stach (1):
      drm/imx: move IPUv3 driver into separate subdirectory

Mateusz Kwiatkowski (2):
      drm/vc4: vec: Check for VEC output constraints
      drm/vc4: vec: Add support for more analog TV standards

Matti Vaittinen (2):
      drm/bridge: sii902x: Use devm_regulator_bulk_get_enable()
      drm/meson: dw-hdmi: Use devm_regulator_*get_enable*()

Maxime Ripard (50):
      drm/tests: client: Mention that we can't use MODULE_ macros
      drm/connector: Rename legacy TV property
      drm/connector: Only register TV mode property if present
      drm/connector: Rename drm_mode_create_tv_properties
      drm/connector: Add TV standard property
      drm/modes: Add a function to generate analog display modes
      drm/connector: Add a function to lookup a TV mode by its name
      drm/modes: Introduce the tv_mode property as a command-line option
      drm/modes: Properly generate a drm_display_mode from a named mode
      drm/client: Remove match on mode name
      drm/modes: Introduce more named modes
      drm/atomic-helper: Add a TV properties reset helper
      drm/atomic-helper: Add an analog TV atomic_check implementation
      drm/vc4: vec: Use TV Reset implementation
      drm/vc4: vec: Convert to the new TV mode property
      drm/sun4i: tv: Convert to the new TV mode property
      drm/atomic: Constify the old/new state accessors
      drm/vc4: Constify container_of wrappers
      drm/vc4: kms: Constify the HVS old/new state helpers
      drm/vc4: kms: Sort the CRTCs by output before assigning them
      drm/vc4: txp: Reorder the variable assignments
      drm/vc4: Add TXP encoder type
      drm/vc4: txp: Initialise the CRTC before the encoder and connector
      drm/vc4: crtc: Pass the device and data in vc4_crtc_init
      drm/vc4: crtc: Provide a CRTC name
      drm/tests: helpers: Add missing export
      drm/doc: Fix title underline length
      drm/modes: Use strscpy() to copy command-line mode name
      drm/tests: probe_helper: Fix uninitialized variable
      drm/tests: helpers: Move the helper header to include/drm
      drm/tests: Introduce a config option for the KUnit helpers
      drm/tests: helpers: Document drm_kunit_device_init()
      drm/tests: helpers: Switch to EXPORT_SYMBOL_GPL
      drm/tests: helpers: Rename the device init helper
      drm/tests: helpers: Remove the name parameter
      drm/tests: helpers: Create the device in another function
      drm/tests: helpers: Switch to a platform_device
      drm/tests: helpers: Make sure the device is bound
      drm/tests: helpers: Allow for a custom device struct to be allocated
      drm/tests: helpers: Allow to pass a custom drm_driver
      drm/tests: Add a test for DRM managed actions
      drm/vc4: Move HVS state to main header
      drm/vc4: crtc: Introduce a lower-level crtc init helper
      drm/vc4: crtc: Make encoder lookup helper public
      drm/vc4: hvs: Provide a function to initialize the HVS structure
      drm/vc4: tests: Introduce a mocking infrastructure
      drm/vc4: tests: Fail the current test if we access a register
      drm/vc4: tests: Add unit test suite for the PV muxing
      Documentation: gpu: vc4: Add KUnit Tests Section
      drm/vc4: Improve the KUnit documentation

Maíra Canal (8):
      drm/debugfs: create device-centered debugfs functions
      drm: use new debugfs device-centered functions on DRM core files
      drm/debugfs: create debugfs late register functions
      drm/vc4: use new debugfs device-centered functions
      drm/v3d: use new debugfs device-centered functions
      drm/vkms: use new debugfs device-centered functions
      drm/todo: update the debugfs clean up task
      drm/vc4: drop all currently held locks if deadlock happens

Melissa Wen (2):
      drm/v3d: cleanup BOs properly when lookup_bos fails
      drm/v3d: replace obj lookup steps with drm_gem_objects_lookup

Noralf Trønnes (8):
      drm/probe-helper: Provide a TV get_modes helper
      drm/gud: Fix UBSAN warning
      drm/gud: Don't retry a failed framebuffer flush
      drm/gud: Split up gud_flush_work()
      drm/gud: Prepare buffer for CPU access in gud_flush_work()
      drm/gud: Use the shadow plane helper
      drm/gud: Enable synchronous flushing by default
      drm/gud: Fix missing include

Otto Pflüger (3):
      drm/mipi-dbi: Support separate I/O regulator
      drm/tiny: panel-mipi-dbi: Read I/O supply from DT
      dt-bindings: display: panel: mipi-dbi-spi: Add io-supply

Paul Cercueil (20):
      drm: atmel-hlcdc: Remove #ifdef guards for PM related functions
      drm: imx/dcss: Remove #ifdef guards for PM related functions
      drm: panfrost: Remove #ifdef guards for PM related functions
      drm: rcar-du: Remove #ifdef guards for PM related functions
      drm: shmobile: Remove #ifdef guards for PM related functions
      drm: tilcdc: Remove #ifdef guards for PM related functions
      drm: vboxvideo: Remove #ifdef guards for PM related functions
      drm: gm12u320: Remove #ifdef guards for PM related functions
      drm/i915/gt: Remove #ifdef guards for PM related functions
      drm: exynos: Remove #ifdef guards for PM related functions
      dt-bindings: display: bridge: it66121: Add compatible string for IT6610
      drm: bridge: it66121: Use devm_regulator_bulk_get_enable()
      drm: bridge: it66121: Use regmap_noinc_read()
      drm: bridge: it66121: Write AVI infoframe with regmap_bulk_write()
      drm: bridge: it66121: Fix wait for DDC ready
      drm: bridge: it66121: Don't use DDC error IRQs
      drm: bridge: it66121: Don't clear DDC FIFO twice
      drm: bridge: it66121: Set DDC preamble only once before reading EDID
      drm: bridge: it66121: Move VID/PID to new it66121_chip_info structure
      drm: bridge: it66121: Add support for the IT6610

Philipp Zabel (1):
      drm/imx: ipuv3-plane: Fix overlay plane width

Pin-yen Lin (2):
      drm/bridge: it6505: Guard bridge power in IRQ handler
      drm/bridge: it6505: Add caching for EDID

Randolph Sapp (1):
      drm: tidss: Fix pixel format definition

Rob Clark (1):
      drm/virtio: Spiff out cmd queue/response traces

Robert Foss (2):
      Merge branch 'i2c/client_device_id_helper-immutable' of https://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into drm-misc-next
      drm/bridge: lt9611: Fix PLL being unable to lock

Sam Ravnborg (2):
      drm/bridge: ps8640: Use atomic variants of drm_bridge_funcs
      drm/bridge: Drop unused drm_bridge_chain functions

Shang XiaoJing (1):
      drm/vc4: vec: Use pm_runtime_resume_and_get() in vc4_vec_encoder_enable()

Stefan Eichenberger (1):
      drm/bridge: lt8912b: Add hot plug detection

T.J. Mercier (1):
      dma-buf: A collection of typo and documentation fixes

Thomas Zimmermann (17):
      Merge drm/drm-next into drm-misc-next
      drm/hisilicon/hibmc: Fix preferred depth and bpp
      drm/logicvc: Fix preferred fbdev cpp
      drm/cirrus: Decouple fbdev bpp value from color depth
      drm/ofdrm: Set preferred depth from format of scanout buffer
      drm/simpledrm: Set preferred depth from format of scanout buffer
      drm/solomon: Set preferred color depth and bpp to the correct values
      drm/fb-helper: Don't use the preferred depth for the BPP default
      drm/simple-kms: Remove drm_gem_simple_display_pipe_prepare_fb()
      drm/ili9225: Call MIPI DBI mode_valid helper
      drm/st7586: Call MIPI DBI mode_valid helper
      drm/mipi-dbi: Initialize default driver functions with macro
      drm/mipi-dbi: Prepare framebuffer copy operation in pipe-update helpers
      drm/mipi-dbi: Support shadow-plane state
      drm/mipi-dbi: Use shadow-plane mappings
      drm/mipi-dbi: Move drm_dev_{enter, exit}() out from fb_dirty functions
      drm/ast: Init iosys_map pointer as I/O memory for damage handling

Tomi Valkeinen (1):
      drm/omap: dsi: Fix excessive stack usage

Uwe Kleine-König (25):
      drm/bridge: ti-sn65dsi86: Convert to i2c's .probe_new()
      drm/bridge: chrontel-ch7033: Convert to i2c's .probe_new()
      drm/bridge/analogix/anx6345: Convert to i2c's .probe_new()
      drm/bridge/analogix/anx78xx: Convert to i2c's .probe_new()
      drm/bridge: anx7625: Convert to i2c's .probe_new()
      drm/bridge: icn6211: Convert to i2c's .probe_new()
      drm/bridge: it6505: Convert to i2c's .probe_new()
      drm/bridge: it66121: Convert to i2c's .probe_new()
      drm/bridge: lt8912b: Convert to i2c's .probe_new()
      drm/bridge: lt9211: Convert to i2c's .probe_new()
      drm/bridge: lt9611: Convert to i2c's .probe_new()
      drm/bridge: lt9611uxc: Convert to i2c's .probe_new()
      drm/bridge: megachips: Convert to i2c's .probe_new()
      drm/bridge: nxp-ptn3460: Convert to i2c's .probe_new()
      drm/bridge: sii902x: Convert to i2c's .probe_new()
      drm/bridge: sii9234: Convert to i2c's .probe_new()
      drm/bridge: sii8620: Convert to i2c's .probe_new()
      drm/bridge: tc358767: Convert to i2c's .probe_new()
      drm/bridge: tc358768: Convert to i2c's .probe_new()
      drm/bridge/tc358775: Convert to i2c's .probe_new()
      drm/bridge: tfp410: Convert to i2c's .probe_new()
      drm/bridge: adv7511: Convert to i2c's .probe_new()
      drm/bridge: parade-ps8622: Convert to i2c's .probe_new()
      drm/bridge: ti-sn65dsi83: Convert to i2c's .probe_new()
      drm/drv: Make use of local variable driver in drm_dev_register()

Xin Ji (1):
      drm/bridge: anx7625: keep last configure timing

Yuan Can (4):
      drm/bridge: megachips: Fix error handling in i2c_register_driver()
      drm/vkms: Fix memory leak in vkms_init()
      drm/vkms: Fix null-ptr-deref in vkms_release()
      drm/omapdrm: Remove unused struct csc_coef_rgb2yuv

allen chen (2):
      dt-bindings: it6505: add properties to restrict output bandwidth
      drm/bridge: add it6505 driver to read data-lanes and link-frequencies from dt

 .../bindings/display/bridge/ite,it6505.yaml        |   68 +-
 .../bindings/display/bridge/ite,it66121.yaml       |    4 +-
 .../bindings/display/panel/focaltech,gpt3.yaml     |   56 ++
 .../bindings/display/panel/panel-mipi-dbi-spi.yaml |    8 +-
 Documentation/fb/modedb.rst                        |    5 +
 Documentation/gpu/drm-kms-helpers.rst              |    7 +
 Documentation/gpu/drm-kms.rst                      |    6 +
 Documentation/gpu/drm-uapi.rst                     |   12 +-
 Documentation/gpu/todo.rst                         |   13 +-
 Documentation/gpu/vc4.rst                          |   19 +
 .../userspace-api/media/v4l/subdev-formats.rst     |  111 +++
 MAINTAINERS                                        |    2 +-
 drivers/dma-buf/dma-buf.c                          |   14 +-
 drivers/dma-buf/udmabuf.c                          |   28 +
 drivers/gpu/drm/Kconfig                            |    7 +
 drivers/gpu/drm/Makefile                           |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h        |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h             |    2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h         |    1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |    2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |    1 +
 drivers/gpu/drm/ast/ast_mode.c                     |    2 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |    9 +-
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |    5 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c |    5 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c |    5 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |    6 +-
 drivers/gpu/drm/bridge/chipone-icn6211.c           |    5 +-
 drivers/gpu/drm/bridge/chrontel-ch7033.c           |    5 +-
 drivers/gpu/drm/bridge/ite-it6505.c                |  132 ++-
 drivers/gpu/drm/bridge/ite-it66121.c               |  320 +++---
 drivers/gpu/drm/bridge/lontium-lt8912b.c           |   26 +-
 drivers/gpu/drm/bridge/lontium-lt9211.c            |    5 +-
 drivers/gpu/drm/bridge/lontium-lt9611.c            |    6 +-
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |    5 +-
 .../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c   |   16 +-
 drivers/gpu/drm/bridge/nxp-ptn3460.c               |    5 +-
 drivers/gpu/drm/bridge/panel.c                     |    4 +
 drivers/gpu/drm/bridge/parade-ps8622.c             |    6 +-
 drivers/gpu/drm/bridge/parade-ps8640.c             |   22 +-
 drivers/gpu/drm/bridge/sii902x.c                   |   31 +-
 drivers/gpu/drm/bridge/sii9234.c                   |    5 +-
 drivers/gpu/drm/bridge/sil-sii8620.c               |    5 +-
 drivers/gpu/drm/bridge/tc358767.c                  |    4 +-
 drivers/gpu/drm/bridge/tc358768.c                  |    5 +-
 drivers/gpu/drm/bridge/tc358775.c                  |    4 +-
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              |    8 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |    5 +-
 drivers/gpu/drm/bridge/ti-tfp410.c                 |    5 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |   12 +-
 drivers/gpu/drm/drm_atomic.c                       |   23 +-
 drivers/gpu/drm/drm_atomic_state_helper.c          |  124 +++
 drivers/gpu/drm/drm_atomic_uapi.c                  |    4 +
 drivers/gpu/drm/drm_bridge.c                       |  294 +++---
 drivers/gpu/drm/drm_client.c                       |   11 +-
 drivers/gpu/drm/drm_client_modeset.c               |    4 -
 drivers/gpu/drm/drm_connector.c                    |  173 +++-
 drivers/gpu/drm/drm_debugfs.c                      |  102 +-
 drivers/gpu/drm/drm_drv.c                          |    7 +-
 drivers/gpu/drm/drm_fb_helper.c                    |   30 +-
 drivers/gpu/drm/drm_fbdev_generic.c                |   15 +-
 drivers/gpu/drm/drm_fourcc.c                       |    4 +
 drivers/gpu/drm/drm_framebuffer.c                  |   11 +-
 drivers/gpu/drm/drm_gem.c                          |   19 +-
 drivers/gpu/drm/drm_gem_atomic_helper.c            |   31 +-
 drivers/gpu/drm/drm_gem_shmem_helper.c             |    4 +-
 drivers/gpu/drm/drm_gem_ttm_helper.c               |    2 +
 drivers/gpu/drm/drm_gem_vram_helper.c              |   12 +-
 drivers/gpu/drm/drm_internal.h                     |    5 +
 drivers/gpu/drm/drm_mipi_dbi.c                     |  158 ++-
 drivers/gpu/drm/drm_mode_config.c                  |   10 +-
 drivers/gpu/drm/drm_modes.c                        |  546 +++++++++-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   33 +-
 drivers/gpu/drm/drm_probe_helper.c                 |   82 ++
 drivers/gpu/drm/drm_simple_kms_helper.c            |    2 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c      |   13 +-
 drivers/gpu/drm/exynos/exynos7_drm_decon.c         |   12 +-
 drivers/gpu/drm/exynos/exynos_dp.c                 |   11 +-
 drivers/gpu/drm/exynos/exynos_drm_fimc.c           |   11 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |   11 +-
 drivers/gpu/drm/exynos/exynos_drm_g2d.c            |   10 +-
 drivers/gpu/drm/exynos/exynos_drm_mic.c            |   11 +-
 drivers/gpu/drm/exynos/exynos_drm_rotator.c        |   12 +-
 drivers/gpu/drm/exynos/exynos_drm_scaler.c         |   12 +-
 drivers/gpu/drm/gud/gud_connector.c                |   10 +-
 drivers/gpu/drm/gud/gud_drv.c                      |    1 +
 drivers/gpu/drm/gud/gud_internal.h                 |    1 +
 drivers/gpu/drm/gud/gud_pipe.c                     |  223 +++--
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c    |    4 +-
 drivers/gpu/drm/i2c/ch7006_drv.c                   |    8 +-
 drivers/gpu/drm/i915/display/intel_tv.c            |    4 +-
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h   |    2 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm.c            |   11 +-
 drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c       |    2 +-
 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c        |    8 +-
 drivers/gpu/drm/i915/i915_deps.c                   |    2 +-
 drivers/gpu/drm/i915/i915_gem.c                    |    2 +-
 drivers/gpu/drm/i915/i915_ttm_buddy_manager.c      |    2 +-
 drivers/gpu/drm/i915/intel_region_ttm.c            |    3 +-
 drivers/gpu/drm/imx/Kconfig                        |   41 +-
 drivers/gpu/drm/imx/Makefile                       |   10 +-
 drivers/gpu/drm/imx/dcss/dcss-dev.c                |   17 +-
 drivers/gpu/drm/imx/dcss/dcss-dev.h                |    7 +-
 drivers/gpu/drm/imx/dcss/dcss-drv.c                |    8 +-
 drivers/gpu/drm/imx/ipuv3/Kconfig                  |   41 +
 drivers/gpu/drm/imx/ipuv3/Makefile                 |   11 +
 drivers/gpu/drm/imx/{ => ipuv3}/dw_hdmi-imx.c      |    0
 drivers/gpu/drm/imx/{ => ipuv3}/imx-drm-core.c     |    0
 drivers/gpu/drm/imx/{ => ipuv3}/imx-drm.h          |    0
 drivers/gpu/drm/imx/{ => ipuv3}/imx-ldb.c          |    0
 drivers/gpu/drm/imx/{ => ipuv3}/imx-tve.c          |    0
 drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-crtc.c       |    0
 drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-plane.c      |   14 +-
 drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-plane.h      |    0
 drivers/gpu/drm/imx/{ => ipuv3}/parallel-display.c |    0
 drivers/gpu/drm/logicvc/logicvc_drm.c              |   13 +-
 drivers/gpu/drm/mediatek/mtk_dp.c                  |    4 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |   23 +-
 drivers/gpu/drm/mxsfb/Kconfig                      |    2 +
 drivers/gpu/drm/nouveau/dispnv04/tvnv17.c          |    6 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    1 +
 drivers/gpu/drm/nouveau/nouveau_bo.h               |    3 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |    3 +-
 drivers/gpu/drm/nouveau/nouveau_mem.c              |    3 +-
 drivers/gpu/drm/nouveau/nouveau_mem.h              |    2 +-
 drivers/gpu/drm/nouveau/nouveau_prime.c            |    1 +
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |    1 +
 drivers/gpu/drm/omapdrm/dss/dispc.c                |    5 -
 drivers/gpu/drm/omapdrm/dss/dsi.c                  |   26 +-
 drivers/gpu/drm/panel/Kconfig                      |    9 +
 drivers/gpu/drm/panel/Makefile                     |    1 +
 drivers/gpu/drm/panel/panel-edp.c                  |    8 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |    6 +-
 drivers/gpu/drm/panel/panel-orisetech-ota5601a.c   |  364 +++++++
 drivers/gpu/drm/panel/panel-samsung-atna33xc20.c   |   10 +-
 drivers/gpu/drm/panel/panel-simple.c               |    6 +-
 drivers/gpu/drm/panfrost/panfrost_device.c         |   10 +-
 drivers/gpu/drm/panfrost/panfrost_device.h         |    4 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |    7 +-
 drivers/gpu/drm/qxl/qxl_cmd.c                      |   16 +-
 drivers/gpu/drm/qxl/qxl_drv.h                      |    3 +-
 drivers/gpu/drm/qxl/qxl_ttm.c                      |    4 +-
 drivers/gpu/drm/radeon/radeon.h                    |    3 +-
 drivers/gpu/drm/radeon/radeon_device.c             |    5 -
 drivers/gpu/drm/radeon/radeon_pm.c                 |    4 +-
 drivers/gpu/drm/radeon/radeon_prime.c              |    2 +
 drivers/gpu/drm/radeon/radeon_ttm.c                |    4 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c              |    9 +-
 drivers/gpu/drm/scheduler/sched_entity.c           |    2 +-
 drivers/gpu/drm/scheduler/sched_main.c             |    4 +-
 drivers/gpu/drm/shmobile/shmob_drm_drv.c           |    9 +-
 drivers/gpu/drm/solomon/ssd130x.c                  |    4 +-
 drivers/gpu/drm/sprd/sprd_dpu.c                    |    4 +-
 drivers/gpu/drm/sun4i/sun4i_tv.c                   |  141 +--
 drivers/gpu/drm/tests/Makefile                     |    8 +-
 drivers/gpu/drm/tests/drm_client_modeset_test.c    |  110 ++-
 drivers/gpu/drm/tests/drm_cmdline_parser_test.c    |   68 ++
 drivers/gpu/drm/tests/drm_connector_test.c         |   76 ++
 drivers/gpu/drm/tests/drm_kunit_helpers.c          |  105 +-
 drivers/gpu/drm/tests/drm_kunit_helpers.h          |   11 -
 drivers/gpu/drm/tests/drm_managed_test.c           |   71 ++
 drivers/gpu/drm/tests/drm_modes_test.c             |  158 +++
 drivers/gpu/drm/tests/drm_probe_helper_test.c      |  218 ++++
 drivers/gpu/drm/tidss/tidss_dispc.c                |    6 +-
 drivers/gpu/drm/tilcdc/tilcdc_drv.c                |    9 +-
 drivers/gpu/drm/tiny/cirrus.c                      |    2 +-
 drivers/gpu/drm/tiny/gm12u320.c                    |   15 +-
 drivers/gpu/drm/tiny/hx8357d.c                     |    5 +-
 drivers/gpu/drm/tiny/ili9163.c                     |    6 +-
 drivers/gpu/drm/tiny/ili9225.c                     |   36 +-
 drivers/gpu/drm/tiny/ili9341.c                     |    5 +-
 drivers/gpu/drm/tiny/ili9486.c                     |   20 +-
 drivers/gpu/drm/tiny/mi0283qt.c                    |    5 +-
 drivers/gpu/drm/tiny/ofdrm.c                       |   13 +-
 drivers/gpu/drm/tiny/panel-mipi-dbi.c              |   10 +-
 drivers/gpu/drm/tiny/simpledrm.c                   |    4 +-
 drivers/gpu/drm/tiny/st7586.c                      |   39 +-
 drivers/gpu/drm/tiny/st7735r.c                     |    5 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |  211 ++--
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |  111 ++-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    |   19 +-
 drivers/gpu/drm/ttm/ttm_device.c                   |   26 +-
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |    6 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |    3 +-
 drivers/gpu/drm/ttm/ttm_range_manager.c            |    2 +-
 drivers/gpu/drm/ttm/ttm_resource.c                 |    3 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |    3 +-
 drivers/gpu/drm/v3d/v3d_debugfs.c                  |   22 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      |   55 +-
 drivers/gpu/drm/vboxvideo/vbox_drv.c               |    6 +-
 drivers/gpu/drm/vc4/Kconfig                        |   16 +
 drivers/gpu/drm/vc4/Makefile                       |    7 +
 drivers/gpu/drm/vc4/tests/.kunitconfig             |   13 +
 drivers/gpu/drm/vc4/tests/vc4_mock.c               |  200 ++++
 drivers/gpu/drm/vc4/tests/vc4_mock.h               |   63 ++
 drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c          |   41 +
 drivers/gpu/drm/vc4/tests/vc4_mock_output.c        |  138 +++
 drivers/gpu/drm/vc4/tests/vc4_mock_plane.c         |   47 +
 drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c     | 1039 ++++++++++++++++++++
 drivers/gpu/drm/vc4/vc4_bo.c                       |   10 +-
 drivers/gpu/drm/vc4/vc4_crtc.c                     |  144 ++-
 drivers/gpu/drm/vc4/vc4_debugfs.c                  |   36 +-
 drivers/gpu/drm/vc4/vc4_dpi.c                      |   34 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |    5 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |  148 ++-
 drivers/gpu/drm/vc4/vc4_dsi.c                      |  186 ++--
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |   23 +-
 drivers/gpu/drm/vc4/vc4_hdmi_regs.h                |    4 +
 drivers/gpu/drm/vc4/vc4_hvs.c                      |   97 +-
 drivers/gpu/drm/vc4/vc4_kms.c                      |  138 +--
 drivers/gpu/drm/vc4/vc4_txp.c                      |   62 +-
 drivers/gpu/drm/vc4/vc4_v3d.c                      |   14 +-
 drivers/gpu/drm/vc4/vc4_vec.c                      |  361 +++++--
 drivers/gpu/drm/virtio/virtgpu_drv.h               |    3 +
 drivers/gpu/drm/virtio/virtgpu_trace.h             |   26 +-
 drivers/gpu/drm/virtio/virtgpu_vq.c                |   13 +-
 drivers/gpu/drm/vkms/vkms_drv.c                    |   27 +-
 drivers/gpu/drm/vkms/vkms_drv.h                    |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c             |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |    1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |    4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c                |    1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c      |    1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c     |    1 -
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |    1 -
 drivers/gpu/ipu-v3/ipu-common.c                    |    1 +
 drivers/i2c/i2c-core-base.c                        |   14 +
 drivers/video/fbdev/core/fb_defio.c                |   16 -
 include/drm/drm_atomic.h                           |   32 +-
 include/drm/drm_atomic_state_helper.h              |    4 +
 include/drm/drm_audio_component.h                  |    3 +
 include/drm/drm_bridge.h                           |   36 +-
 include/drm/drm_connector.h                        |   82 +-
 include/drm/drm_debugfs.h                          |   41 +
 include/drm/drm_device.h                           |   15 +
 include/drm/drm_fb_helper.h                        |    2 +
 include/drm/drm_gem.h                              |    1 +
 include/drm/drm_gem_atomic_helper.h                |    2 -
 include/drm/drm_gem_ttm_helper.h                   |    3 +-
 include/drm/drm_gem_vram_helper.h                  |    4 +-
 include/drm/drm_kunit_helpers.h                    |   91 ++
 include/drm/drm_mipi_dbi.h                         |   43 +-
 include/drm/drm_mode_config.h                      |   12 +-
 include/drm/drm_modes.h                            |   17 +
 include/drm/drm_panel.h                            |   10 +
 include/drm/drm_plane.h                            |    4 +-
 include/drm/drm_probe_helper.h                     |    1 +
 include/drm/drm_simple_kms_helper.h                |    4 +-
 include/drm/ttm/{ttm_bo_api.h => ttm_bo.h}         |  371 ++++---
 include/drm/ttm/ttm_bo_driver.h                    |  303 ------
 include/drm/ttm/ttm_device.h                       |    7 +-
 include/drm/ttm/ttm_execbuf_util.h                 |    4 +-
 include/linux/dma-buf.h                            |    4 +-
 include/linux/fb.h                                 |    3 +-
 include/linux/i2c.h                                |    1 +
 include/uapi/linux/media-bus-format.h              |    5 +-
 267 files changed, 7001 insertions(+), 2561 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/focaltech,gpt3.yaml
 create mode 100644 drivers/gpu/drm/imx/ipuv3/Kconfig
 create mode 100644 drivers/gpu/drm/imx/ipuv3/Makefile
 rename drivers/gpu/drm/imx/{ => ipuv3}/dw_hdmi-imx.c (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/imx-drm-core.c (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/imx-drm.h (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/imx-ldb.c (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/imx-tve.c (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-crtc.c (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-plane.c (98%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/ipuv3-plane.h (100%)
 rename drivers/gpu/drm/imx/{ => ipuv3}/parallel-display.c (100%)
 create mode 100644 drivers/gpu/drm/panel/panel-orisetech-ota5601a.c
 create mode 100644 drivers/gpu/drm/tests/drm_connector_test.c
 delete mode 100644 drivers/gpu/drm/tests/drm_kunit_helpers.h
 create mode 100644 drivers/gpu/drm/tests/drm_managed_test.c
 create mode 100644 drivers/gpu/drm/tests/drm_modes_test.c
 create mode 100644 drivers/gpu/drm/tests/drm_probe_helper_test.c
 create mode 100644 drivers/gpu/drm/vc4/tests/.kunitconfig
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock.c
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock.h
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock_crtc.c
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock_output.c
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_mock_plane.c
 create mode 100644 drivers/gpu/drm/vc4/tests/vc4_test_pv_muxing.c
 create mode 100644 include/drm/drm_kunit_helpers.h
 rename include/drm/ttm/{ttm_bo_api.h => ttm_bo.h} (66%)
 delete mode 100644 include/drm/ttm/ttm_bo_driver.h

-- 
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

             reply	other threads:[~2023-01-03 10:51 UTC|newest]

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

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=Y7QIwlfElAYWxRcR@linux-uq9g \
    --to=tzimmermann@suse.de \
    --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 \
    /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.