[PATCH 00/10] legacy gamma code cleanup

Daniel Vetter daniel.vetter at ffwll.ch
Wed Mar 30 09:51:15 UTC 2016


Hi all,

Inspired by the color manager work, some prep work cleanup for the legacy gamma
code. Two more things I'd like to pull off:
- rework the fbdev emulation to use the main gamma interfaces, instead of
  hand-rolling it's own.
- add some helpers to implement legacy gamma in terms of atomic and the new
  color manager stuff. Probably not too useful for i915.ko, since legacy gamma
  (which is needed to support C8) and the new color manager stuff use completely
  different hw blocks.

As usual, review&comments highly welcome.

Thanks, Daniel

Daniel Vetter (10):
  drm: Initialize a linear gamma table by default
  drm/fb-helper: Remove dead code in setcolreg
  drm/armada: Drop fb gamma_set/get functions
  drm/bochs: Drop fake gamma support
  drm/cirrus: Drop redundnant gamma size check
  drm/msm: Nuke dummy gamma_set/get functions
  drm/virtio: Drop dummy gamma table support
  drm/imx: Don't set a gamma table size
  drm/qxl: Don't set a gamma table size
  drm/tegra: Don't set a gamma table size

 drivers/gpu/drm/armada/armada_crtc.c       | 10 ---------
 drivers/gpu/drm/armada/armada_crtc.h       |  2 --
 drivers/gpu/drm/armada/armada_fbdev.c      |  2 --
 drivers/gpu/drm/bochs/bochs_fbdev.c        | 15 --------------
 drivers/gpu/drm/bochs/bochs_kms.c          |  7 -------
 drivers/gpu/drm/cirrus/cirrus_mode.c       |  3 ---
 drivers/gpu/drm/drm_crtc.c                 | 13 ++++++++++++
 drivers/gpu/drm/drm_fb_helper.c            | 33 ++----------------------------
 drivers/gpu/drm/gma500/psb_intel_display.c |  7 -------
 drivers/gpu/drm/imx/imx-drm-core.c         |  4 ----
 drivers/gpu/drm/msm/msm_fbdev.c            | 14 -------------
 drivers/gpu/drm/qxl/qxl_display.c          |  1 -
 drivers/gpu/drm/tegra/dc.c                 |  1 -
 drivers/gpu/drm/virtio/virtgpu_display.c   |  9 --------
 14 files changed, 15 insertions(+), 106 deletions(-)

-- 
2.8.0.rc3



More information about the dri-devel mailing list