Ian Romanick
a686be5bc8
Change the MGA initialization and cleanup a bit. The dev_private structure
...
is now allocated (and partially filled in) by the new
mga_driver_preinit function.
This allows the driver to detect the type of card (i.e., G200 class vs.
G400 class) on its own. The chipset value passed to mga_dma_init is now
ignored. This same technique is used by the radeon DRM.
As a result of this, mga_driver_pretakedown was converted to
mga_driver_postcleanup. This routine gets called in some other places
than might be expected, and it sets the dev_private pointer to NULL.
That little gem took over an hour to track down. :(
2005-05-21 02:27:51 +00:00
Dave Airlie
4ca48cb4d8
Add i945G pci ids to drm
...
From: Christopher Allen Wing <wingc@engin.umich.edu> Signed-off-by: Dave
Airlie <airlied@linux.ie>
2005-05-18 06:35:16 +00:00
Adam Jackson
0a5e02c7b5
Add skeletal imagine driver (but don't build it yet).
2005-03-29 01:47:38 +00:00
Alan Hourihane
459ef48629
Don't know who set the i915GM PCI ID incorrectly but it should be 0x2592
2005-03-25 13:44:47 +00:00
Michel Daenzer
ab396776fb
Add support for production version of ATI RN50/ES1000. (ATI Technologies
...
Inc.)
2005-03-18 22:51:43 +00:00
Thomas Hellstrom
f3cf4bc5f2
Fix VIA K8M800 PCI ID.
2005-02-20 00:05:43 +00:00
Michel Daenzer
49e19c8d00
fd.o bug #2576 : Add support for ATI RN50/ES1000. (ATI Technologies Inc.)
2005-02-18 20:06:10 +00:00
Dave Airlie
77045dc516
fix incorrect PCI id for ATI radeon
2005-01-27 09:13:42 +00:00
Felix Kuehling
39d5c831a0
Removed one bogus Savage3D PCI ID. Corrected another one. Restored
...
numerical ordering.
2005-01-20 23:33:24 +00:00
Adam Jackson
36ec8d82e7
Add a Savage3D PCI ID
2005-01-20 19:05:42 +00:00
Alan Hourihane
fcece3cf34
Add i915GM support Add resume functionality (must be used with later DDX)
...
Bump to 1.2
2005-01-06 17:51:32 +00:00
Dave Airlie
c5bededa51
add some more r300 pci ids
2004-11-07 02:19:58 +00:00
Eric Anholt
cb5aaa8987
Convert more drivers for bsd-core, moving the ioctl definitions to shared
...
code. Remove the "drv" from sisdrv, as it's unnecessary. Use the
drm_pci functions in i915 instead of per-os implementations of the
same. Avoid whitespace within fields in drm_pciids.txt (one of the r300
definitions), since it breaks the bsd pciids script. Tested on sis,
mga, r128. i915 needs more work.
2004-11-06 23:02:07 +00:00
Dave Airlie
3f02a79351
Vladimir requested support so we can at least load r300 microcode for
...
helping
2D operations.
Ups radeon to version 1.12.0, Vladimir, you might want to add any extra
pciids...
Approved-by: Dave Airlie <airlied@linux.ie>
2004-10-10 05:52:19 +00:00
Felix Kuehling
af326f6f0c
Create permanent maps of framebuffer, aperture and MMIO registers. Added
...
chipset-type information in driver data field of Savage PCI-IDs. Added
missing PCI-ID 0x8d03 (ProSavageDDR on Pentium boards). Don't require
AGP.
2004-09-22 22:51:18 +00:00
Jon Smirl
03c2e674e4
Add chip family names to the radeon driver
2004-09-14 03:59:25 +00:00
Eric Anholt
211c37e250
Fix apparent copy'n'paste-o of the card attributes commit that broke the
...
FreeBSD build.
2004-08-13 23:32:39 +00:00
Dave Airlie
9277f9eef3
Patch from Jon Smirl to add attribute field to the pciids, and use this for
...
certain radeon combinations - intel drivers can probably use this for
dual head capable devices etc..
2004-08-10 11:14:07 +00:00
Keith Whitwell
291ffeae9a
i915.o drm driver
2004-06-10 12:45:38 +00:00
Erdi Chen
13894755a7
Add PCI id entry for VIA CN400 (UnichromePro) chip. XFree86 bug: Reported
...
by: Submitted by: Reviewed by: Obtained from:
2004-05-14 23:54:31 +00:00
Dave Airlie
06332524b5
add another tdfx
2004-04-26 06:43:53 +00:00
Dave Airlie
0edc2abf84
add new files to generate pci ids
2004-04-21 23:45:18 +00:00