summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2008-01-19Disable I2C on G200SE for now.Adam Jackson1-0/+3
2008-01-19Change initial memory sizing on G200SE.Adam Jackson1-1/+1
2008-01-19Adjust memory timings on G200SE-A.Adam Jackson1-1/+4
A bit opaque, but from the vendor: "The 0x1E24 check is to verify which pilot card is being used. And is used mainly to setup the hipri value of the card for use in a non hal enabled configuration as well as for when we check the max bandwidth for the latest board version of pilot." (fdo bug #11652)
2008-01-19Updates to memory sizing on G200SE.Adam Jackson1-2/+11
2008-01-19No depth 15 on G200SE-A.Adam Jackson1-1/+3
2008-01-19Filter high-bandwidth modes on G200SE.Adam Jackson2-0/+30
2008-01-19Update PInS defaults for G200SE-A.Adam Jackson1-0/+8
2008-01-18Bug #13926: Unbreak Xinerama.Tilman Sauerbeck1-9/+10
2007-12-12G200SE-A can't cope with bigger than 1600x1200.Adam Jackson1-0/+7
2007-10-30Don't build or call init_dri if XF86DRI is undefinedAlan Coopersmith1-0/+4
2007-10-03Fixed a typo.Tilman Sauerbeck1-1/+1
2007-10-03Unmap the same size that was mappedIan Romanick1-3/+6
Make sure the same size is used with pci_device_unmap_range as was used with pci_device_map_range. Failing to do so was causing problems with a G450 card in a POWER6 box. Based on a patch submitted by Anton Blanchard.
2007-09-15Oops, don't access the "memory" field in struct pci_mem_region either.Tilman Sauerbeck1-22/+10
2007-09-14Use pci_device_map_range() instead of pci_device_map_region().Tilman Sauerbeck1-20/+29
Likewise for pci_device_unmap_region().
2007-08-31Use XSERVER_LIBPCIACCESS to detect pci-rework.Ian Romanick9-49/+49
2007-08-22Set pScrn to NULL before calling xf86ConfigPciEntity.pci-reworkIan Romanick1-1/+1
Why is the interface to xf86ConfigPciEntity so filled with hate?
2007-08-22Merge PCI-rework support and "classic" PCI interface support into one treeIan Romanick10-27/+514
First pass at merging both trees. So far, this has only been tested on the PCI-rework build on a PCI G450.
2007-08-20Fix compile error introduced by merge.Ian Romanick1-0/+7
2007-08-20Merge branch 'master' of ↵Ian Romanick8-263/+1391
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-mga into pci-rework
2007-08-08Fixed major blending and compositing breakage.Tilman Sauerbeck1-9/+0
Do not adjust the destination blend factor if we need source alpha but our source doesn't have an alpha channel. This makes no sense at all, because the intermediate picture will always have alpha bits (either from the original source, or forced to 0xff).
2007-07-30Bug #4249: Further increase the minimum dot clock.Tilman Sauerbeck1-1/+1
2007-07-27Change minimal frequency guess from 12 to 16MHzBrice Goglin1-1/+1
G550 seems to lock up with frequencies below 16MHz. Reported by Benjamin Wong <hackerb9@u.washington.edu> in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=430112 and https://bugs.freedesktop.org/show_bug.cgi?id=11339
2007-07-19Add Xv support for Millennium II chipsGabriele Gorla1-2/+778
Bug 11537
2007-04-15Added memcpy-based DownloadFromScreen implementation.Tilman Sauerbeck1-0/+26
2007-04-15On G550, do A8 adds in hardware.Tilman Sauerbeck1-4/+5
2007-04-15Make DRI initialization work when using EXA.Tilman Sauerbeck3-194/+284
Still need to implement InitBuffers and MoveBuffers for EXA.
2007-03-30Removed the debug messages for solid and copy ops.Tilman Sauerbeck1-10/+0
2007-03-30Sync after UploadToScreen.Tilman Sauerbeck1-0/+2
2007-03-28Default mode on G200SE of 1024x768 @ 16bpp.Adam Jackson1-0/+18
The poor thing has so little VRAM that you can't do any bigger than 640x480 at 32bpp, so in the interest of having a reasonable screen size...
2007-03-28Disable MTRR support for PCIE G200SE cards, as it tickles hardware bugs.Adam Jackson1-0/+8
2007-03-28Fix various timing bugs on the G200SE.Adam Jackson4-43/+269
2007-02-02Code refactoring in MGAScreenInit.Ian Romanick1-42/+42
Rearrange code so that functions that are selected based on MergedFB and SecondCrtc are selected in one place instead of 3. Rearrange some code that selects on FBDev and Primary to flow a little better.
2007-02-01Ensure the result of MGAMapMem is checked.Ian Romanick1-2/+17
Add GCC warn_unused_result attribute to MGAMapMem. Add a check of the return value to one place that was missing it (in MGACountRam), and check the return of that function.
2007-02-01Refactor memory map / unmap functions.Ian Romanick1-74/+46
MGAMapMem and MGAMapMemFBDev were refactored into a single function. This happens to fix a bug triggered in software XAA paths because MGAMapMem did not set FbStart. MGAUnmapMem and MGAUnmapMemFBDev were also refactored into a single function.
2007-01-15Convert to new pci_device_cfg_write_u* interface.Ian Romanick1-2/+2
2007-01-15Pass the correct pointer to pci_device_cfg_write_bits.Ian Romanick1-1/+1
2007-01-09Merge branch 'master' of ↵Ian Romanick3-6/+6
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-mga into pci-rework
2006-12-26Fixed a typo that caused MGAREG_C2OFFSET to be set to a bad value.Tilman Sauerbeck1-1/+1
Unfortunately, this doesn't fix any bugs because afterwards, the correct value would be stored in MGAREG_C2OFFSET anyway.
2006-12-26More boring janitoring work.Tilman Sauerbeck2-3/+3
2006-12-26Fixed a typo in a debug message.Tilman Sauerbeck1-1/+1
2006-12-26Bug #9448: Actually write the C2STARTADD0 register.Tilman Sauerbeck1-1/+1
2006-12-11Merge branch 'master' of ↵Ian Romanick9-160/+148
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-mga into pci-rework
2006-12-11Merge branch 'master' of ↵Ian Romanick4-21/+21
git+ssh://git.freedesktop.org/git/xorg/driver/xf86-video-mga into pci-rework Conflicts: src/mga_macros.h
2006-12-10Replaced some more magic values with register names.Tilman Sauerbeck1-5/+5
2006-12-02Removed a duplicated register definition.Tilman Sauerbeck1-3/+1
2006-12-01More janitoring work.Tilman Sauerbeck4-99/+81
Moved the XPWRCTRL, XDISPCTRL and C2CTL register definitions to mga_reg.h. Cleaned up the DAC2 routing.
2006-12-01Use the XORG_RELEASE_VERSION autoconf macro.Tilman Sauerbeck3-7/+4
2006-11-26Made some XAA function static.Tilman Sauerbeck1-20/+22
2006-11-26Removed a duplicated register definition.Tilman Sauerbeck2-2/+2
2006-11-26Replaced more magic values with register names.Tilman Sauerbeck2-3/+14