xf86-video-siliconmotion: Changes to 'master'
Paulo Cesar Pereira de Andrade
pcpa at kemper.freedesktop.org
Mon Sep 22 18:09:36 PDT 2008
src/smi_501.c | 19 ++++++++++++++-----
1 file changed, 14 insertions(+), 5 deletions(-)
New commits:
commit e64b3d63be2a4148c4d10ac160e2bd2f3e8c7fd3
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date: Mon Sep 22 22:01:16 2008 -0300
Correct problems in clock setting.
One clock must be changed at a time, first setting the pll value,
then waiting for 16ms (one vsync), then setting the divider/shift
values, and again waiting 16ms.
Code was working after split of SMI501_ModeInit(), because some
clocks were already using system boot default, but would most likely
cause a crash when actually changing values (currently only p2_xxx
or v2_xxx is changed, but it would cause problems on some system where
the initial values don't match the ones set by the driver).
TODO: Either don't change m2clk and mclk or ensure other values
work correctly (don't change because the kernel should already
have set those if a value other then the boot default should be
used).
More information about the xorg-commit
mailing list