[Intel-gfx] Garbage on screen when switching resolution after BIOS post

Daniel Vetter daniel at ffwll.ch
Tue Oct 4 13:08:07 CEST 2011


On Tue, Oct 04, 2011 at 05:53:08PM +0800, meteor wrote:
> We are developing a Linux solution. Our platform is using Intel SandyBridge
> and its VGA
> (kernel 2.6.35.8, 915 KMS driver).
> 
> We found system will show garbage at the moment VGA is hand over to OS after
> BIOS POST.
> The symptom doesn’t happen in WIN 7.
> After checking with EE, the LCD_VDD_EN pin is pull low again when boot to
> Win 7.
> However, this pin is not pull low when boot to Linux.
> 
> After BIOS POST, there’s a power reset during driver loading for resolution
> pattern sending.
> It’s why driver needs to control PCH "L_VDD_EN" for power reset, and the
> panel spec suggests to
> have VDD power off  for >=500ms.
> 
> Please refer to the VDD power monitoring image:
> http://imageshack.us/photo/my-images/827/auoi.jpg/
> 
> Need help to fix the issue in driver.

Sounds like you need Keith's eDP power sequencing rework. Afaik you can
grab the latest version here:

http://cgit.freedesktop.org/~keithp/linux/log/?h=macbook-air

Testing feedback highly welcome (and with some details about the panel
type/hw, if possible).

Yours, Daniel
-- 
Daniel Vetter
Mail: daniel at ffwll.ch
Mobile: +41 (0)79 365 57 48



More information about the Intel-gfx mailing list