1. 06 Aug, 2015 31 commits
  2. 27 Jul, 2015 4 commits
  3. 26 Jul, 2015 1 commit
  4. 24 Jul, 2015 4 commits
    • Dave Airlie's avatar
      Merge tag 'topic/connector-locking-2015-07-23' of... · dcd14dd9
      Dave Airlie authored
      Merge tag 'topic/connector-locking-2015-07-23' of git://anongit.freedesktop.org/drm-intel into drm-next
      
      connector hotplug locking cleanup and fixes to make it save against
      atomic. Note that because of depencies this is based on top of the
      drm-intel-next pull, so that one needs to go in before this one.
      
      I've also thrown in the mode_group removal on top since it's defunct,
      never worked really, no one seems to care and the code can be resurrected
      easily.
      
      * tag 'topic/connector-locking-2015-07-23' of git://anongit.freedesktop.org/drm-intel:
        drm: gc now dead mode_group code
        drm: Stop filtering according to mode_group in getresources
        drm: Roll out drm_for_each_{plane,crtc,encoder}
        drm/cma-helper: Fix locking in drm_fb_cma_debugfs_show
        drm: Roll out drm_for_each_connector more
        drm: Amend connector list locking rules
        drm/radeon: Take all modeset locks for DP MST hotplug
        drm/i915: Take all modeset locks for DP MST hotplug
        drm: Check locking in drm_for_each_fb
        drm/i915: Use drm_for_each_fb in i915_debugfs.c
        drm: Check locking in drm_for_each_connector
        drm/fbdev-helper: Grab mode_config.mutex in drm_fb_helper_single_add_all_connectors
        drm/probe-helper: Grab mode_config.mutex in poll_init/enable
        drm: Add modeset object iterators
        drm: Simplify drm_for_each_legacy_plane arguments
      dcd14dd9
    • Dave Airlie's avatar
      Merge tag 'topic/crc-pmic-2015-07-23' of git://anongit.freedesktop.org/drm-intel into drm-next · ce4c464b
      Dave Airlie authored
      crystalcove pmic support from Shobhit. Patch series has all acks/r-bs from
      other mainainers so ok to pull into drm-next. But I'm cc'ing all other
      maintainers as fyi and in case they want to pull it into their trees too
      to avoid conflicts.
      
      * tag 'topic/crc-pmic-2015-07-23' of git://anongit.freedesktop.org/drm-intel:
        mfd: Add GPIOLIB dependency if INTEL_SOC_PMIC is to be enabled
        drm/i915: Backlight control using CRC PMIC based PWM driver
        drm/i915: Use the CRC gpio for panel enable/disable
        pwm: crc: Add Crystalcove (CRC) PWM driver
        mfd: intel_soc_pmic_core: ADD PWM lookup table for CRC PMIC based PWM
        mfd: intel_soc_pmic_crc: Add PWM cell device for Crystalcove PMIC
        mfd: intel_soc_pmic_core: Add lookup table for Panel Control as GPIO signal
        gpiolib: Add support for removing registered consumer lookup table
      ce4c464b
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2015-07-17' of git://anongit.freedesktop.org/drm-intel into drm-next · f60de976
      Dave Airlie authored
      - prelim hw support dropped for skl after Damien fixed an ABI issue around
        planes
      - legacy modesetting is done using atomic infrastructure now (Maarten)!
      - more gen9 workarounds (Arun&Nick)
      - MOCS programming (cache control for better performance) for skl/bxt
      - vlv/chv dpll improvements (Ville)
      - PSR fixes from Rodrigo
      - fbc improvements from Paulo
      - plumb requests into execlist submit functions (Mika)
      - opregion code cleanup from Jani
      - resource streamer support from Abdiel for mesa
      - final fixes for 12bpc hdmi + enabling support from Ville
      drm-intel-next-2015-07-03:
      - dsi improvements (Gaurav)
      - bxt ddi dpll hw state readout (Imre)
      - chv dvfs support and overall wm improvements for both vlv and chv (Ville)
      - ppgtt polish from Mika and Michel
      - cdclk support for bxt (Bob Pauwe)
      - make frontbuffer tracking more precise
      - OLR removal (John Harrison)
      - per-ctx WA batch buffer support (Arun Siluvery)
      - remvoe KMS Kconfig option (Chris)
      - more hpd handling refactoring from Jani
      - use atomic states throughout modeset code and integrate with atomic plane
        update (Maarten)
      drm-intel-next-2015-06-19:
      - refactoring hpd irq handlers (Jani)
      - polish skl dpll code a bit (Damien)
      - dynamic cdclk adjustement (Ville & Mika)
      - fix up 12bpc hdmi and enable it for real again (Ville)
      - extend hsw cmd parser to be useful for atomic configuration (Franscico Jerez)
      - even more atomic conversion and rolling state handling out across modeset code
        from Maarten & Ander
      - fix DRRS idleness detection (Ramalingam)
      - clean up dsp address alignment handling (Ville)
      - some fbc cleanup patches from Paulo
      - prevent hard-hangs when trying to reset the gpu on skl (Mika)
      
      * tag 'drm-intel-next-2015-07-17' of git://anongit.freedesktop.org/drm-intel: (386 commits)
        drm/i915: Update DRIVER_DATE to 20150717
        drm/i915/skl: Drop the preliminary_hw_support flag
        drm/i915/skl: Don't expose the top most plane on gen9 display
        drm/i915: Fix divide by zero on watermark update
        drm/i915: Invert fastboot check
        drm/i915: Clarify logic for initial modeset
        drm/i915: Unconditionally check gmch pfit state
        drm/i915: always disable irqs in intel_pipe_update_start
        drm/i915: Remove use of runtime pm in atomic commit functions
        drm/i915: Call plane update functions directly from intel_atomic_commit.
        drm/i915: Use full atomic modeset.
        drm/i915/gen9: Add WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken
        drm/i915/gen9: Add WaFlushCoherentL3CacheLinesAtContextSwitch workaround
        drm/i915/gen9: Add WaDisableCtxRestoreArbitration workaround
        drm/i915: Enable WA batch buffers for Gen9
        drm/i915/gen9: Implement WaDisableKillLogic for gen 9
        drm/i915: Use expcitly fixed type in compat32 structs
        drm/i915: Fix noatomic crtc disabling, v2.
        drm/i915: fill in more mode members
        drm/i915: Added BXT check in HAS_CORE_RING_FREQ macro
        ...
      f60de976
    • Dave Airlie's avatar
      Merge tag 'topic/drm-misc-2015-07-23' of git://anongit.freedesktop.org/drm-intel into drm-next · fa78ceab
      Dave Airlie authored
      Update drm-misc pull request since the first one didn't go in yet. Few
      atomic helper patches, rejecting some old dri1 crap for modern drivers and
      a few trivial things on top.
      
      * tag 'topic/drm-misc-2015-07-23' of git://anongit.freedesktop.org/drm-intel:
        drm/mgag200: remove unneeded variable
        drm/mgag200: remove unused variables
        drm/atomic: Only update crtc->x/y if it's part of the state, v2.
        drm/fb: drop panic handling
        drm: Fix warning with make xmldocs caused by drm_irq.c
        drm/gem: rip out drm vma accounting for gem mmaps
        drm/fourcc: Add formats R8, RG88, GR88
        drm/atomic: Cleanup on error properly in the atomic ioctl.
        drm: Update plane->fb also for page_flip
        drm: remove redundant code form drm_ioc32.c
        drm: reset empty state in transitional helpers
        drm/crtc-helper: Fixup error handling in drm_helper_crtc_mode_set
        drm/atomic: Update old_fb after setting a property.
        drm: Remove useless blank line
        drm: Reject DRI1 hw lock ioctl functions for kms drivers
        drm: Convert drm_legacy_ctxbitmap_init to void return type
        drm: Turn off Legacy Context Functions
      fa78ceab