[Intel-gfx] [PATCH 01/25] drm/i915: add new Haswell DIP controls registers

Daniel Vetter daniel at ffwll.ch
Thu May 10 10:32:24 CEST 2012


On Thu, May 10, 2012 at 12:03:27AM -0300, Paulo Zanoni wrote:
> 2012/5/9 Eugeni Dodonov <eugeni.dodonov at linux.intel.com>:
> >
> > Without this, I am getting a nice black screen though . But the latest
> > theory is that perhaps we just need to send any infoframe for the hardware
> > to catch up and work in HDMI mode?
> >
> I finally tested this :) I don't think anymore this is the case since
> the ddi_func_ctl register seems correct.
> 
> Lots of theories:
> 
> - Without this patch, you just run cpt_write_infoframe, which can be
> messing with a lot of registers that are not DIP registers on HSW
> - With the patch, you set the control register to 0 at the HDMI init
> time, which disables any DIP that might be sending bad data and
> causing the black screen
> - On my machine, with this patch, after booting and doing everything,
> the dip control register is 0x00110000, which is totally not what we
> set/want :)

Ok, can I have a minimal hsw_write_infoframe with a big yelling FIXME
which just set the hw state such that basic hdmi works?
-Daniel
-- 
Daniel Vetter
Mail: daniel at ffwll.ch
Mobile: +41 (0)79 365 57 48



More information about the Intel-gfx mailing list