[PATCH 0/6] viafb modesetting update 1

August 05th, 2011 - 05:40 pm ET by Florian Tobias Schandinat | Report spam
Hi all,

this is the first series containing some stable patches of my
modesetting work. Adding the functions for setting the timing
parameters in via_modesetting is an important step as well as
pushing the strange behaviour that sync end and blanking end
contained the length and not the end value one level up.
Additionally it has some related cleanups.
All this should be relatively stable, is not expected to cause
regressions and was tested on CLE266, VX800 and VX855. These
patches will show up in linux-next after the merge window is
closed.
The next step will be to limit the influence of the modetable
and hopefully replace parts of it by things provided in the
subsystem to get rid of some bugs.


Thanks,

Florian Tobias Schandinat


Florian Tobias Schandinat (6):
viafb: use more compact modesetting functions
viafb: kill viafb_load_crtc_timing
viafb: remove superfluous register unlocking/locking
viafb: remove superfluous mode lookup
viafb: simplify viafb_fill_crtc_timing
viafb: remove 640x480-60 CRT special case

drivers/video/via/dvi.c | 6 +-
drivers/video/via/hw.c | 341 ++
drivers/video/via/hw.h | 277 +-
drivers/video/via/lcd.c | 41 ++
drivers/video/via/lcd.h | 2 -
drivers/video/via/share.h | 19 +--
drivers/video/via/via_modesetting.c | 104 +++++++++++
drivers/video/via/via_modesetting.h | 18 ++
drivers/video/via/viafbdev.c | 2 -
drivers/video/via/viamode.c | 2 +-
10 files changed, 161 insertions(+), 651 deletions(-)

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
email Follow the discussionReplies 8 repliesReplies Make a reply

Replies

#1 Florian Tobias Schandinat
August 05th, 2011 - 05:40 pm ET | Report spam
This patch replaces the old timing setup code with a redesigned one.
The new code might be slightly faster as it has no conditinals and
does not write the same register multiple times. Also it makes the
comparison to the documentation easier.
Regressions are unlikely but could happen as a lot of hardware is
undocumented.

Signed-off-by: Florian Tobias Schandinat

drivers/video/via/hw.c | 296 +-
drivers/video/via/hw.h | 273 --
drivers/video/via/share.h | 19 +--
drivers/video/via/via_modesetting.c | 100 ++++++++++++
drivers/video/via/via_modesetting.h | 18 ++
5 files changed, 128 insertions(+), 578 deletions(-)
1.6.3.2

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

Similar topics