[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