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 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx