[Intel-gfx] [PROBLEM FOUND] Problem No HDMI when AV/TV in standby mode
Daniel Vetter
daniel at ffwll.ch
Tue Jan 24 23:28:36 CET 2012
On Tue, Jan 24, 2012 at 10:03:57PM +0000, paulo louro wrote:
>
> Very ugly hack,
> In file ---> intel_display.c function --- > ironlake_crtc_mode_set
> temp = I915_READ(_TRANSACONF); I915_WRITE(_TRANSACONF, temp & ~(7<<21));
> I915_WRITE( 0x60028, 0x00000000); //VSYNCSHIFT_A— Vertical Sync Shift Register This register needs to be 0x00000000 for progressive mode
> I915_WRITE(PIPECONF(pipe), pipeconf); POSTING_READ(PIPECONF(pipe));
> In file ---> i915_reg.h #define PIPECONF_INTERLACE_W_FIELD_INDICATION (7 << 21) // ( 6 << 21)
> Not sure why the PIPECONF MASK is 110 and not 111, from intel pdf 000b Progressive Fetch / Progressive display / 001b PF-ID Progressive Fetch / Interlaced display (HDMI) Requires panel fitting to be enabled
Wohoo, this is awesome. Can you maybe go right ahead and create a patch
for this? Should be nothing more than checking for an interlaced mode and
banging the right values into these registers ...
Yours, Daniel
--
Daniel Vetter
Mail: daniel at ffwll.ch
Mobile: +41 (0)79 365 57 48
More information about the Intel-gfx
mailing list