<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/video/trident.h, branch v3.12.6</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.12.6</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.12.6'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2008-07-24T17:47:36Z</updated>
<entry>
<title>tridentfb: add imageblit acceleration for Blade3D family</title>
<updated>2008-07-24T17:47:36Z</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-24T04:31:08Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0292be4a382957016e8b574dc292779cfb49e029'/>
<id>urn:sha1:0292be4a382957016e8b574dc292779cfb49e029</id>
<content type='text'>
Add imageblit acceleration for the Blade3D family of cores.  The code is
based on code from the cyblafb driver.

It is a step toward assimilating back the cyblafb driver into the
tridentfb driver.  The cyblafb driver handles a subfamily of the Trident
Blade3d cores.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>tridentfb: source code improvements</title>
<updated>2008-07-24T17:47:36Z</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-24T04:31:05Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=5cf138457af20b0ef79d8c249381927718ca1417'/>
<id>urn:sha1:5cf138457af20b0ef79d8c249381927718ca1417</id>
<content type='text'>
This patch contains general source code improvments:
 - more simple functions are inline
 - removes some meaningless output and the VERSION
   string as it is no use
 - eng_par is moved into the tridentfb_par
 - removed small section of code for CyberBladeXPAi1
   which is maybe right for only one resolution
   and refresh rate and is probably redundant now
 - other minor improvements

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>tridentfb: acceleration code improvements</title>
<updated>2008-07-24T17:47:36Z</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-24T04:31:02Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=49b1f4b44bcdc47a10d2b354b269305043ef2a32'/>
<id>urn:sha1:49b1f4b44bcdc47a10d2b354b269305043ef2a32</id>
<content type='text'>
This patch brings various acceleration improvements:
- set  copyarea/fillrect for non-accelerated framebuffer (fix)
- remove 15 bpp depth handling to simplify code as it hardly
  works (15 bpp handling was obviously missing in some switches)
- add fb_sync call and move waiting before accelerated function
  to make acceleration more asynchronous to cpu (few % of speed
  improvement)
- add cpu_relax() call in waiting loops
- make longer register names and name more registers
- move registers' definition to header
- general code improvements (shortening, simplifying)

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&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>tridentfb: add TGUI 9440 support</title>
<updated>2008-07-24T17:47:35Z</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-24T04:30:58Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a0d922562d56073f147a4de2983bee499dd2a10e'/>
<id>urn:sha1:a0d922562d56073f147a4de2983bee499dd2a10e</id>
<content type='text'>
Add support for TGUI 9440 chip.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Cc: "Antonino A. Daplas" &lt;adaplas@pol.net&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>tridentfb: improved register values on TGUI 9680</title>
<updated>2008-07-24T17:47:35Z</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-24T04:30:58Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=0e73a47f094a919e2edeaa88e840cd0400adc423'/>
<id>urn:sha1:0e73a47f094a919e2edeaa88e840cd0400adc423</id>
<content type='text'>
Improved values for some registers after Xorg Trident driver.  The main
problem was that values set by BIOS have been ignored.

This patch completely remove random pixels ("snow") on the TGUI 9680 and
9440 (not supported yet by the driver).  It does not help with the "snow"
on 3DImage and Blade3D cards.

There is also small improvement in timing calculations (hblank start and
vblank start)

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Cc: "Antonino A. Daplas" &lt;adaplas@pol.net&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>tridentfb: make use of functions and constants from the vga.h</title>
<updated>2008-07-24T17:47:35Z</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-24T04:30:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=10172ed6dc4d40ff42bf5ce2dd2f65f401a93696'/>
<id>urn:sha1:10172ed6dc4d40ff42bf5ce2dd2f65f401a93696</id>
<content type='text'>
Make use of functions and constants from the vga.h header to compact the code
and make it more readable.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Cc: "Antonino A. Daplas" &lt;adaplas@pol.net&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>tridentfb: convert is_blade and is_xp macros into functions</title>
<updated>2008-07-24T17:47:35Z</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-24T04:30:53Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=e0759a5fbba12e0f2c9149d85bea1ec7df0178fd'/>
<id>urn:sha1:e0759a5fbba12e0f2c9149d85bea1ec7df0178fd</id>
<content type='text'>
This patch converts the is_blade() and is_xp() macros into local functions.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Cc: "Antonino A. Daplas" &lt;adaplas@pol.net&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>tridentfb: move global flat panel variable into structure</title>
<updated>2008-07-24T17:47:35Z</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2008-07-24T04:30:53Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=6eed8e1ec8532a6cd10c8b27236bde023c52c56a'/>
<id>urn:sha1:6eed8e1ec8532a6cd10c8b27236bde023c52c56a</id>
<content type='text'>
This patch moves flat panel indicator into tridentfb_par structure and removes
related global variables and macros.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Cc: "Antonino A. Daplas" &lt;adaplas@pol.net&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>[PATCH] tridentfb: Clean up printk()'s</title>
<updated>2005-03-31T00:46:34Z</updated>
<author>
<name>Antonino Daplas</name>
<email>adaplas@hotpop.com</email>
</author>
<published>2005-03-31T00:46:34Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=5c024519f6ec1a74ba2d4241a75744e2ce637093'/>
<id>urn:sha1:5c024519f6ec1a74ba2d4241a75744e2ce637093</id>
<content type='text'>
This patch adds KERN_ constants to all of the printk()'s that need them in
drivers/video/tridentfb.c

Signed-off-by: James Nelson &lt;james4765@gmail.com&gt;
Signed-off-by: Domen Puncer &lt;domen@coderock.org&gt;
Signed-off-by: Antonino Daplas &lt;adaplas@pol.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[TRIDENT FBDEV] Driver ported to the new api.</title>
<updated>2003-01-11T02:28:50Z</updated>
<author>
<name>James Simmons</name>
<email>jsimmons@maxwell.earthlink.net</email>
</author>
<published>2003-01-11T02:28:50Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=6a8bd1ea418ea68030dcb9ea3eff6d88c7ad75d5'/>
<id>urn:sha1:6a8bd1ea418ea68030dcb9ea3eff6d88c7ad75d5</id>
<content type='text'>
</content>
</entry>
</feed>
