All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/11] More HDMI fixes
@ 2012-05-24 20:49 Paulo Zanoni
  2012-05-24 20:49 ` [PATCH 01/11] drm/i915: add set_infoframes to struct intel_hdmi Paulo Zanoni
                   ` (10 more replies)
  0 siblings, 11 replies; 15+ messages in thread
From: Paulo Zanoni @ 2012-05-24 20:49 UTC (permalink / raw)
  To: intel-gfx; +Cc: Paulo Zanoni

From: Paulo Zanoni <paulo.r.zanoni@intel.com>

Hi

This is my final patch series dealing with HDMI InfoFrames. It's on top of the
drm-intel-next-queued tree.

For now, everything seems to follow the specification from Gen 4 to HSW and I'm
happy with the code. The only thing missing is support for even more DIPs, but
these should not change the current functions: just add a few others.

One of the main additions of this series is the 'set_infoframes' function that
now completely resets the state of the DIP registers at every mode set. This
allowed us to implement the remaining fixes of the series in a proper way.

Patches that only change coding style and/or restructure code:
- 1, 3, 4, 10, 11
The most important patches, IMHO, are:
- 2, 5, 7, 8

I tested these patches on Gen4, ILK, SNB and IVB. Some were desktops, some
were laptops.

Thanks,
Paulo

Paulo Zanoni (11):
  drm/i915: add set_infoframes to struct intel_hdmi
  drm/i915: properly alternate between DVI and HDMI
  drm/i915: only set the HDMI port on the DIP once
  drm/i915: enable DIP before enabling each InfoFrame
  drm/i915: don't wait for vblank while writing InfoFrames
  drm/i915: explicitly disable the DIPs we're not using
  drm/i915: disable DIP while changing the port
  drm/i915: don't write 0 to DIP control at HDMI init
  drm/i915: don't set SDVO_BORDER_ENABLE when we're HDMI
  drm/i915: rename sdvox_reg to hdmi_reg on HDMI context
  drm/i915: remove comment about HSW HDMI DIPs

 drivers/gpu/drm/i915/i915_reg.h   |    6 +
 drivers/gpu/drm/i915/intel_ddi.c  |    3 +-
 drivers/gpu/drm/i915/intel_drv.h  |    6 +-
 drivers/gpu/drm/i915/intel_hdmi.c |  322 ++++++++++++++++++++++++++-----------
 4 files changed, 241 insertions(+), 96 deletions(-)

-- 
1.7.10

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2012-05-24 23:08 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-24 20:49 [PATCH 00/11] More HDMI fixes Paulo Zanoni
2012-05-24 20:49 ` [PATCH 01/11] drm/i915: add set_infoframes to struct intel_hdmi Paulo Zanoni
2012-05-24 23:02   ` Chris Wilson
2012-05-24 20:49 ` [PATCH 02/11] drm/i915: properly alternate between DVI and HDMI Paulo Zanoni
2012-05-24 20:49 ` [PATCH 03/11] drm/i915: only set the HDMI port on the DIP once Paulo Zanoni
2012-05-24 20:49 ` [PATCH 04/11] drm/i915: enable DIP before enabling each InfoFrame Paulo Zanoni
2012-05-24 20:49 ` [PATCH 05/11] drm/i915: don't wait for vblank while writing InfoFrames Paulo Zanoni
2012-05-24 20:49 ` [PATCH 06/11] drm/i915: explicitly disable the DIPs we're not using Paulo Zanoni
2012-05-24 20:49 ` [PATCH 07/11] drm/i915: disable DIP while changing the port Paulo Zanoni
2012-05-24 23:07   ` Chris Wilson
2012-05-24 20:49 ` [PATCH 08/11] drm/i915: don't write 0 to DIP control at HDMI init Paulo Zanoni
2012-05-24 20:58   ` Jesse Barnes
2012-05-24 20:49 ` [PATCH 09/11] drm/i915: don't set SDVO_BORDER_ENABLE when we're HDMI Paulo Zanoni
2012-05-24 20:49 ` [PATCH 10/11] drm/i915: rename sdvox_reg to hdmi_reg on HDMI context Paulo Zanoni
2012-05-24 20:49 ` [PATCH 11/11] drm/i915: remove comment about HSW HDMI DIPs Paulo Zanoni

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.