1. 04 May, 2016 4 commits
    • Dave Airlie's avatar
      Merge branch 'exynos-drm-next' of... · 00c1beab
      Dave Airlie authored
      Merge branch 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
      
      Summary:
       - Support for pipeline clock between KMS drivers.
         . Exynos SoC is required to control clocks across KMS drivers
           according to Exynos SoC version. So this patch refactos
           some relevant codes and provides generic solution for it.
       - Add Exynos5433 SoC support to HDMI parts - HDMI and DECON-TV.
       - Add HW trigger mode support to CRTC drivers.
         . In case of using i80 Panel, some Exynos SoC supports HW trigger
           mode so this patch makes trigger mode - HW or SW trigger - to be
           set according to SoC version properly.
       - And some cleanups and regression fixups.
      
      * 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos: (39 commits)
        drm/exynos: clean up register definions for fimd and decon
        drm/exynos: decon: clean up interface type
        drm/exynos: fimd: add HW trigger support
        drm/exynos: clean up wait_for_vblank
        drm/exynos: mixer: use generic of_device_get_match_data helper
        drm/exynos: mixer: remove support for non-dt platforms
        drm/exynos: hdmi: use generic of_device_get_match_data helper
        drm/exynos: rotator: use generic of_device_get_match_data helper
        drm/exynos: fimd: use generic of_device_get_match_data helper
        drm/exynos: dsi: use generic of_device_get_match_data helper
        drm/exynos: exynos5433_decon: use generic of_device_get_match_data helper
        drm/exynos: convert clock_enable crtc callback to pipeline clock
        drm/exynos/mixer: enable HDMI-PHY before configuring MIXER
        drm/exynos/decon5433: enable HDMI-PHY before configuring DECON
        drm/exynos: add support for pipeline clock to the framework
        drm/exynos: add helper to get crtc from pipe
        drm/exynos/decon5433: do not protect window in plane disable
        drm/exynos/decon5433: reset decon on start
        drm/exynos/decon5433: fix DECON standalone update
        drm/exynos/hdmi: remove registry dump
        ...
      00c1beab
    • Dave Airlie's avatar
      Merge tag 'drm-vc4-next-2016-05-02' of https://github.com/anholt/linux into drm-next · acff058f
      Dave Airlie authored
      This pull request brings in DPI panel support, gamma ramp support, and
      render nodes for vc4.
      
      * tag 'drm-vc4-next-2016-05-02' of https://github.com/anholt/linux:
        drm/vc4: Add missing render node support
        drm/vc4: Add support for gamma ramps.
        drm/vc4: Fix NULL deref in HDMI init error path
        drm/vc4: Add DPI driver
        drm: Add an encoder and connector type enum for DPI.
      acff058f
    • 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. 02 May, 2016 2 commits
  3. 30 Apr, 2016 12 commits
  4. 29 Apr, 2016 22 commits