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