<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/video/pm2fb.c, branch linux-2.6.24.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-10-16T16:43:19Z</updated>
<entry>
<title>pm2fb: replace busy waiting with cpu_relax</title>
<updated>2007-10-16T16:43:19Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2007-10-16T08:29:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6416ad7365833657fe0ca561261b324edc5aba42'/>
<id>urn:sha1:6416ad7365833657fe0ca561261b324edc5aba42</id>
<content type='text'>
This patch replaces busy waiting with the cpu_relax() call.  This makes
scrolling faster.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>pm2fb: panning and hardware cursor fixes</title>
<updated>2007-10-16T16:43:18Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2007-10-16T08:29:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1ddc28d7e7cb5f501e224a5868d34442c6203eb1'/>
<id>urn:sha1:1ddc28d7e7cb5f501e224a5868d34442c6203eb1</id>
<content type='text'>
This patch:
- disallows setting of virtual height above 2048 as it does
  not work for accelerated copyarea and imageblit
- fixes blinking of pm2v cursor by pushing cursor outside
  the display (x=2047)
- fixes hardware cursor position on Permedia 2 chips with
  panning enabled
- enables hardware cursor by default

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>pm2fb: hardware cursor support for the Permedia2</title>
<updated>2007-10-16T16:43:18Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2007-10-16T08:29:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a36f9c497a907dd706e1eb2a7c00ced6105d65b'/>
<id>urn:sha1:2a36f9c497a907dd706e1eb2a7c00ced6105d65b</id>
<content type='text'>
This patch adds hardware cursor support for the Permedia 2 chip.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>pm2fb: Permedia 2V hardware cursor support</title>
<updated>2007-10-16T16:43:16Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2007-10-16T08:28:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f5d050af1da13455068cefbaf3c1bc306d6fe0b'/>
<id>urn:sha1:8f5d050af1da13455068cefbaf3c1bc306d6fe0b</id>
<content type='text'>
This patch adds hardware cursor support for Permedia 2V chips.
The hardware cursor is disabled by default. It does not blink - the
same issue is mentioned in the x11 driver.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>pm2fb: checkpatch fixes</title>
<updated>2007-10-16T16:43:15Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2007-10-16T08:28:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3843faa2caa463ec3738cb30fb03dc5be8ef3250'/>
<id>urn:sha1:3843faa2caa463ec3738cb30fb03dc5be8ef3250</id>
<content type='text'>
This patch fixes all errors detected by checkpatch.pl script in the pm2fb.c
file.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>pm2fb: accelerated 24-bit fillrect</title>
<updated>2007-10-16T16:43:14Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2007-10-16T08:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=30dcc9093cc0617a10d84fea13371143f5c84ef0'/>
<id>urn:sha1:30dcc9093cc0617a10d84fea13371143f5c84ef0</id>
<content type='text'>
This patch adds accelerated fillrect for 24-bit depth.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>pm2fb: Permedia 2V initialization fixes</title>
<updated>2007-10-16T16:43:14Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2007-10-16T08:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=138a451cce3a48792b4c785557578138dc8a5cc3'/>
<id>urn:sha1:138a451cce3a48792b4c785557578138dc8a5cc3</id>
<content type='text'>
This patch:
- initializes correctly the Permedia2V chip if it is not initialized by BIOS
- puts back clock frequency for the ELSA WINNER board to 100kHz
- fixes returned error values from setcolreg() function
- uses more general classes for PCI ids

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>pm2fb: source code improvements</title>
<updated>2007-10-16T16:43:14Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2007-10-16T08:28:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=45f169ec8142e753cbff126e04a78f26f4aa8422'/>
<id>urn:sha1:45f169ec8142e753cbff126e04a78f26f4aa8422</id>
<content type='text'>
This patch concentrates on source compacting, simplification and more
conformance to kernel coding standards.
The major changes:
- RD32() and WR() functions are merged into pm2_RD() and pm2_WR()
- conditional (with switch()) RDAC functions are separated in two
unconditional ones
- the conditional pm2fb_block_op() function is merged into pm2fb_fillrect()
and pm2fb_copyarea()
- WAIT_FIFO() values are corrected

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>pm2fb: accelerated imageblit</title>
<updated>2007-10-16T16:43:14Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2007-10-16T08:28:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=91b3a6f4cdbfc73019df36a4b10238063c00f3c3'/>
<id>urn:sha1:91b3a6f4cdbfc73019df36a4b10238063c00f3c3</id>
<content type='text'>
This patch adds accelerated imageblit function.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>pm3fb: mtrr support and noaccel option</title>
<updated>2007-10-16T16:43:14Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2007-10-16T08:28:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d5383fcc4c221227b954e028821a697ca7859e0e'/>
<id>urn:sha1:d5383fcc4c221227b954e028821a697ca7859e0e</id>
<content type='text'>
This patch adds usage of MTRR registers and two new options: noaccel and
nomtrr.

[bunk@kernel.org: make pm3fb_init() static again]
Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>
</feed>
