[Intel-gfx] [PATCH 00/10] bpc handling fixes
Daniel Vetter
daniel.vetter at ffwll.ch
Fri Feb 22 01:04:55 CET 2013
Hi all,
To actually be able to implement fdi link bpc dithering we need to have working
plane/pipe bpp handling. The current code doesn't manage that - I've had way too
many black screens and other funny issues.
Note that I currently lack a high-color-depth screen, so I couldn't test
anything with a 10bpc dp screen or a 12bpc hdmi capable screen. Anyone who has
such a thing, testing highly welcome.
After these patches I can at least fire up X in any sane bitdepth and things
still work.
Cheers, Daniel
Daniel Vetter (10):
drm/i915: use pipe_config for lvds dithering
drm/i915: consolidate pch pll computations a bit
drm/i915: fixup 12bpc hdmi dotclock handling
drm/i915: Disable high-bpc on pre-1.4 EDID screens
drm/i915: force bpp for eDP panels
drm/i915: extract i9xx_set_pipeconf
drm/i915: drop adjusted_mode from *_set_pipeconf functions
drm/i915: implement high-bpc + pipeconf-dither support for g4x/vlv
drm/i915: allow high-bpc modes on DP
drm/i915: Fixup non-24bpp support for VGA screens on Haswell
drivers/gpu/drm/i915/intel_crt.c | 4 +
drivers/gpu/drm/i915/intel_display.c | 179 ++++++++++++++++++-----------------
drivers/gpu/drm/i915/intel_dp.c | 13 ++-
drivers/gpu/drm/i915/intel_drv.h | 5 +
drivers/gpu/drm/i915/intel_hdmi.c | 23 ++++-
drivers/gpu/drm/i915/intel_lvds.c | 14 +--
6 files changed, 139 insertions(+), 99 deletions(-)
--
1.7.11.4
More information about the Intel-gfx
mailing list