[PULL] drm-misc-next
Daniel Vetter
daniel at ffwll.ch
Thu Feb 14 13:07:38 UTC 2019
On Mon, Feb 11, 2019 at 10:52:20AM +0100, Maxime Ripard wrote:
> Hi Dave, Daniel,
>
> Here is the last (hopefully) pull request of drm-misc-next for the
> upcoming pull request.
>
> Maxime
>
> drm-misc-next-2019-02-11:
> drm-misc-next for 5.1:
>
> UAPI Changes:
> - New fourcc for P010 and P016 formats
>
> Cross-subsystem Changes:
>
> Core Changes:
> - Removal of drm_calc_{h,v}scale_relaxed
> - A few fixes for DP-MST
>
> Driver Changes:
> - More drmP.h cleanups
> - A bunch of vkms fixes
> - Conversion of the Cadence DSI bridge and Allwinner DSI driver to the
> generic phy MIPI-DPHY API
> - New panel: Innolux EE101IA-01D
> The following changes since commit 16065fcdd19ddb9e093192914ac863884f308766:
>
> drm/virtio: do NOT reuse resource ids (2019-02-11 14:44:10 +1000)
>
> are available in the Git repository at:
>
> git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2019-02-11
>
> for you to fetch changes up to 6649a95d35d850e417f125821a803ca7889c713c:
>
> drm/komeda: fix build with drm_modeset_helper.h update (2019-02-11 10:36:00 +0100)
Pulled, thanks.
-Daniel
>
> ----------------------------------------------------------------
> drm-misc-next for 5.1:
>
> UAPI Changes:
> - New fourcc for P010 and P016 formats
>
> Cross-subsystem Changes:
>
> Core Changes:
> - Removal of drm_calc_{h,v}scale_relaxed
> - A few fixes for DP-MST
>
> Driver Changes:
> - More drmP.h cleanups
> - A bunch of vkms fixes
> - Conversion of the Cadence DSI bridge and Allwinner DSI driver to the
> generic phy MIPI-DPHY API
> - New panel: Innolux EE101IA-01D
>
> ----------------------------------------------------------------
> Ard Biesheuvel (1):
> drm: disable uncached DMA optimization for ARM and arm64
>
> Daniel Vetter (3):
> staging/vboxvideo: don't set dev_priv_size = 0
> staging/vboxvideo: Add TODO
> drm/doc: Make igts for cross-driver stuff strongly suggested
>
> Gerd Hoffmann (2):
> drm/cirrus: add plane setup
> drm/bochs: fix bochs_gem_prime_mmap
>
> Gustavo A. R. Silva (1):
> drm/vc4: Use struct_size() in kzalloc()
>
> Heiko Stuebner (1):
> dt-bindings: display: add binding for Innolux ee101ia-01d panel
>
> Lyude Paul (5):
> drm/dp_mst: Fix unbalanced malloc ref in drm_dp_mst_deallocate_vcpi()
> drm/dp_mst: Remove port validation in drm_dp_atomic_find_vcpi_slots()
> drm/atomic: Add drm_atomic_state->duplicated
> drm/nouveau: Move PBN and VCPI allocation into nv50_head_atom
> drm/dp_mst: Remove rebase-detritus in VCPI helper kernel-docs
>
> Manasi Navare (1):
> drm/dsc: Add kernel documentation for DRM DP DSC helpers
>
> Matt Roper (1):
> drm: Trivial comment grammar cleanups
>
> Maxime Ripard (6):
> sun6i: dsi: Convert to generic phy handling
> phy: Move Allwinner A31 D-PHY driver to drivers/phy/
> drm/bridge: cdns: Separate DSI and D-PHY configuration
> drm/bridge: cdns: Convert to phy framework
> drm/sun4i: dsi: Fix unitialized variable warning
> Merge drm/drm-next into drm-misc-next
>
> Oleksandr Andrushchenko (1):
> drm/xen-front: Fix mmap attributes for display buffers
>
> Randy Li (1):
> drm/fourcc: Add new P010, P016 video format
>
> Sam Ravnborg (6):
> staging/vboxvideo: prepare for drmP.h removal from drm_modeset_helper.h
> drm/i915: prepare for drmP.h removal from drm_modeset_helper.h
> drm/rcar-du: prepare for drmP.h removal from drm_modeset_helper.h
> drm: prepare for drmP.h removal from drm_modeset_helper.h
> drm: remove drmP.h from drm_modeset_helper.h
> drm/komeda: fix build with drm_modeset_helper.h update
>
> Shayenne Moura (5):
> drm/vkms: Bugfix extra vblank frame
> drm/vkms: Bugfix racing hrtimer vblank handle
> drm/doc: Remove solved "VBlank issues"
> drm/vkms: WARN when hrtimer_forward_now fails
> drm/doc: Remove solved KMS cleanup task
>
> Ville Syrjälä (1):
> drm: Nuke drm_calc_{h,v}scale_relaxed()
>
> YueHaibing (1):
> drm/xen-front: Drop pointless static qualifier in fb_destroy()
>
> .../bindings/display/panel/innolux,ee101ia-01d.txt | 7 +
> Documentation/gpu/drm-uapi.rst | 8 +
> Documentation/gpu/todo.rst | 4 -
> Documentation/gpu/vkms.rst | 11 -
> drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 8 +-
> drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 6 +-
> .../drm/arm/display/komeda/komeda_framebuffer.c | 6 +-
> drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 12 +-
> drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 1 +
> .../gpu/drm/arm/display/komeda/komeda_pipeline.c | 2 +
> drivers/gpu/drm/bochs/bochs_mm.c | 3 +-
> drivers/gpu/drm/bridge/Kconfig | 1 +
> drivers/gpu/drm/bridge/cdns-dsi.c | 542 +++++----------------
> drivers/gpu/drm/cirrus/cirrus_mode.c | 70 ++-
> drivers/gpu/drm/drm_agpsupport.c | 2 +-
> drivers/gpu/drm/drm_atomic_helper.c | 18 +-
> drivers/gpu/drm/drm_atomic_uapi.c | 4 +-
> drivers/gpu/drm/drm_bufs.c | 4 +-
> drivers/gpu/drm/drm_connector.c | 2 +-
> drivers/gpu/drm/drm_damage_helper.c | 1 +
> drivers/gpu/drm/drm_dp_helper.c | 47 +-
> drivers/gpu/drm/drm_dp_mst_topology.c | 51 +-
> drivers/gpu/drm/drm_dsc.c | 30 +-
> drivers/gpu/drm/drm_fb_helper.c | 2 +-
> drivers/gpu/drm/drm_file.c | 2 +-
> drivers/gpu/drm/drm_fourcc.c | 9 +
> drivers/gpu/drm/drm_framebuffer.c | 2 +-
> drivers/gpu/drm/drm_gem.c | 2 +-
> drivers/gpu/drm/drm_mm.c | 2 +-
> drivers/gpu/drm/drm_modes.c | 2 +-
> drivers/gpu/drm/drm_modeset_helper.c | 2 +
> drivers/gpu/drm/drm_property.c | 2 +-
> drivers/gpu/drm/drm_rect.c | 108 ----
> drivers/gpu/drm/drm_vblank.c | 2 +-
> drivers/gpu/drm/i915/i915_drv.c | 4 +-
> drivers/gpu/drm/i915/intel_atomic.c | 2 +
> drivers/gpu/drm/i915/intel_atomic_plane.c | 2 +
> drivers/gpu/drm/i915/intel_display.c | 23 +-
> drivers/gpu/drm/i915/intel_dp_mst.c | 17 +-
> drivers/gpu/drm/i915/intel_pm.c | 7 +-
> drivers/gpu/drm/nouveau/dispnv50/atom.h | 6 +
> drivers/gpu/drm/nouveau/dispnv50/disp.c | 31 +-
> drivers/gpu/drm/nouveau/dispnv50/head.c | 1 +
> drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 3 +
> drivers/gpu/drm/rcar-du/rcar_du_drv.c | 1 +
> drivers/gpu/drm/rcar-du/rcar_du_kms.c | 2 +
> drivers/gpu/drm/rcar-du/rcar_du_plane.c | 2 +
> drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 1 +
> drivers/gpu/drm/sun4i/Kconfig | 3 +-
> drivers/gpu/drm/sun4i/Makefile | 5 +-
> drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 32 +-
> drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 17 +-
> drivers/gpu/drm/vc4/vc4_perfmon.c | 2 +-
> drivers/gpu/drm/vkms/vkms_crtc.c | 23 +-
> drivers/gpu/drm/xen/xen_drm_front_gem.c | 13 +-
> drivers/gpu/drm/xen/xen_drm_front_kms.c | 2 +-
> drivers/phy/allwinner/Kconfig | 12 +
> drivers/phy/allwinner/Makefile | 1 +
> .../allwinner/phy-sun6i-mipi-dphy.c} | 162 +++---
> drivers/staging/vboxvideo/TODO | 3 +
> drivers/staging/vboxvideo/vbox_drv.c | 7 +-
> drivers/staging/vboxvideo/vbox_fb.c | 18 +-
> drivers/staging/vboxvideo/vbox_mode.c | 5 +-
> include/drm/drm_atomic.h | 11 +-
> include/drm/drm_cache.h | 18 +
> include/drm/drm_client.h | 2 +-
> include/drm/drm_connector.h | 2 +-
> include/drm/drm_dp_helper.h | 15 +-
> include/drm/drm_dsc.h | 233 ++++++---
> include/drm/drm_mode_config.h | 2 +-
> include/drm/drm_modeset_helper.h | 6 +-
> include/drm/drm_modeset_helper_vtables.h | 2 +-
> include/drm/drm_modeset_lock.h | 2 +-
> include/drm/drm_rect.h | 6 -
> include/drm/ttm/ttm_bo_driver.h | 2 +-
> include/uapi/drm/drm_fourcc.h | 21 +
> 76 files changed, 846 insertions(+), 858 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ee101ia-01d.txt
> rename drivers/{gpu/drm/sun4i/sun6i_mipi_dphy.c => phy/allwinner/phy-sun6i-mipi-dphy.c} (70%)
>
> --
> Maxime Ripard, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
More information about the dim-tools
mailing list