Skip to content
  • Dave Airlie's avatar
    Merge tag 'drm-misc-next-2018-02-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · 76ea0f33
    Dave Airlie authored
    drm-misc-next for 4.17:
    
    UAPI Changes:
    - drm/vc4: Expose performance counters to userspace (Boris)
    
    Cross-subsystem Changes:
    - MAINTAINERS: Linus to maintain panel-arm-versatile in -misc (Linus)
    
    Core Changes:
    - Only use swiotlb when necessary (Chunming)
    
    Driver Changes:
    - drm/panel: Add support for ARM Versatile panels (Linus)
    - pl111: Improvements around versatile panel support (Linus)
    
    ----------------------------------------
    Tagged on 2018-02-06:
    drm-misc-next for 4.17:
    
    UAPI Changes:
    - Validate mode flags + type (Ville)
    - Deprecate unused mode flags PIXMUX, BCAST (Ville)
    - Deprecate unused mode types BUILTIN, CRTC_C, CLOCK_C, DEFAULT (Ville)
    
    Cross-subsystem Changes:
    - MAINTAINERS: s/Daniel/Maarten/ for drm-misc (Daniel)
    
    Core Changes:
    - gem: Export gem functions for drivers to use (Samuel)
    - bridge: Introduce bridge timings in drm_bridge (Linus)
    - dma-buf: Allow exclusive fence to be bundled in fence array when
    	   calling reservation_object_get_fences_rcu (Christian)
    - dp: Add training pattern 4 and HBR3 support to dp helpers (Manasi)
    - fourcc: Add alpha bit to formats to avoid driver format LUTs (Maxime)
    - mode: Various cleanups + add new device-wide .mode_valid hook (Ville)
    - atomic: Fix state leak when non-blocking commits fail (Leo)
    	  NOTE: IIRC, this was cross-picked to -fixes so it might fall out
    - crc: Allow polling on the data fd (Maarten)
    
    Driver Changes:
    - bridge/vga-dac: Add THS8134* support (Linus)
    - tinydrm: Various MIPI DBI improvements/cleanups (Noralf)
    - bridge/dw-mipi-dsi: Cleanups + use create_packet helper (Brian)
    - drm/sun4i: Add Display Engine frontend support (Maxime)
    - drm/sun4i: Add zpos support + increase num planes from 2 to 4 (Maxime)
    - various: Use drm_mode_get_hv_timing() to fill plane clip rectangle (Ville)
    - stm: Add 8-bit clut support, add dsi phy v1.31 support, +fixes (Phillipe)
    
    Cc: Boris Brezillon <boris.brezillon@free-electrons.com>
    Cc: Chunming Zhou <david1.zhou@amd.com>
    Cc: Samuel Li <Samuel.Li@amd.com>
    Cc: Linus Walleij <linus.walleij@linaro.org>
    Cc: Noralf Trønnes <noralf@tronnes.org>
    Cc: Brian Norris <briannorris@chromium.org>
    Cc: Maxime Ripard <maxime.ripard@free-electrons.com>
    Cc: Ville Syrjala <ville.syrjala@linux.intel.com>
    Cc: Christian König <christian.koenig@amd.com>
    Cc: Manasi Navare <manasi.d.navare@intel.com>
    Cc: Philippe Cornu <philippe.cornu@st.com>
    Cc: Leo (Sunpeng) Li <sunpeng.li@amd.com>
    Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
    Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
    
    * tag 'drm-misc-next-2018-02-13' of git://anongit.freedesktop.org/drm/drm-misc: (115 commits)
      drm/radeon: only enable swiotlb path when need v2
      drm/amdgpu: only enable swiotlb alloc when need v2
      drm: add func to get max iomem address v2
      drm/vc4: Expose performance counters to userspace
      drm: Print the pid when debug logging an ioctl error.
      drm/stm: ltdc: remove non-alpha color formats on layer 2 for older hw
      drm/stm: ltdc: add non-alpha color formats
      drm/bridge/synopsys: dsi: Add 1.31 version support
      drm/bridge/synopsys: dsi: Add read feature
      drm/pl111: Support multiple endpoints on the CLCD
      drm/pl111: Support variants with broken VBLANK
      drm/pl111: Support variants with broken clock divider
      drm/pl111: Handle the Versatile RGB/BGR565 mode
      drm/pl111: Properly detect the ARM PL110 variants
      drm/panel: Add support for ARM Versatile panels
      drm/panel: Device tree bindings for ARM Versatile panels
      drm/bridge: Rename argument from crtc to bridge
      drm/crc: Add support for polling on the data fd.
      drm/sun4i: Use drm_mode_get_hv_timing() to populate plane clip rectangle
      drm/rcar-du: Use drm_mode_get_hv_timing() to populate plane clip rectangle
      ...
    76ea0f33