1. 19 Feb, 2018 38 commits
  2. 15 Feb, 2018 2 commits
    • Dave Airlie's avatar
      Merge tag 'topic/hdcp-2018-02-13' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · 933519a5
      Dave Airlie authored
      Add HDCP support to i915 drm driver.
      
      * tag 'topic/hdcp-2018-02-13' of git://anongit.freedesktop.org/drm/drm-misc: (26 commits)
        drm/i915: fix misalignment in HDCP register def
        drm/i915: Reauthenticate HDCP on failure
        drm/i915: Detect panel's hdcp capability
        drm/i915: Optimize HDCP key load
        drm/i915: Retry HDCP bksv read
        drm/i915: Connector info in HDCP debug msgs
        drm/i915: Stop encryption for repeater with no sink
        drm/i915: Handle failure from 2nd stage HDCP auth
        drm/i915: Downgrade hdcp logs from INFO to DEBUG_KMS
        drm/i915: Restore HDCP DRM_INFO when with no downstream
        drm/i915: Check for downstream topology errors
        drm/i915: Start repeater auth on READY/CP_IRQ
        drm/i915: II stage HDCP auth for repeater only
        drm/i915: Extending HDCP for HSW, BDW and BXT+
        drm/i915/dp: Fix compilation of intel_dp_hdcp_check_link
        drm/i915: Only disable HDCP when it's active
        drm/i915: Don't allow HDCP on PORT E/F
        drm/i915: Implement HDCP for DisplayPort
        drm/i915: Implement HDCP for HDMI
        drm/i915: Add function to output Aksv over GMBUS
        ...
      933519a5
    • 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