* [GIT PULL] viafb updates
@ 2011-05-22 19:00 Florian Tobias Schandinat
0 siblings, 0 replies; 3+ messages in thread
From: Florian Tobias Schandinat @ 2011-05-22 19:00 UTC (permalink / raw)
To: torvalds; +Cc: Paul Mundt, LKML, linux-fbdev
Hi Linus,
as Paul Mundt, the fbdev maintainer, has been inactive for several weeks now, I
ask you to pull these viafb updates for 2.6.40 from
git://github.com/schandinat/linux-2.6.git viafb-next
They contain major cleanups, a better PLL/clock management and some notable
changes for users like write-combining speeding userspace apps up to a factor
around 6 (on newer hardware) and other things making viafb more likely to work.
Also some important changes to make it work on OLPC XO 1.5 (again).
This stuff has been in linux-next for some time.
Thanks,
Florian Tobias Schandinat
Daniel Drake (1):
viafb: Automatic OLPC XO-1.5 configuration
Florian Tobias Schandinat (26):
viafb: move initialization code
viafb: no need to write CRTC values twice
viafb: kill crt_setting_information
viafb: allow some pll calculations
viafb: remove unused max_hres/vres
viafb: call viafb_get_clk_value only in viafb_set_vclock
viafb: prepare for PLL separation
viafb: add clock source selection and PLL power management support
viafb: add primary/secondary clock on/off switches
viafb: split clock and PLL code to an extra file
viafb: add VIA slapping capability
viafb: add engine clock support
viafb: gather common good, old VGA initialization in one place
viafb: some small cleanup for global variables
viafb: replace custom return values
viafb: delete clock and PLL initialization
viafb: fix OLPC DCON refresh rate
viafb: fix OLPC XO 1.5 device connection
viafb: reduce OLPC refresh a bit
viafb: add X server compatibility mode
Merge branch 'viafb-olpc' into viafb-next
Merge branch 'viafb-cleanup' into viafb-next
Merge branch 'viafb-pll' into viafb-next
viafb: use write combining for video ram
viafb: try to map less memory in case of failure
viafb: remove unused CEA mode
drivers/video/Kconfig | 11 +
drivers/video/via/Makefile | 2 +-
drivers/video/via/chip.h | 6 -
drivers/video/via/dvi.c | 160 +----------
drivers/video/via/dvi.h | 2 +-
drivers/video/via/global.c | 4 -
drivers/video/via/global.h | 2 -
drivers/video/via/hw.c | 630 ++++++++++++++---------------------------
drivers/video/via/hw.h | 15 +-
drivers/video/via/lcd.c | 23 +-
drivers/video/via/lcd.h | 2 +-
drivers/video/via/share.h | 17 +-
drivers/video/via/via-core.c | 9 +-
drivers/video/via/via_clock.c | 349 +++++++++++++++++++++++
drivers/video/via/via_clock.h | 76 +++++
drivers/video/via/viafbdev.c | 62 +++--
drivers/video/via/viafbdev.h | 4 -
drivers/video/via/viamode.c | 46 +---
drivers/video/via/viamode.h | 9 -
19 files changed, 723 insertions(+), 706 deletions(-)
create mode 100644 drivers/video/via/via_clock.c
create mode 100644 drivers/video/via/via_clock.h
^ permalink raw reply [flat|nested] 3+ messages in thread* [GIT PULL] viafb updates
@ 2010-10-27 18:06 Florian Tobias Schandinat
0 siblings, 0 replies; 3+ messages in thread
From: Florian Tobias Schandinat @ 2010-10-27 18:06 UTC (permalink / raw)
To: torvalds; +Cc: LKML
Hi Linus,
please pull these viafb updates for 2.6.37 from:
git://github.com/schandinat/linux-2.6.git viafb-next
The biggest part is a redesign of the output device handling which allows now
limited runtime reconfiguration of the output device setup. Furthermore initial
support for suspend and resume was added as well as support for the new VX900
IGP. Some patches also include minor bugfixes and cleanups.
Thanks,
Florian Tobias Schandinat
Deepak Saxena (1):
Minimal support for viafb suspend/resume
Florian Tobias Schandinat (28):
viafb: reset correct PLL
viafb: remove lcdtbl.h
viafb: remove stub
viafb: unify output path configuration
viafb: enable second display channel at central place
viafb: rework output device routing
viafb: propagate __init and __devinit
viafb: reduce viafb_set_iga_path usage
viafb: add new output device management
viafb: use new device routing
viafb: merge the remaining output path with enable functions
viafb: add interface for output device configuration
viafb: limit LCD code impact
viafb: introduce per output device power management
viafb: vt1636 cleanup
viafb: fix i2c_transfer error handling
viafb: enable I2C for CRT
viafb: reduce I2C timeout and delay
viafb: add function to change sync polarity per device
viafb: set sync polarity for all output devices
viafb: add a mapping of supported output devices
viafb: rename output devices
viafb: add documentation for proc interface
viafb: use proper register for colour when doing fill ops
viafb: restore display on resume
viafb: make suspend and resume work (on all machines?)
viafb: fix hardware acceleration for suspend & resume
viafb: add initial VX900 support
Documentation/fb/viafb.txt | 48 +++
drivers/video/via/Makefile | 2 +-
drivers/video/via/accel.c | 53 +++--
drivers/video/via/accel.h | 3 +-
drivers/video/via/chip.h | 3 +
drivers/video/via/dvi.c | 189 ++++++++-----
drivers/video/via/dvi.h | 4 +-
drivers/video/via/global.h | 1 -
drivers/video/via/hw.c | 648 ++++++++++++++++++++++++------------------
drivers/video/via/hw.h | 53 +++-
drivers/video/via/ioctl.c | 2 +
drivers/video/via/lcd.c | 90 +++----
drivers/video/via/lcd.h | 6 +-
drivers/video/via/lcdtbl.h | 591 --------------------------------------
drivers/video/via/tbl1636.c | 71 -----
drivers/video/via/tbl1636.h | 34 ---
drivers/video/via/via-core.c | 16 +-
drivers/video/via/via_i2c.c | 31 ++-
drivers/video/via/viafbdev.c | 294 +++++++++++++++++---
drivers/video/via/viafbdev.h | 7 +
drivers/video/via/vt1636.c | 121 +++------
21 files changed, 1022 insertions(+), 1245 deletions(-)
delete mode 100644 drivers/video/via/lcdtbl.h
delete mode 100644 drivers/video/via/tbl1636.c
delete mode 100644 drivers/video/via/tbl1636.h
^ permalink raw reply [flat|nested] 3+ messages in thread* [GIT PULL] viafb updates
@ 2010-08-06 1:52 Florian Tobias Schandinat
0 siblings, 0 replies; 3+ messages in thread
From: Florian Tobias Schandinat @ 2010-08-06 1:52 UTC (permalink / raw)
To: torvalds; +Cc: LKML
Hi Linus,
please pull viafb updates for 2.6.36 from:
git://github.com/schandinat/linux-2.6.git for-linus
There are some minor bugfixes, cleanups and updates as well as two significant
changes. Two undocumented ioctls which duplicate the framebuffer interface and
prevent a clean implementation are removed. The PLL value format change drops
some bits which looks sane as unichrome X driver does not set those bits as well.
Thanks,
Florian Tobias Schandinat
Andrew Morton (1):
drivers/video/via/via-gpio.c: fix warning
Ben Hutchings (1):
viafb: Depends on X86
Florian Tobias Schandinat (11):
MAINTAINERS: update viafb entry
viafb: remove duplicated scaling code
viafb: improve lcd code readability
viafb: add lcd scaling support for some IGPs
viafb: fix PCI table
viafb: simplify lcd size "detection"
viafb: PLL value cleanup
viafb: update fix before calculating depth
viafb: remove ioctls which break the framebuffer interface
viafb: probe cleanups
viafb: fix accel_flags check_var bug
Henrik Kretzschmar (1):
fbdev: section cleanup in viafb driver
MAINTAINERS | 5 +-
drivers/video/Kconfig | 2 +-
drivers/video/via/chip.h | 1 -
drivers/video/via/hw.c | 587 +++++++++++++++++++++++++++++-------------
drivers/video/via/hw.h | 14 +-
drivers/video/via/ioctl.h | 3 -
drivers/video/via/lcd.c | 117 +--------
drivers/video/via/lcd.h | 5 -
drivers/video/via/share.h | 309 ----------------------
drivers/video/via/via-core.c | 22 +-
drivers/video/via/via-gpio.c | 2 +-
drivers/video/via/viafbdev.c | 284 +--------------------
12 files changed, 449 insertions(+), 902 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-05-22 18:59 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-22 19:00 [GIT PULL] viafb updates Florian Tobias Schandinat
-- strict thread matches above, loose matches on Subject: below --
2010-10-27 18:06 Florian Tobias Schandinat
2010-08-06 1:52 Florian Tobias Schandinat
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox