xf86-video-siliconmotion: Changes to 'master'
Paulo Cesar Pereira de Andrade
pcpa at kemper.freedesktop.org
Wed Sep 24 15:46:51 PDT 2008
src/smi.h | 1
src/smi_501.c | 94 ++++++++++++++++++++++++++++++++++++++-----------------
src/smi_driver.c | 12 ++++++-
3 files changed, 77 insertions(+), 30 deletions(-)
New commits:
commit bdba7c1397186cd15d519db55c2345db44990be4
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date: Wed Sep 24 18:58:35 2008 -0300
Fix incorrect understanding of the pixel clock from specs.
The clock that should be programmed is the bandwidth, and not the pixel
clock itself. Based on analysis of register contents, after "importing"
a slightly modified version of xf86ModeBandwidth() and properly converting
values, now it properly programs both, the LCD and a "clone" CRT or just
a secondary panel.
Modes generated by either gtf or cvt correctly works.
A (hopefully temporary) fallback was also added, and if the option
"UseFBDev" is used, the driver will not attempt to set/modify the
current video mode.
TODO: Generate a modeline "on the fly", based on monitor configured
specs, or some set of defaults, so that it should not be required to
specify a modeline in xorg.conf.
More information about the xorg-commit
mailing list