1. 04 May, 2016 2 commits
    • Dave Airlie's avatar
      Merge tag 'topic/drm-misc-2016-04-29' of git://anongit.freedesktop.org/drm-intel into drm-next · 2b8f01f1
      Dave Airlie authored
      - prep work for struct_mutex-less gem_free_object
      - more invasive/tricky mst fixes from Lyude for broken hw. I discussed
        this with Ville/Jani and we all agreed more soaking in -next would be
        real good this late in the -rc cycle. They're cc: stable too to make
        sure they're not getting lost. Feel free to cherry-pick those four if
        you disagree.
      - few small things all over
      
      * tag 'topic/drm-misc-2016-04-29' of git://anongit.freedesktop.org/drm-intel:
        drm/atomic: Add missing drm_crtc_internal.h include
        drm/dp: Allow signals to interrupt drm_aux-dev reads/writes
        drm: Quiet down drm_mode_getresources
        drm: Quiet down drm_mode_getconnector
        drm: Protect dev->filelist with its own mutex
        drm: Make drm_vm_open/close_locked private to drm_vm.c
        drm: Hide master MAP cleanup in drm_bufs.c
        drm: Forbid legacy MAP functions for DRIVER_MODESET
        drm: Push struct_mutex into ->master_destroy
        drm: Move drm_getmap into drm_bufs.c and give it a legacy prefix
        drm: Put legacy lastclose work into drm_legacy_dev_reinit
        drm: Give drm_agp_clear drm_legacy_ prefix
        drm/sysfs: Annote lockless show functions with READ_ONCE
        MAINTAINERS: Update the files list for the GMA500 DRM driver
        drm: rcar-du: Fix compilation warning
        drm/i915: Get rid of intel_dp_dpcd_read_wake()
        drm/dp_helper: Perform throw-away read before actual read in drm_dp_dpcd_read()
        drm/dp_helper: Retry aux transactions on all errors
        drm/dp_helper: Always wait before retrying native aux transactions
      2b8f01f1
    • 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 12 commits
  4. 27 Apr, 2016 8 commits
  5. 26 Apr, 2016 16 commits