public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [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