linux/drivers/gpu/drm/msm
Tvrtko Ursulin d136dfeec8 drm: Pass in new and old plane state to prepare_fb and cleanup_fb
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: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: dri-devel@lists.freedesktop.org
Reviewed-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2015-03-05 09:49:02 +10:00
..
adreno drm/msm: update generated headers 2015-02-01 15:30:33 -05:00
dsi drm/msm: update generated headers 2015-02-01 15:30:33 -05:00
edp drm/msm/dp: use link power helpers 2015-02-01 15:32:44 -05:00
hdmi drm/msm/hdmi: disallow interlaced 2015-02-01 15:32:47 -05:00
mdp drm: Pass in new and old plane state to prepare_fb and cleanup_fb 2015-03-05 09:49:02 +10:00
Kconfig drm: msm: add missing dependencies on OF and COMMON_CLK 2015-01-31 10:13:01 +10:00
Makefile drm/msm: fix build error with W=1 2015-02-01 15:32:48 -05:00
msm_atomic.c drm/atomic-helper: Rename commmit_post/pre_planes 2015-02-24 01:57:46 +01:00
msm_drv.c drm/msm: add moduleparam to disable fbdev 2015-02-01 15:34:04 -05:00
msm_drv.h drm/msm: Add the eDP connector in msm drm driver (V2) 2015-02-01 15:32:43 -05:00
msm_fb.c drm/msm/mdp5: add NV12 support for MDP5 2015-02-01 15:30:35 -05:00
msm_fbdev.c drm/msm: fix fallout of atomic dpms changes 2015-02-01 15:17:32 -05:00
msm_gem_prime.c drm/msm: Allow exported dma-bufs to be mapped 2014-11-16 14:22:43 -05:00
msm_gem_submit.c drm/msm: add rd logging debugfs 2014-06-02 07:36:11 -04:00
msm_gem.c drm/msm: Deletion of unnecessary checks before two function calls 2014-12-17 10:59:49 -05:00
msm_gem.h drm/msm: small fence cleanup 2014-11-16 14:27:35 -05:00
msm_gpu.c drm/msm: fix potential deadlock in gpu init 2014-08-04 11:55:29 -04:00
msm_gpu.h drm/msm/adreno: move decision about what gpu to to load 2014-09-10 11:19:08 -04:00
msm_iommu.c drm/msm: avoid flood of kernel logs on faults 2014-08-26 10:43:31 -04:00
msm_kms.h drm/msm/mdp: add common YUV information for MDP4/MDP5 2015-02-01 15:30:34 -05:00
msm_mmu.h drm/msm: use upstream iommu 2014-08-04 11:55:29 -04:00
msm_perf.c drm/msm: add perf logging debugfs 2014-06-02 07:36:21 -04:00
msm_rd.c drm/msm: add rd logging debugfs 2014-06-02 07:36:11 -04:00
msm_ringbuffer.c
msm_ringbuffer.h
NOTES drm/msm: add mdp5/apq8x74 2014-01-09 14:44:06 -05:00