[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