<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/video/Makefile, branch linux-2.6.22.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2007-05-11T15:29:37+00:00</updated>
<entry>
<title>atmel_lcdfb: AT91/AT32 LCD Controller framebuffer driver</title>
<updated>2007-05-11T15:29:37+00:00</updated>
<author>
<name>Nicolas Ferre</name>
<email>nicolas.ferre@rfo.atmel.com</email>
</author>
<published>2007-05-11T05:23:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=14340586148e7c88d7b1b752876f5b5227b200b9'/>
<id>urn:sha1:14340586148e7c88d7b1b752876f5b5227b200b9</id>
<content type='text'>
Adds a framebuffer driver to ATMEL AT91SAM9x and AT32 aka AVR32 platforms.
Those chips share quite the same IP and this code is suitable for both
architectures.

Signed-off-by: Nicolas Ferre &lt;nicolas.ferre@rfo.atmel.com&gt;
Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>arkfb: new framebuffer driver for ARK Logic cards</title>
<updated>2007-05-09T19:30:57+00:00</updated>
<author>
<name>Ondrej Zajicek</name>
<email>santiago@crfreenet.org</email>
</author>
<published>2007-05-09T09:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=681e14730c73cc2c71af282c001de6bc71c22f00'/>
<id>urn:sha1:681e14730c73cc2c71af282c001de6bc71c22f00</id>
<content type='text'>
This patch adds fbdev driver for graphics cards with ARK Logic 2000PV graphics
chip with ICS 5342 ramdac.

[adaplas@gmail.com: build fixes]
Signed-off-by: Ondrej Zajicek &lt;santiago@crfreenet.org&gt;
Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>vt8623fb: new framebuffer driver for VIA VT8623</title>
<updated>2007-05-09T19:30:57+00:00</updated>
<author>
<name>Ondrej Zajicek</name>
<email>santiago@crfreenet.org</email>
</author>
<published>2007-05-09T09:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=558b7bd86c32978648cda5deb5c758d77ef0c165'/>
<id>urn:sha1:558b7bd86c32978648cda5deb5c758d77ef0c165</id>
<content type='text'>
This patch adds fbdev driver for graphics core in VIA VT8623

[adaplas@gmail.com: build fixes]
Signed-off-by: Ondrej Zajicek &lt;santiago@crfreenet.org&gt;
Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>xilinxfb: xilinx framebuffer device driver</title>
<updated>2007-05-08T18:15:34+00:00</updated>
<author>
<name>Andrei Konovalov</name>
<email>akonovalov@ru.mvista.com</email>
</author>
<published>2007-05-08T07:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=147394c8ece44be85d692cc92cc0d047e4d8fb69'/>
<id>urn:sha1:147394c8ece44be85d692cc92cc0d047e4d8fb69</id>
<content type='text'>
Add support for the video controller IP block included into Xilinx ML300 and
ML403 reference designs.

Signed-off-by: Andrei Konovalov &lt;akonovalov@ru.mvista.com&gt;
Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>vmlfb: framebuffer driver for Intel Vermilion Range</title>
<updated>2007-05-08T18:15:32+00:00</updated>
<author>
<name>Alan Hourihane</name>
<email>alanh@fairlite.demon.co.uk</email>
</author>
<published>2007-05-08T07:39:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=dbe7e429fedb3fbc93b496cc1c3eb4fc28333ac0'/>
<id>urn:sha1:dbe7e429fedb3fbc93b496cc1c3eb4fc28333ac0</id>
<content type='text'>
Add the Intel Vermilion Range framebuffer support.

Signed-off-by: Alan Hourihane &lt;alanh@tungstengraphics.com&gt;
Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>fbdev: add fb_read/fb_write functions for framebuffers in system RAM</title>
<updated>2007-05-08T18:15:30+00:00</updated>
<author>
<name>Antonino A. Daplas</name>
<email>adaplas@gmail.com</email>
</author>
<published>2007-05-08T07:39:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=09aaf268eb1d22eee690d26a913f660e2081597f'/>
<id>urn:sha1:09aaf268eb1d22eee690d26a913f660e2081597f</id>
<content type='text'>
The functions fb_read() and fb_write in fbmem.c assume that the framebuffer
is in IO memory.  However, we have 3 drivers (hecubafb, arcfb, and vfb)
where the framebuffer is allocated from system RAM (via vmalloc). Using
__raw_read/__raw_write (fb_readl/fb_writel) for these drivers is
illegal, especially in other platforms.

Create file read and write methods for these types of drivers.  These are
named fb_sys_read() and fb_sys_write().

Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>fbdev: add drawing functions for framebuffers in system RAM</title>
<updated>2007-05-08T18:15:30+00:00</updated>
<author>
<name>Antonino A. Daplas</name>
<email>adaplas@gmail.com</email>
</author>
<published>2007-05-08T07:38:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=68648ed1f58d98b8e8d994022e5e25331fbfe42a'/>
<id>urn:sha1:68648ed1f58d98b8e8d994022e5e25331fbfe42a</id>
<content type='text'>
The generic drawing functions (cfbimgblt, cfbcopyarea, cfbfillrect) assume
that the framebuffer is in IO memory.  However, we have 3 drivers (hecubafb,
arcfb, and vfb) where the framebuffer is allocated from system RAM (via
vmalloc). Using _raw_read/write and family for these drivers (as used in
the cfb* functions) is illegal, especially in other platforms.

Create 3 new drawing functions, based almost entirely from the original
except that the framebuffer memory is assumed to be in system RAM.
These are named as sysimgblt, syscopyarea, and sysfillrect.

Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>fbdev: link vgastate.o using Kconfig</title>
<updated>2007-05-08T18:15:29+00:00</updated>
<author>
<name>Antonino A. Daplas</name>
<email>adaplas@gmail.com</email>
</author>
<published>2007-05-08T07:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b2f594fd7adff7aae2d1664e72044926b0b906aa'/>
<id>urn:sha1:b2f594fd7adff7aae2d1664e72044926b0b906aa</id>
<content type='text'>
Instead of directly linking vgastate.o by individual drivers, create a Kconfig
option VGASTATE which can be 'SELECT'ed by individual drivers instead.

Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>savagefb: VGA state save and restore</title>
<updated>2007-05-08T18:15:29+00:00</updated>
<author>
<name>Antonino A. Daplas</name>
<email>adaplas@gmail.com</email>
</author>
<published>2007-05-08T07:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=22d832edcace45b26ced76efef6c863449e4e060'/>
<id>urn:sha1:22d832edcace45b26ced76efef6c863449e4e060</id>
<content type='text'>
Allow the saving and restoration of VGA text mode.  The state is saved on the
first open and restored on the last close. Because of the VGA registers are
linearly mapped to the MMIO space, MMIO access is used which is not limited to
X86 platforms nor to the primary display device.

An echo 0 &gt; /sys/class/vtconsole/vtcon1/bind will convert the display from
graphics to text mode.

Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>nvidiafb: VGA state save and restore</title>
<updated>2007-05-08T18:15:28+00:00</updated>
<author>
<name>Antonino A. Daplas</name>
<email>adaplas@gmail.com</email>
</author>
<published>2007-05-08T07:38:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7dfe50b3aac2b3500139ab10a6e228d34fed9a49'/>
<id>urn:sha1:7dfe50b3aac2b3500139ab10a6e228d34fed9a49</id>
<content type='text'>
Allow the saving and restoration of VGA text mode.  The state is saved on the
first open and restored on the last close.  Because of the non-linear mapping
of the VGA registers to the MMIO space, this will be done only on X86
platforms where the device is the primary display.

An echo 0 &gt; /sys/class/vtconsole/vtcon1/bind will convert the display from
graphics to text mode.

Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
