1. 09 3月, 2015 1 次提交
    • D
      Merge tag 'drm-intel-next-2015-02-27' of git://anongit.freedesktop.org/drm-intel into drm-next · 8dd0eb35
      Dave Airlie 提交于
      - Y tiling support for scanout from Tvrtko&Damien
      - Remove more UMS support
      - some small prep patches for OLR removal from John Harrison
      - first few patches for dynamic pagetable allocation from Ben Widawsky, rebased
        by tons of other people
      - DRRS support patches (Sonika&Vandana)
      - fbc patches from Paulo
      - make sure our vblank callbacks aren't called when the pipes are off
      - various patches all over
      
      * tag 'drm-intel-next-2015-02-27' of git://anongit.freedesktop.org/drm-intel: (61 commits)
        drm/i915: Update DRIVER_DATE to 20150227
        drm/i915: Clarify obj->map_and_fenceable
        drm/i915/skl: Allow Y (and Yf) frame buffer creation
        drm/i915/skl: Update watermarks for Y tiling
        drm/i915/skl: Updated watermark programming
        drm/i915/skl: Adjust get_plane_config() to support Yb/Yf tiling
        drm/i915/skl: Teach pin_and_fence_fb_obj() about Y tiling constraints
        drm/i915/skl: Adjust intel_fb_align_height() for Yb/Yf tiling
        drm/i915/skl: Allow scanning out Y and Yf fbs
        drm/i915/skl: Add new displayable tiling formats
        drm/i915: Remove DRIVER_MODESET checks from modeset code
        drm/i915: Remove regfile code&data for UMS suspend/resume
        drm/i915: Remove DRIVER_MODESET checks from gem code
        drm/i915: Remove DRIVER_MODESET checks in the gpu reset code
        drm/i915: Remove DRIVER_MODESET checks from suspend/resume code
        drm/i915: Remove DRIVER_MODESET checks in load/unload/close code
        drm/i915: fix a printk format
        drm/i915: Add media rc6 residency file to sysfs
        drm/i915: Add missing description to parameter in alloc_pt_range
        drm/i915: Removed the read of RP_STATE_CAP from sysfs/debugfs functions
        ...
      8dd0eb35
  2. 05 3月, 2015 5 次提交
    • T
      drm: Pass in new and old plane state to prepare_fb and cleanup_fb · d136dfee
      Tvrtko Ursulin 提交于
      Use cases like rotation require these hooks to have some context so they
      know how to prepare and cleanup the frame buffer correctly.
      
      For i915 specifically, object backing pages need to be mapped differently
      for different rotation modes and the driver needs to know which mapping to
      instantiate and which to tear down when transitioning between them.
      
      v2: Made passed in states const. (Daniel Vetter)
      
      [airlied: add mdp5 and atmel fixups]
      Signed-off-by: NTvrtko Ursulin <tvrtko.ursulin@intel.com>
      Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
      Cc: dri-devel@lists.freedesktop.org
      Reviewed-by: NRob Clark <robdclark@gmail.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      d136dfee
    • D
      Merge tag 'drm-intel-next-2015-02-14' of git://anongit.freedesktop.org/drm-intel into drm-next · 7547af91
      Dave Airlie 提交于
      - use the atomic helpers for plane_upate/disable hooks (Matt Roper)
      - refactor the initial plane config code (Damien)
      - ppgtt prep patches for dynamic pagetable alloc (Ben Widawsky, reworked and
        rebased by a lot of other people)
      - framebuffer modifier support from Tvrtko Ursulin, drm core code from Rob Clark
      - piles of workaround patches for skl from Damien and Nick Hoath
      - vGPU support for xengt on the client side (Yu Zhang)
      - and the usual smaller things all over
      
      * tag 'drm-intel-next-2015-02-14' of git://anongit.freedesktop.org/drm-intel: (88 commits)
        drm/i915: Update DRIVER_DATE to 20150214
        drm/i915: Remove references to previously removed UMS config option
        drm/i915/skl: Use a LRI for WaDisableDgMirrorFixInHalfSliceChicken5
        drm/i915/skl: Fix always true comparison in a revision id check
        drm/i915/skl: Implement WaEnableLbsSlaRetryTimerDecrement
        drm/i915/skl: Implement WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken
        drm/i915: Add process identifier to requests
        drm/i915/skl: Implement WaBarrierPerformanceFixDisable
        drm/i915/skl: Implement WaCcsTlbPrefetchDisable:skl
        drm/i915/skl: Implement WaDisableChickenBitTSGBarrierAckForFFSliceCS
        drm/i915/skl: Implement WaDisableHDCInvalidation
        drm/i915/skl: Implement WaDisableLSQCROPERFforOCL
        drm/i915/skl: Implement WaDisablePartialResolveInVc
        drm/i915/skl: Introduce a SKL specific init_workarounds()
        drm/i915/skl: Document that we implement WaRsClearFWBitsAtReset
        drm/i915/skl: Implement WaSetGAPSunitClckGateDisable
        drm/i915/skl: Make the init clock gating function skylake specific
        drm/i915/skl: Provide a gen9 specific init_render_ring()
        drm/i915/skl: Document the WM read latency W/A with its name
        drm/i915/skl: Also detect eDRAM on SKL
        ...
      7547af91
    • D
      Merge branch 'drm-atmel-hlcdc-devel' of git://github.com/bbrezillon/linux-at91 into drm-next · 87dc8b6c
      Dave Airlie 提交于
      This pull request includes:
      - support for Atomic mode setting
      - the discard area optimization
      - implementation of PM primitives
      
      * 'drm-atmel-hlcdc-devel' of git://github.com/bbrezillon/linux-at91:
        drm: atmel-hlcdc: Add pinctrl PM select sleep,default state in CRTC suspend/resume
        drm: atmel-hlcdc: Add PM suspend/resume support
        drm: atmel-hlcdc: add discard area support
        drm: atmel-hlcdc: Atomic mode-setting conversion
      87dc8b6c
    • D
      Merge branch 'drm/next/atomic' of git://linuxtv.org/pinchartl/fbdev into drm-next · 7e477484
      Dave Airlie 提交于
      rcar-du atomic modesetting support
      * 'drm/next/atomic' of git://linuxtv.org/pinchartl/fbdev: (32 commits)
        drm: rcar-du: Fix race condition in hardware plane allocator
        drm: rcar-du: Move group locking inside rcar_du_crtc_update_planes()
        drm: rcar-du: Move plane commit code from CRTC start to CRTC resume
        drm: rcar-du: Move plane format to plane state
        drm: rcar-du: Remove unneeded rcar_du_crtc plane field
        drm: rcar-du: Replace plane crtc and enabled fields by plane state
        drm: rcar-du: Rework plane setup code
        drm: rcar-du: Switch plane set_property to atomic helpers
        drm: rcar-du: Switch page flip to atomic helpers
        drm: rcar-du: Implement asynchronous commit support
        drm: rcar-du: Replace encoder mode_fixup with atomic_check
        drm: rcar-du: Switch connector DPMS to atomic helpers
        drm: rcar-du: Switch mode config to atomic helpers
        drm: rcar-du: Switch plane update to atomic helpers
        drm: rcar-du: Rework CRTC enable/disable for atomic updates
        drm: rcar-du: Rework HDMI encoder enable/disable for atomic updates
        drm: rcar-du: Rework encoder enable/disable for atomic updates
        drm: rcar-du: Replace LVDS encoder DPMS by enable/disable
        drm: rcar-du: Remove private copy of plane size and position
        drm: rcar-du: Wire up atomic state object scaffolding
        ...
      7e477484
    • D
      Merge branch 'drm-tda998x-devel' of git://ftp.arm.linux.org.uk/~rmk/linux-arm into drm-next · 79d6d942
      Dave Airlie 提交于
      A number of TDA998x updates for the next merge window.  Patches
      included in this set are:
      * adding support for finding the attached CRTCs from DT
      * a fix function name mis-spelling in a dev_err()
      * simplify the EDID reading by using the drm_do_get_edid() function
        instead of coding this ourselves.
      
      * 'drm-tda998x-devel' of git://ftp.arm.linux.org.uk/~rmk/linux-arm:
        drm/i2c: tda998x: use drm_do_get_edid()
        drm/i2c: tda998x: fix misspelling of current function in string
        drm/i2c: tda998x: add OF support for finding attached CRTCs
      79d6d942
  3. 03 3月, 2015 32 次提交
  4. 28 2月, 2015 2 次提交