Hi Dave, Daniel, Here's this week PR for drm-misc-next Thanks! Maxime drm-misc-next-2020-09-03: drm-misc-next for 5.10: UAPI Changes: Cross-subsystem Changes: Core Changes: - doc: update the doc to encourage drivers to use devm_drm_dev_alloc - ttm: More reworks / cleanups Driver Changes: - sun4i: Minor fix in the LVDS encoder - panels: New panel: AM-1280800N3TZQW-T00H The following changes since commit cd6da0b113512b15a4d35f355f9ecd8858297369: drm/mgag200: fix spelling mistake "expeced" -> "expected" (2020-08-27 11:17:52 +0200) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2020-09-03 for you to fetch changes up to 4c8e84b8876dc726a7e5327b3113d75423c46728: drm/managed: Cleanup of unused functions and polishing docs (2020-09-03 16:25:06 +0200) ---------------------------------------------------------------- drm-misc-next for 5.10: UAPI Changes: Cross-subsystem Changes: Core Changes: - doc: update the doc to encourage drivers to use devm_drm_dev_alloc - ttm: More reworks / cleanups Driver Changes: - sun4i: Minor fix in the LVDS encoder - panels: New panel: AM-1280800N3TZQW-T00H ---------------------------------------------------------------- Christian König (3): drm/ttm: make sure that we always zero init mem.bus v2 drm/nouveau: move io_reserve_lru handling into the driver v5 drm/ttm: remove io_reserve_lru handling v3 Daniel Vetter (1): drm/managed: Cleanup of unused functions and polishing docs Dave Airlie (2): drm/amdgpu/ttm: remove unused parameter to move blit drm/radeon/ttm: don't store driver copy of device pointer. Dinghao Liu (1): drm/crc-debugfs: Fix memleak in crc_control_write Gerd Hoffmann (2): drm/virtio: fix unblank drm/virtio: drop virtio_gpu_output->enabled Jagan Teki (2): dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H drm/panel: simple: Add AM-1280800N3TZQW-T00H Laurent Pinchart (1): drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel Maxime Ripard (1): drm/sun4i: lvds: Invert the LVDS polarity Melissa Wen (1): drm/vkms: add alpha-premultiplied color blending Randy Dunlap (3): drm: virtio: fix kconfig dependency warning dma-buf: fix kernel-doc warning in dma-fence.c dma-buf: fix kernel-doc warning in Rikard Falkeborn (1): drm/gma500: Constify static structs Robert Chiras (1): drm/panel: rm67191: Remove CLOCK_NON_CONTINUOUS flag Sam McNally (1): drm/dp_mst: Support remote i2c writes Sidong Yang (1): drm/vkms: avoid warning in vkms_get_vblank_timestamp Tian Tao (1): drm/hisilicon: Removed the dependency on the mmu Ville Syrjälä (2): drm: Nuke mode->private_flags drm: Replace mode->export_head with a boolean Vinod Koul (1): drm/bridge: Fix the dsi remote end-points .../bindings/display/panel/panel-simple.yaml | 2 + Documentation/driver-api/driver-model/devres.rst | 2 +- drivers/dma-buf/dma-fence.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +- drivers/gpu/drm/drm_connector.c | 45 +++++--- drivers/gpu/drm/drm_debugfs_crc.c | 4 +- drivers/gpu/drm/drm_dp_mst_topology.c | 106 +++++++++++++++--- drivers/gpu/drm/drm_drv.c | 78 ++++--------- drivers/gpu/drm/drm_managed.c | 2 +- drivers/gpu/drm/gma500/framebuffer.c | 6 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 101 +++++++++++++---- drivers/gpu/drm/nouveau/nouveau_bo.h | 3 + drivers/gpu/drm/nouveau/nouveau_drv.h | 2 + drivers/gpu/drm/nouveau/nouveau_ttm.c | 44 +++++++- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 3 +- drivers/gpu/drm/panel/panel-simple.c | 31 +++++- drivers/gpu/drm/radeon/radeon_ttm.c | 8 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/ttm/ttm_bo.c | 43 +++----- drivers/gpu/drm/ttm/ttm_bo_util.c | 121 ++------------------- drivers/gpu/drm/ttm/ttm_bo_vm.c | 39 ++----- drivers/gpu/drm/ttm/ttm_resource.c | 3 - drivers/gpu/drm/virtio/Kconfig | 2 +- drivers/gpu/drm/virtio/virtgpu_display.c | 15 ++- drivers/gpu/drm/virtio/virtgpu_drv.h | 2 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 6 +- drivers/gpu/drm/vkms/vkms_composer.c | 55 +++++++--- drivers/gpu/drm/vkms/vkms_crtc.c | 5 + include/drm/drm_device.h | 2 +- include/drm/drm_drv.h | 16 +-- include/drm/drm_modes.h | 26 ++--- include/drm/ttm/ttm_bo_api.h | 1 - include/drm/ttm/ttm_bo_driver.h | 5 - include/drm/ttm/ttm_resource.h | 16 --- include/linux/dma-buf.h | 3 +- 37 files changed, 436 insertions(+), 380 deletions(-)