Rudolf Cornelissen
|
78c83805f2
|
added forgotten explicit CRTC1 access selection in some i2c routines.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14254 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-27 14:55:17 +00:00 |
|
Rudolf Cornelissen
|
04d11137af
|
expanded/modified shared_info once again (for encoder info).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14253 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-27 14:19:41 +00:00 |
|
Rudolf Cornelissen
|
12566cbd0d
|
added brooktree (BT) and conexant (CX) TV encoder recognition, as far as was supported in BeTVOut (BT868/869, CX25870/25871). Tested OK on TNT1 with BT869 on secondary adres, primary bus.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14252 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-27 14:18:46 +00:00 |
|
Rudolf Cornelissen
|
170a41cdcb
|
added I2C bus and TVout chip-location specific info to shared_info.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14251 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-27 10:31:05 +00:00 |
|
Rudolf Cornelissen
|
6527fbe56b
|
updated docs
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14250 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-27 10:30:19 +00:00 |
|
Rudolf Cornelissen
|
15b4879f71
|
added I2C bus wiring checks, and bumped version to 0.54. Note: the driver is tested on TNT1, the new code has not been tested for newer cards yet. Note also: the driver is now nolonger binary compatible with the 3D add-on alpha2, 2.5 and 3 (modified driverinterface).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14249 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-27 10:25:49 +00:00 |
|
Rudolf Cornelissen
|
f4d7a7b4bd
|
added more I2C stuff. Low(est) level routines are now completed.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14242 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-25 19:27:26 +00:00 |
|
Rudolf Cornelissen
|
d1d567ab21
|
added more I2C stuff (in progress)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14241 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-25 17:48:04 +00:00 |
|
Rudolf Cornelissen
|
f282ec8116
|
added I2C bus #0 and #1 CRTC register defines.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14238 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-24 17:57:05 +00:00 |
|
Rudolf Cornelissen
|
6c25f4ae64
|
added I2C routines from BeTVOut (in progress). Starting TVout support (whenever I have a bit of spare time :)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14237 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-24 17:55:58 +00:00 |
|
Rudolf Cornelissen
|
92f02bd42f
|
updated nVidia kerneldriver to use DMA acceleration as default when the nv.settings file is missing. As long as the settings file was present, the settings file default was used, which already was DMA acceleration. Now DMA is always used as default.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14227 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-22 19:01:49 +00:00 |
|
Rudolf Cornelissen
|
0d5dbad3ec
|
fixed a faulty registerdefine (colorkey register). Modified some register's names to be more 'precise'.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14226 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-22 18:09:56 +00:00 |
|
Rudolf Cornelissen
|
9e372555d2
|
bumped version to 0.15.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14225 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-22 18:09:03 +00:00 |
|
Rudolf Cornelissen
|
b96e7791c1
|
added overlay colorkeying. Working OK in 15,16 and 32bit spaces. Works (with a tweak) in 8 bit space. The VIA hardware wants the colorpalette INDEX as key instead of the displayed color(cd obos_svn/trunk/src/add-ons/accelerants/via/). Unfortunately a reverse lookup isn't conclusive, as BeOS and Zeta use two palette entries for white. I'll try to find a hardware setup so that it wants a displayed color in 8-bit mode, but no guarantees yet. If this turns out to not be possible, I suggest adding the color-index of the current displayed mode (valid only in indexed mode, so CMAP8) to the system's overlay_window information struct, alongside the displayed color. Somehow (would break compatibility with other BeOS versions?). Anyway, I'll search for a different hardware setup for this. Keep your fingers crossed :)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14224 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-22 18:05:35 +00:00 |
|
Rudolf Cornelissen
|
599406aaea
|
bumped driverversion to 0.14
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14214 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-20 18:14:16 +00:00 |
|
Rudolf Cornelissen
|
8fa1f9b48d
|
added vertical downscaling for overlay. This completes scaling. Quality wise this engine is like the Neomagic engine, and TNT engine with the added prescaling downscaling feature added. This is the 'video 1' engine. There is also a video 3 engine (which should be the same quality, but lacks YUV12 support in hardware). And (newer?) VIA unichrome chipsets have a 'HQV: high quality video' engine as well: which supports setting specific filters (with taps). this latter engine would be nice to use instead, maybe in the future. For now we use the video 1 engine. Note: lacking are virtualscreen support and colorkeying in the driver. Next up. Apart from that overlay is now complete (yuy2 only supported at this time, as 'always' with my drivers :)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14213 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-20 18:13:49 +00:00 |
|
Rudolf Cornelissen
|
975cd0c019
|
added horizontal overlay pre-downscaling so output can now scale downto 1/16th. Y-downscaling yet todo..
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14211 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-20 15:31:17 +00:00 |
|
Rudolf Cornelissen
|
19c9c0bb0e
|
added HW retrace sync (preventing overlay update glitches during resizing/moving windows etc)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14210 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-20 14:44:13 +00:00 |
|
Rudolf Cornelissen
|
3104d2e390
|
bumped version to 0.13
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14206 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-20 12:28:31 +00:00 |
|
Rudolf Cornelissen
|
5cb7cd0464
|
added 'horizontal source last position' overlay register programming. high-res video (DVD) now shows correctly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14205 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-20 12:28:05 +00:00 |
|
Rudolf Cornelissen
|
9794c563cd
|
updated reg define
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14196 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-17 08:45:14 +00:00 |
|
Rudolf Cornelissen
|
76da25cab4
|
added chip_rev fetching code, updated doc.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14195 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-17 08:44:34 +00:00 |
|
Rudolf Cornelissen
|
f583f15cbc
|
added chip_rev dependant overlay programming, added hor. and vert. filtering. Bumped version to 0.12.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14194 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-17 08:43:40 +00:00 |
|
Rudolf Cornelissen
|
a59bd8b8bc
|
updated docs
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14190 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-15 17:27:17 +00:00 |
|
Rudolf Cornelissen
|
83cb01f0cd
|
added overlay upscaling. Downscaling not yet supported. Set the temporary max width to 384 so PAL MPEG1 should display OK (will be a calculated setting later). Enabled overlay support now, although it might not work on all cards. If you test it, please let me know what happens. Bumped version to 0.11.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14189 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-15 17:26:48 +00:00 |
|
Rudolf Cornelissen
|
3c9e128418
|
minor register naming mods.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14188 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-15 14:44:17 +00:00 |
|
Rudolf Cornelissen
|
acf4ab3767
|
updated VIA overlay code so it actually works. Still no scaling and colorkeying, still disabled. video witdh temporarily fixed to 'max' 320 pixels, pending extra calc code. Also a chiprev. check needs to be added to choose settings depending on that.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14187 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-15 14:43:18 +00:00 |
|
Rudolf Cornelissen
|
f1616b172d
|
smal update to overlay engine register defines.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14183 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-13 19:36:07 +00:00 |
|
Rudolf Cornelissen
|
cb79d95c1b
|
some sloppy and preliminary overlay engine programming is in place for learning purposes. Engine engages, shows distorting overlay at the correct window position. Colorkeying disabled, scaling fixed 1x. Whole code is disabled by default at this time, until code neat and fully OK :)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14182 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-13 19:35:20 +00:00 |
|
Rudolf Cornelissen
|
7cb91ee94e
|
added all VIA video overlay engine defines.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14179 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-13 14:05:14 +00:00 |
|
Rudolf Cornelissen
|
369d6dd691
|
added memory type ID register define.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14178 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-13 12:35:14 +00:00 |
|
Rudolf Cornelissen
|
c75aba1bee
|
added memory bandwidth check for overlay support decisions
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14177 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-13 12:34:03 +00:00 |
|
Rudolf Cornelissen
|
402e2a2eef
|
version is now 0.10
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14176 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-13 08:50:20 +00:00 |
|
Rudolf Cornelissen
|
870017dedc
|
modified PLL programming a bit to prevent unknown refresh during driver init.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14175 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-09-13 08:49:45 +00:00 |
|
Rudolf Cornelissen
|
9ecb61a8f6
|
one more K8M800 recognition added, updated docs.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13887 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-08-02 18:56:18 +00:00 |
|
Rudolf Cornelissen
|
03ac49d4a5
|
added one more K8M800 cardtype recognition: submitted by Koki. Exact chiptype is still unknown though (koki?). Modified the initial 'startup' for the pixelPLL: hoping this will improve non-preset-vesa-mode startup for still less cooperative cards. Bumped version to 0.09.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13886 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-08-02 18:55:31 +00:00 |
|
Rudolf Cornelissen
|
70f9c43c25
|
added PLL reset register define.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13841 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-27 18:29:36 +00:00 |
|
Rudolf Cornelissen
|
e04d398b82
|
updated docs
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13840 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-27 18:28:59 +00:00 |
|
Rudolf Cornelissen
|
499e0553e3
|
added PLL reset, hopefully this makes the driver independant of vesa on more systems. Bumped version to 0.08.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13839 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-27 18:28:12 +00:00 |
|
Rudolf Cornelissen
|
60499e924c
|
updated register defines. Added are only standard VGA registers which apparantly are enough to make the card work in 'enhanced mode'.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13831 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-26 18:48:39 +00:00 |
|
Rudolf Cornelissen
|
3f34faaec4
|
updated docs
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13830 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-26 18:47:42 +00:00 |
|
Rudolf Cornelissen
|
0749373d0e
|
added initialisation switch to 'enhanced mode'. The VIA driver is now independant of VESA mode and runs 'on it own'. Bumped version to 0.07. BTW version 0.06 has been confirmed working fully OK on two CLE266's and two KM400's already. If it had a preset VESA mode that is.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13829 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-26 18:47:17 +00:00 |
|
Rudolf Cornelissen
|
b2355ae66d
|
corrected jamfile: still had a skel.driver mention in it.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13814 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-24 15:09:40 +00:00 |
|
Rudolf Cornelissen
|
66e18736f6
|
enabled color-PAL to be 8-bits wide instead of just 6-bit. Updated PAL programming accordingly. VIA CMAP8 now supports (indexed) 24-bit color instead of just 18bit.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13813 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-24 12:11:51 +00:00 |
|
Rudolf Cornelissen
|
8a6f27ebd8
|
completed crtc colordepth setup guess for 24bit mode.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13812 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-24 11:51:36 +00:00 |
|
Rudolf Cornelissen
|
9e4b755834
|
updated registerdefines for K8M800 PLL.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13810 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-23 18:48:41 +00:00 |
|
Rudolf Cornelissen
|
3b0166e8f4
|
updated docs.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13809 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-23 18:47:50 +00:00 |
|
Rudolf Cornelissen
|
230df378e3
|
added preliminary K8M800 pixelPLL programming. Need feedback to determine if it works. Bumped version to 0.06.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13808 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-23 18:47:21 +00:00 |
|
Rudolf Cornelissen
|
f95c74702f
|
fixed refreshrate +5 percent setting error, Xtal was incorrectly set. Modesetting is now 100% OK on CLE266 and KM400, if a VESA mode was preset at boottime.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13806 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-23 12:23:11 +00:00 |
|
Rudolf Cornelissen
|
7d971e51a1
|
updated register defines for PLL.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13794 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-21 21:37:38 +00:00 |
|
Rudolf Cornelissen
|
156dee6ac8
|
updated some naming stuff
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13793 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-21 21:37:03 +00:00 |
|
Rudolf Cornelissen
|
16bf7b9598
|
added primary pixelPLL programming and calculations for CLE266/KM400 architectures. K8M800 still needs to be setup (PLL registeradresses and ranges differ here). Although set refreshrates are about 5% too high, you can now decently set any mode you like: as long as you have *some* vesa mode preset (still). Looking at a soothing 75Hz now here :)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13792 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-21 21:35:34 +00:00 |
|
Rudolf Cornelissen
|
298346004c
|
register defines updated.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13772 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-19 19:33:33 +00:00 |
|
Rudolf Cornelissen
|
2cedcf492c
|
updated docs
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13771 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-19 19:33:06 +00:00 |
|
Rudolf Cornelissen
|
c46cb833bb
|
added DPMS support. Bumped version to 0.05.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13770 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-19 19:32:40 +00:00 |
|
Rudolf Cornelissen
|
309acd1437
|
once again updated register defines ;-)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13751 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-18 15:16:33 +00:00 |
|
Rudolf Cornelissen
|
b504689448
|
updated docs. Bumped version to 0.04 BTW.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13750 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-18 15:15:47 +00:00 |
|
Rudolf Cornelissen
|
6416d8525e
|
added color palette programming, in use for CMAP8 (so 8-bit) mode. Modified 15-bit mode to be correct (like 16 and 32bit already were): these three modes are direct modes (no 'detour' over the palette). Setting colorspace is now fully functional for all 4 depths.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13749 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-18 15:14:59 +00:00 |
|
Rudolf Cornelissen
|
30bdcbfc2f
|
updated reg defines.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13747 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-18 11:40:13 +00:00 |
|
Rudolf Cornelissen
|
7f72039856
|
updated docs.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13746 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-18 11:39:48 +00:00 |
|
Rudolf Cornelissen
|
381288838b
|
added colordepth and CRTC FIFO limit programming. You can now switch colorspaces on the fly, but colors probably mess-up because of still lacking colorpalette programming.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13745 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-18 11:39:11 +00:00 |
|
Rudolf Cornelissen
|
f0da8b3052
|
updated documentation to reflect current status. (forgot rather important remark.)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13721 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-17 16:36:13 +00:00 |
|
Rudolf Cornelissen
|
ddb44886d5
|
updated documentation to reflect current status.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13720 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-17 16:31:23 +00:00 |
|
Rudolf Cornelissen
|
f62d5f6e4e
|
updated register defines with info obtained from unichrome.sf.net.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13716 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-17 16:06:45 +00:00 |
|
Rudolf Cornelissen
|
0204fda9d6
|
completed VIA CRTC timing programming. Updated internal constraints check, gettimingconstraints hook, and programming the crtc1. resolution can now be switched, but still excluding refresh programming (ie 640 to 800 switch turns off screen, but 800 to 640 switch just increases refresh from 60 to about 90 Hz (and apart from that works. :)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13715 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-17 16:04:30 +00:00 |
|
Rudolf Cornelissen
|
af9151617b
|
shutoff all R4.5.0 cloning workarounds for the drivers I worked on.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13694 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-16 08:47:10 +00:00 |
|
Rudolf Cornelissen
|
f7d400fbff
|
disabled R4.5.0 cloning bug workaround. Zeta 1.0 kernel is incorrectly identified as being R4.5.0. We should probably just remove the workaround alltogether anyway..
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13693 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-16 08:41:51 +00:00 |
|
Rudolf Cornelissen
|
02619f4da6
|
added recognition for those 5 extra variations of unichrome cards. Bumped version to 0.03 btw.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13691 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-15 20:07:27 +00:00 |
|
Rudolf Cornelissen
|
4ac0231388
|
added defines for other unichrome cards and archs.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13690 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-15 19:46:32 +00:00 |
|
Rudolf Cornelissen
|
8a6917cc3e
|
added support for 5 more Unichrome (pro) card - types.. ;-)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13689 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-15 19:45:53 +00:00 |
|
Rudolf Cornelissen
|
5f1ba12a23
|
added (corrected) define for memory pitch programming (CRTC).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13688 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-15 19:21:15 +00:00 |
|
Rudolf Cornelissen
|
622b285564
|
completed virtualscreen support. Via constraints correctly set, checked and ok.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13687 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-15 19:19:34 +00:00 |
|
Rudolf Cornelissen
|
f1ed02e9cb
|
small registerdefine update (testing).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13674 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-14 13:50:42 +00:00 |
|
Rudolf Cornelissen
|
2a2a54c811
|
small registerdefine update.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13673 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-14 13:40:28 +00:00 |
|
Rudolf Cornelissen
|
f085bc335d
|
added CRTC timing programming (VGA compatible part only yet). Modesetting for resolution works 'partly' now.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13672 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-14 13:39:31 +00:00 |
|
Rudolf Cornelissen
|
8eefa6ccc5
|
added several (temporary) registerdefines for VIA.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13670 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-14 12:21:28 +00:00 |
|
Rudolf Cornelissen
|
27a839aaca
|
modified via.settings file to enable automatic RAM size detection.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13669 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-14 12:20:50 +00:00 |
|
Rudolf Cornelissen
|
3ede6fca8a
|
added RAM size detection, added VCO range and (preliminary) MAX DAC speeds. Bumped version to 0.02.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13668 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-14 12:20:01 +00:00 |
|
Rudolf Cornelissen
|
9b7ed7eb1f
|
added parial memory pitch programming: lowres virtual width screens can be used now.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13664 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-13 18:58:28 +00:00 |
|
Rudolf Cornelissen
|
318120fe05
|
added parial memory pitch programming: lowres virtual width screens can be used now.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13663 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-13 18:57:41 +00:00 |
|
Rudolf Cornelissen
|
ef36c64242
|
activated hardware cursor in via.settings file.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13652 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-12 20:03:08 +00:00 |
|
Rudolf Cornelissen
|
b3f85e6fb7
|
VIA cursor works (almost) perfectly now, added support for vertical virtual workspaces, so setting framebuffer startadress now (expl. pixelpanning yet).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13651 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-12 19:55:51 +00:00 |
|
Rudolf Cornelissen
|
5a2735230d
|
VIA cursor works (almost) perfectly now, added support for vertical virtual workspaces, so setting framebuffer startadress now (expl. pixelpanning yet).
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13650 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-12 19:55:11 +00:00 |
|
Rudolf Cornelissen
|
3a19646fe4
|
setup hardware cursor. bitmap not yet correct, colors neither.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13635 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-11 15:30:55 +00:00 |
|
Rudolf Cornelissen
|
f1971991da
|
setup hardware cursor. bitmap not yet correct, colors neither.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13634 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-11 15:30:18 +00:00 |
|
Rudolf Cornelissen
|
5de64e32fd
|
setup hardware cursor. bitmap not yet correct, colors neither.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13633 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-11 15:29:50 +00:00 |
|
Rudolf Cornelissen
|
9784ce8df4
|
naming update
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13632 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-11 12:21:11 +00:00 |
|
Rudolf Cornelissen
|
d3cb727f16
|
naming update
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13631 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-11 12:20:50 +00:00 |
|
Rudolf Cornelissen
|
1de84caa7d
|
updated via settings file.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13624 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:39:22 +00:00 |
|
Rudolf Cornelissen
|
e9632ca5ff
|
updated jamfile to include via driver.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13623 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:34:32 +00:00 |
|
Rudolf Cornelissen
|
e795b22aae
|
updated jamfile to include via driver.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13622 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:34:11 +00:00 |
|
Rudolf Cornelissen
|
b1409f6742
|
updated jamfiles.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13621 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:31:18 +00:00 |
|
Rudolf Cornelissen
|
e26fcb493d
|
updated jamfile.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13620 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:28:39 +00:00 |
|
Rudolf Cornelissen
|
0385c94c57
|
added via private headers, a copy of skeleton driver yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13619 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:21:48 +00:00 |
|
Rudolf Cornelissen
|
67f767c0c6
|
added via private headers, a copy of skeleton driver yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13618 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:21:07 +00:00 |
|
Rudolf Cornelissen
|
dd99aca271
|
added via private headers folder
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13617 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:17:21 +00:00 |
|
Rudolf Cornelissen
|
0f6a77015d
|
added via kernel driver, a copy of skeleton driver yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13616 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:07:00 +00:00 |
|
Rudolf Cornelissen
|
a59e2b1d6a
|
added via kernel driver, a copy of skeleton driver yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13615 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:06:33 +00:00 |
|
Rudolf Cornelissen
|
a1ec65063d
|
added via kernel driver, a copy of skeleton driver yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13614 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:06:18 +00:00 |
|
Rudolf Cornelissen
|
10ee46850f
|
added via kernel driver, a copy of skeleton driver yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13613 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-07-10 18:05:53 +00:00 |
|