1. 04 May, 2016 1 commit
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2016-04-25' of git://anongit.freedesktop.org/drm-intel into drm-next · fffb6751
      Dave Airlie authored
      - more userptr cornercase fixes from Chris
      - clean up and tune forcewake handling (Tvrtko)
      - more underrun fixes from Ville, mostly for ilk to appeas CI
      - fix unclaimed register warnings on vlv/chv and enable the debug code to catch
        them by default (Ville)
      - skl gpu hang fixes for gt3/4 (Mika Kuoppala)
      - edram improvements for gen9+ (Mika again)
      - clean up gpu reset corner cases (Chris)
      - fix ctx/ring machine deaths on snb/ilk (Chris)
      - MOCS programming for all engines (Peter Antoine)
      - robustify/clean up vlv/chv irq handler (Ville)
      - split gen8+ irq handlers into ack/handle phase (Ville)
      - tons of bxt rpm fixes (mostly around firmware interactions), from Imre
      - hook up panel fitting for dsi panels (Ville)
      - more runtime PM fixes all over from Imre
      - shrinker polish (Chris)
      - more guc fixes from Alex Dai and Dave Gordon
      - tons of bugfixes and small polish all over (but with a big focus on bxt)
      
      * tag 'drm-intel-next-2016-04-25' of git://anongit.freedesktop.org/drm-intel: (142 commits)
        drm/i915: Update DRIVER_DATE to 20160425
        drm/i915/bxt: Explicitly clear the Turbo control register
        drm/i915: Correct the i915_frequency_info debugfs output
        drm/i915: Macros to convert PM time interval values to microseconds
        drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW
        drm/i915: Fake HDMI live status
        drm/i915/bxt: Force reprogramming a PHY with invalid HW state
        drm/i915/bxt: Wait for PHY1 GRC done if PHY0 was already enabled
        drm/i915/bxt: Use PHY0 GRC value for HW state verification
        drm/i915: use dev_priv directly in gen8_ppgtt_notify_vgt
        drm/i915/bxt: Enable DC5 during runtime resume
        drm/i915/bxt: Sanitize DC state tracking during system resume
        drm/i915/bxt: Don't uninit/init display core twice during system suspend/resume
        drm/i915: Inline intel_suspend_complete
        drm/i915/kbl: Don't WARN for expected secondary MISC IO power well request
        drm/i915: Fix eDP low vswing for Broadwell
        drm/i915: check for ERR_PTR from i915_gem_object_pin_map()
        drm/i915/guc: local optimisations and updating comments
        drm/i915/guc: drop cached copy of 'wq_head'
        drm/i915/guc: keep GuC doorbell & process descriptor mapped in kernel
        ...
      fffb6751
  2. 29 Apr, 2016 2 commits
    • Dave Airlie's avatar
      Merge branch 'for-next' of http://git.agner.ch/git/linux-drm-fsl-dcu into drm-next · b89359bd
      Dave Airlie authored
      This adds very rudimentary TCON (timing controller for raw LCD displays)
      support to enable the bypass mode in order to use the DCU controller on
      Freescale/NXP Vybrid SoC's.
      
      Additionally the register clock and pixel clock has been separated, but
      are currently still enabled and disabled pairwise.
      
      Other than that, fixes and cleanups accross the driver.
      
      * 'for-next' of http://git.agner.ch/git/linux-drm-fsl-dcu:
        drm/fsl-dcu: increment version and date
        drm/fsl-dcu: implement lastclose callback
        drm/fsl-dcu: disable output polling on driver unload
        drm/fsl-dcu: deallocate fbdev CMA on unload
        drm/fsl-dcu: use variable name dev for struct drm_device
        drm/fsl-dcu: handle missing panel gracefully
        drm/fsl-dcu: detach panel on destroy
        drm/layerscape: reduce excessive stack usage
        drm/fsl-dcu: add TCON driver
        drm/fsl-dcu: use common clock framework for pixel clock divider
        drm/fsl-dcu: add extra clock for pixel clock
        drm/fsl-dcu: disable clock on initialization failure and remove
      b89359bd
    • Dave Airlie's avatar
      Merge tag 'sun4i-drm-for-4.7' of... · d3a8f678
      Dave Airlie authored
      Merge tag 'sun4i-drm-for-4.7' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into drm-next
      
      Allwinner DRM driver for 4.7
      
      This pull request introduces the sun4i driver, meant to be used on the
      older Allwinner SoCs (A10, A13, A20, A23, A31 and A33).
      
      It currently supports only the A13, which has one of the simplest video
      pipeline. Support for other video components and SoCs will be added
      eventually.
      
      It supports only a RGB or composite output. It doesn't do HDMI, VGA, LVDS
      or power management yet, but that will come in time as well.
      
      * tag 'sun4i-drm-for-4.7' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux:
        MAINTAINERS: Add a maintainer for the Allwinner DRM driver
        drm: sun4i: tv: Add NTSC output standard
        drm: sun4i: tv: Add PAL output standard
        drm: sun4i: Add composite output
        drm: sun4i: Add RGB output
        drm: Add Allwinner A10 Display Engine support
        drm: sun4i: Add DT bindings documentation
        drm: fb: Add seq_file definition
      d3a8f678
  3. 28 Apr, 2016 8 commits
  4. 26 Apr, 2016 24 commits
  5. 25 Apr, 2016 1 commit
  6. 24 Apr, 2016 3 commits
  7. 23 Apr, 2016 1 commit