summaryrefslogtreecommitdiff
path: root/src/via_id.h
AgeCommit message (Collapse)AuthorFilesLines
2009-10-13PCIIDS: Add pciids for VX800 and VX855Luc Verhaegen1-2/+5
Also removed non-existing CN750/CN800.
2008-12-03Host: Add host support for CN400, CN700, P4M890, K8M890 and VX800.Luc Verhaegen1-0/+5
Now the full range of hardware has its first prerequisite fulfilled: host support. Direct FB access for K8M890 is not enabled yet.
2008-11-29Host: Add CX700 support.Luc Verhaegen1-0/+1
Plucked from a patch by Simon Farnsworth <simon.farnsworth@onelan.co.uk> and updated for libpciaccess.
2008-11-29Host: Add P4M900 support.Luc Verhaegen1-1/+2
2008-08-07Port driver to work on top of libpciaccess.Luc Verhaegen1-1/+1
2007-01-17Add P4M800 Memory typing and move everything to via_host.cLuc Verhaegen1-2/+14
* Add P4M800 Memory typing (of course untested). * Move everything that touches the other devices on the hostbridge, and code to detect the type of northbridge out to via_host.c. Throw together bits that sit together. * Rename ChipRev to HostRev (VIA buggered up all chip reving, and uses 0:0.0 0xF6 as revision ids). * Rename MemClk to MemType. * Add P4M800 direct access code (untested as well): Might have us writing to the wrong bit of memory if wrong, so should get me some response soon.
2007-01-06Clean up trailing whitespace and adjust copyright dates while at it.Luc Verhaegen1-4/+4
2006-11-22IDs: Add Shuttle FX22V1.Luc Verhaegen1-1/+1
VT3230: Shuttle FX22V1 (Jens-Michael Hoffman) Also complain about unknown subsystem ids when we fail at probe time.
2006-11-21Add VT3371 and VT3225 pci ids.Luc Verhaegen1-2/+6
Also rework Probe to stop unsupported devices there already.
2006-06-14Add ids for K8M890 and P4M890. Of course non-functional until hardware isLuc Verhaegen1-2/+6
acquired.
2005-12-30[devel-territorial_pissings] Review all copyright statements.Luc Verhaegen1-2/+1
- No VIA code remains in via_mode.c and via_video.h. - There are many files which are unmistakably written by only a single person, as such, the rather wide "The Unichrome Project" copyright statement gets replaced. Files are: via_ch7xxx.c/h, via_id.c/h, via_memory.c/h, via_mode.h, via_vgahw.c/h. - Then there are the files where VIA code (and thus VIA copyright) remains, but all code written when and since the "The Unichrome Project" copyright was added, was by a single person: via_bandwidth.c, via_cursor.c, via_i2c.c, via_panel.c/h, via_videoregs.h - Then there are files like via_video.c, via_vt162x.c and via_vt162x.h, where, under the "The Unichrome Project" banner, changes were made by other authors too. Here the years are adjusted accordingly, and a new statement added. - The files via_driver.c and via_driver.h will keep the current copyright statement and gain "2004-2006 Luc Verhaegen" ones when i make my first 2006 commits to these files.
2005-12-03[devel-add_VT3157] Add pci id for VT3157. This requires another dotclockLuc Verhaegen1-13/+4
calculation and has internal LVDS and TMDS encoders, so this will be quite an exciting device whenever it actually materialises.
2005-12-01[devel-id_HasPanel]Luc Verhaegen1-6/+6
- Rename struct ViaCardIdStruct to plainly struct ViaCardId. Rename table to ViaCardIds. - Remove CARD8 Output to Bool HasPanel, and reduce ViaCardIds. - Simplify ViaOutputsDetect
2005-11-04[devel-naming_VTpciid] Rework naming scheme once again. It is clear thatLuc Verhaegen1-8/+8
there is no distinct VT naming structure for the unichromes themselves. Sometimes the northbridge VT name was used, sometimes the number after VT is the plain pci-id. Now we start using pci-id all the way, so that the amount of confusion is kept at the absolute minimum.
2005-10-31[devel-remove_ViaDoubleCheckVT3122Revision] RemoveLuc Verhaegen1-1/+0
ViaDoubleCheckVT3122Revision. This uncovered nothing in more than a year, and was thus completely useless.
2005-10-08[devel-rename_to_VT3xxx]Luc Verhaegen1-21/+17
- Rename CLE266, KM400, K8M800 and PM800 to VT3122, VT3205, VT3204, VT3259 respectively. - Add pci ids for the VT3314. - Rework VIAIdentify to decently outline which is which. - Adjust manpage to follow naming structure. - Add missing defines to XFree86 case for manpage.
2005-02-23First version of VBE modesetting code. Some things still needs to be fixedThomas Hellstrom1-2/+2
/ checked: Should we use a new file for the VBE functions? Bandwidth check in via_video.c is very rough. Save / Restore is broken w respect to 3D, but it behaves differently than ViaSave / ViaRestore. Seems like both versions can be used, but i'm not sure yet which one is the best. Enabled HAVE_KM800 and HAVE_PM800. Maybe this should've been put on hold 'til we have real modes for those. Added a 1200x800@70 modeline to the built-in panel modelines.
2005-01-18[devel-ids_20050118]Luc Verhaegen1-5/+5
- K8M800: MSI K8MM-ILSR (Karl J. Runge) - K8M800: Biostar K8VGA-M (Brendan Burns) - Added commented list of common devices that haven't been reported yet. - replace disclaimer with proper MIT on via_id.c and via_id.h - update copyright date.
2004-12-17[devel-rework_output_activation_2]Luc Verhaegen1-1/+0
- remove VIA_DEVICE_CRT1, VIA_DEVICE_CRT2 - remove leftover function prototypes - remove ViaCardIdStruct member Force
2004-08-05[devel-via_id]Luc Verhaegen1-0/+99
- Add files via_id.c and via_id.h - move pci ids and revision stuff to via_id.h - move double checking of CLE266 revision to via_id.c - introduce a ViaCardId table. - set return value of ViaGetDeviceDetect acording to ViaCardId->force