android_kernel_xiaomi_sm8350/drivers/gpu/drm/i915
Jesse Barnes 8082400327 drm/i915: framebuffer compression for pre-GM45
This patch adds framebuffer compression (good for about ~0.5W power
savings in the best case) support for pre-GM45 chips.  GM45+ have a new,
more flexible FBC scheme that will be added in a separate patch.

FBC can't always be enabled: the compressed buffer must be physically
contiguous and reside in stolen space.  So if you have a large display
and a small amount of stolen memory, you may not be able to take
advantage of FBC.  In some cases, a BIOS setting controls how much
stolen space is available.  Increasing this to 8 or 16M can help.

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Eric Anholt <eric@anholt.net>
2009-09-10 19:46:07 -07:00
..
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_sil164.c
dvo_tfp410.c
dvo.h
i915_debugfs.c drm/i915: Pad ringbuffer with NOOPs before wrapping 2009-09-06 11:29:06 -07:00
i915_dma.c drm/i915: framebuffer compression for pre-GM45 2009-09-10 19:46:07 -07:00
i915_drv.c drm/i915: i915_modeset is signed 2009-09-04 13:05:39 -07:00
i915_drv.h drm/i915: framebuffer compression for pre-GM45 2009-09-10 19:46:07 -07:00
i915_gem_debug.c
i915_gem_tiling.c drm/i915: get the bridge device once. 2009-09-08 11:45:15 +10:00
i915_gem.c drm/i915: Zap mmaps of objects before unbinding them from the GTT. 2009-09-09 12:52:05 -07:00
i915_ioc32.c
i915_irq.c drm/i915: Support IGD EOS 2009-09-04 13:05:30 -07:00
i915_mem.c
i915_opregion.c
i915_reg.h drm/i915: framebuffer compression for pre-GM45 2009-09-10 19:46:07 -07:00
i915_suspend.c drm/i915: add dynamic clock frequency control 2009-09-04 13:05:38 -07:00
intel_bios.c drm/i915: add dynamic clock frequency control 2009-09-04 13:05:38 -07:00
intel_bios.h
intel_crt.c drm/i915: Support IGD EOS 2009-09-04 13:05:30 -07:00
intel_display.c drm/i915: framebuffer compression for pre-GM45 2009-09-10 19:46:07 -07:00
intel_dp_i2c.c
intel_dp.c drm/i915: Set crtc/clone mask in different output devices 2009-08-24 17:01:33 -07:00
intel_dp.h
intel_drv.h drm/i915: framebuffer compression for pre-GM45 2009-09-10 19:46:07 -07:00
intel_dvo.c drm/i915: Set crtc/clone mask in different output devices 2009-08-24 17:01:33 -07:00
intel_fb.c drm: fix two issues with fb consolidation. 2009-08-31 10:33:29 +10:00
intel_hdmi.c drm/i915: Set crtc/clone mask in different output devices 2009-08-24 17:01:33 -07:00
intel_i2c.c drm/i915: add dynamic clock frequency control 2009-09-04 13:05:38 -07:00
intel_lvds.c drm/i915: generate a KMS uevent at lid open/close time 2009-09-10 16:10:31 -07:00
intel_modes.c
intel_sdvo_regs.h
intel_sdvo.c drm/i915: Add the missing clone_mask for SDVO-VGA(RGB1) 2009-09-10 11:30:54 -07:00
intel_tv.c drm/i915: select TV format according to connector type 2009-09-04 13:05:10 -07:00
Makefile drm/i915: Move i915_gem_debugfs.c to i915_debugfs.c 2009-09-04 13:05:08 -07:00