Age | Commit message (Collapse) | Author | Files | Lines |
|
Also removed non-existing CN750/CN800.
|
|
Now the full range of hardware has its first prerequisite fulfilled:
host support.
Direct FB access for K8M890 is not enabled yet.
|
|
Plucked from a patch by Simon Farnsworth <simon.farnsworth@onelan.co.uk>
and updated for libpciaccess.
|
|
|
|
|
|
* 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.
|
|
|
|
VT3230: Shuttle FX22V1 (Jens-Michael Hoffman)
Also complain about unknown subsystem ids when we fail at probe time.
|
|
Also rework Probe to stop unsupported devices there already.
|
|
acquired.
|
|
- 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.
|
|
calculation and has internal LVDS and TMDS encoders, so this will be
quite an exciting device whenever it actually materialises.
|
|
- Rename struct ViaCardIdStruct to plainly struct ViaCardId. Rename table
to ViaCardIds.
- Remove CARD8 Output to Bool HasPanel, and reduce ViaCardIds.
- Simplify ViaOutputsDetect
|
|
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.
|
|
ViaDoubleCheckVT3122Revision. This uncovered nothing in more than a
year, and was thus completely useless.
|
|
- 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.
|
|
/ 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.
|
|
- 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.
|
|
- remove VIA_DEVICE_CRT1, VIA_DEVICE_CRT2
- remove leftover function prototypes
- remove ViaCardIdStruct member Force
|
|
- 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
|