On Thu, 2004-10-28 at 10:31 +0200, Colin Leroy wrote: > On 28 Oct 2004 at 10h10, Colin Leroy wrote: > > Hi, > > > > Hrm... the above doesn't seem very interesting :) > > > > > > Try not doing mode_timer, add an mdelay instead (for example > > > mdelay(200)) before clearing ON & BLON, or first clearing ON, then > > > waiting, then clearing BLON, that sort of thing ... > > > > Trying that... Have to wait for my girlfriend to read her mail and > > make the test for me :) > > Ok, I tried both of these and also using mod_timer (but setting > rinfo->pending_pixclks_cntl to tmpPixclksCntl in addition to > rinfo->pending_lvds_gen_cntl), none did work ("screen goes green, pink > and all sorts of colors when shutting it down, then back to normal when > reenabling it", says my SO :-)). > > Is it that bad to change LVDS_EN and LVDS_DIGON ?
Well, I think it causes the effect you describe above on other panel models .... XFree/Xorg only changes LVDS_ON & BLON when doing blanking, but I suppose I'll have to ask ATI what's up. Ben.