1. 17 Nov, 2016 36 commits
  2. 16 Nov, 2016 4 commits
    • Dave Airlie's avatar
      Merge tag 'drm-vc4-next-2016-11-16' of https://github.com/anholt/linux into drm-next · b7c0e47d
      Dave Airlie authored
      This pull request brings in fragment shader threading and ETC1 support
      for vc4.
      b7c0e47d
    • Dave Airlie's avatar
      Merge branch 'drm-tda998x-mali' of git://git.armlinux.org.uk/~rmk/linux-arm into drm-next · 25bfe018
      Dave Airlie authored
      Fix conncector registration with tda998x.
      
      * 'drm-tda998x-mali' of git://git.armlinux.org.uk/~rmk/linux-arm:
        drm/i2c: tda998x: mali-dp: hdlcd: refactor connector registration
      25bfe018
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2016-11-16' of git://anongit.freedesktop.org/git/drm-misc into drm-next · 318313d1
      Dave Airlie authored
      Another pile of misc:
      - Explicit fencing for atomic! Big thanks to Gustavo, Sean, Rob 3x, Brian
        and anyone else I've forgotten to make this happen.
      - roll out fbdev helper ops to drivers (Stefan Christ)
      - last bits of drm_crtc split-up&kerneldoc
      - some drm_irq.c crtc functions cleanup
      - prepare_fb helper for cma, works correctly with explicit fencing (Marek
        Vasut)
      - misc small patches all over
      
      * tag 'drm-misc-next-2016-11-16' of git://anongit.freedesktop.org/git/drm-misc: (51 commits)
        drm/fence: add out-fences support
        drm/fence: add fence timeline to drm_crtc
        drm/fence: add in-fences support
        drm/bridge: analogix_dp: return error if transfer none byte
        drm: drm_irq.h header cleanup
        drm/irq: Unexport drm_vblank_on/off
        drm/irq: Unexport drm_vblank_count
        drm/irq: Make drm_vblank_pre/post_modeset internal
        drm/nouveau: Use drm_crtc_vblank_off/on
        drm/amdgpu: Use drm_crtc_vblank_on/off for dce6
        drm/color: document NULL values and default settings better
        drm: Drop externs from drm_crtc.h
        drm: Move tile group code into drm_connector.c
        drm: Extract drm_mode_config.[hc]
        Revert "drm: Add aspect ratio parsing in DRM layer"
        Revert "drm: Add and handle new aspect ratios in DRM layer"
        drm/print: Move kerneldoc next to definition
        drm: Consolidate dumb buffer docs
        drm: Clean up kerneldoc for struct drm_driver
        drm: Extract drm_drv.h
        ...
      318313d1
    • Jonas Pfeil's avatar
      drm/vc4: Add fragment shader threading support · c778cc5d
      Jonas Pfeil authored
      FS threading brings performance improvements of 0-20% in glmark2.
      
      The validation code checks for thread switch signals and ensures that
      the registers of the other thread are not touched, and that our clamps
      are not live across thread switches.  It also checks that the
      threading and branching instructions do not interfere.
      
      (Original patch by Jonas, changes by anholt for style cleanup,
      removing validation the kernel doesn't need to do, and adding the flag
      for userspace).
      
      v2: Minor style fixes from checkpatch.
      Signed-off-by: default avatarJonas Pfeil <pfeiljonas@gmx.de>
      Signed-off-by: default avatarEric Anholt <eric@anholt.net>
      c778cc5d