summaryrefslogtreecommitdiffstats
path: root/sys/pci
Commit message (Collapse)AuthorAgeFilesLines
* Update Tigon firmware yet again, this time to version 12.3.20.wpaul2000-03-183-1589/+1593
|
* Alpha 8200 port: Until we fix things better, determine which alpha CPUmjacob2000-03-151-9/+37
| | | | | | | platform we're running on so we know how many bits to reserve at the top end for the 'hose' value. It turns out that there's *just* enough room to support all possible hoses on TurboLaser. Reviewed by: gallatin@freebsd.org, dfr@free3bsd.org
* Add an ID for the SiS 5571.n_hibma2000-03-152-6/+12
| | | | Remove the unnecessary use of parent.
* Remove left over pci_ide* after wd removal.peter2000-03-151-1876/+0
|
* Updates for new FALC chips and other nits.phk2000-03-131-19/+5
| | | | (And try to make it first post-freeze commit :-)
* Recognize newer NVidia graphics cards. (GeForce and Quadro families)cpiazza2000-03-121-0/+6
| | | | Approved by: jkh
* Teach the 'dc' driver how to pick up settings left over by themsmith2000-03-112-0/+43
| | | | | | | | SRM on alpha systems. This is an expedient if not entirely elegant solution to the problem. Submitted by: gallatin Approved by: jkh
* Introduce ethernet bridge support for if_dcrwatson2000-03-091-4/+25
| | | | Approved by: jkh
* Fix a initialization bug.phk2000-03-011-22/+20
| | | | | Report xmit queue length. Remove old magic and clean up some printfs.
* 'driver support' -> 'driver supports'billf2000-02-291-1/+1
|
* Clean up defines for correct 12160/1080 exclusion. Final 4.0.mjacob2000-02-291-3/+3
| | | | approved: JKH
* Fixed configuration of fast interrupts for the pci cy driver. They werebde2000-02-281-1/+1
| | | | | | | an early newbus casualty. The fix in rev.1.28 didn't work because the most important part of it used a wrong macro name. Approved by: jkh
* Implement queue-limiting based on bandwidth.phk2000-02-261-6/+31
| | | | Approved by: jkh
* o No need to print the vendor/device ID for things that matched succesfully.billf2000-02-221-5/+13
| | | | | | | o ``<device name>'' versus ``device name'' for things that fall under nomatch. Reviewed by: dfr (in principle) Approved by: Baron von Hubbard
* Add the ESS Maestro and the ATI Mobility-1 to the generic chip match andbillf2000-02-211-0/+6
| | | | | | | | the vga match (respectivly, though they aren't much different anymore..) These can be found on newer Dell laptops. Approved by: Sir Hubbard
* Move the warning on wrong IRQ values to the right place, before anyn_hibma2000-02-202-16/+16
| | | | | | | resource allocation is attempted. It will present the user with a message that he has to switch on USB support in his BIOS.
* Remove the vga-pci driver. It serves no purpose and it hides the hardwaredfr2000-02-193-52/+5
| | | | | | | | from useful drivers such as the 3D DRI drivers I will be porting for hardware accelerated OpenGL. The hardware will still be reported during boot using the nomatch system. Approved by: jkh
* Add the VIA 82C596B PCI ISA south bridge on my ASUS P3V133.imp2000-02-171-0/+2
| | | | Approved by: jkh
* Include the file that defines PCIM_CMD_BUSMASTEREN.mjacob2000-02-161-0/+1
|
* Ensure that the busmaster enable bit is set; we can't assume that allmsmith2000-02-161-1/+8
| | | | | | | BIOS code will get this right (and some certainly doesn't). Submitted by: W. Gerald Hicks <jhix@mindspring.com> Approved by: jkh
* If the CDB length is greater than 12 for parallel SCSI, ispscsicmd hasmjacob2000-02-151-1/+5
| | | | | | | made the initial queue entry a EXTENDED CMD queue entry, so we have to go straight to continuation segments for any data segments. approved: jkh
* Do a trivial conversion of xrpu to newbus.peter2000-02-121-50/+62
| | | | | Reviewed by: phk ("commit it!" :-) Pre-Approved by: jkh
* Add in 12160 (Ultra3) support. Redo things to use the newbus code.mjacob2000-02-111-141/+196
| | | | | | Approved: jkh@freebsd.org PR: 16141
* Update the Tigon driver to use the 12.3.18 firmware release from Alteon.wpaul2000-02-103-3604/+3738
| | | | | | (No changes to the driver code itself.) Approved by: jkh
* Remove the old copy of this file. It is now active in its new location.mdodd2000-02-091-186/+0
| | | | Implicit Approval by: jkh
* Add PCI Id's for i810 chipsets.n_hibma2000-02-072-3/+48
| | | | | | PR: 16517 Submitted by: SAKIYAMA Nobuo <sakichan@lares.dti.ne.jp> Approved by: jhk
* Disable the generation of SMIs (System Management Interrupts). Always setn_hibma2000-02-061-10/+10
| | | | | | | | | | the PIRQD bit. This fixes the problem of uhub0 hanging forever during boot when USB keyboard support is switched on in the BIOS on motherboards with Intel chipsets (UHCI). Approved by: The Sheep
* Commit missing bits, forgotten when committing support for suspend/resumen_hibma2000-02-041-4/+7
| | | | | | | | for USB. Call uhci_power when suspending and resuming. Approved by: The One.
* Update the pci->pcic compatability module to newbus. This is a simplepeter2000-02-021-108/+151
| | | | | | | | conversion to eliminate the compatability shims without making any significant changes. This eliminates the shim warnings. Obtained from: n_himba (tweaked by me, don't blame him for this) Approved by: jkh
* Spell "pci_delete_resource" correctly.peter2000-02-011-1/+1
| | | | Approved by: jkh (who must be very sick of requests now :-)
* bus_release_resource is spellt like bus_release_resource not liken_hibma2000-01-312-26/+26
| | | | | | | | | bus_delete_resource. Fixes a problem when the probe succeeded, but the attach failed. The release of the resources was done inproperly. Approved by: jkh
* Remove #include "wd.h" and #if NWDC > 0 as that's always true as thispeter2000-01-291-6/+0
| | | | | file is 'optional wdc' (note wd.h has both NWDC and NWD in it because of config quirks)
* Put a FYI in the compatability shims so that people are aware that theypeter2000-01-291-0/+1
| | | | | | | | | are using an old unconverted driver. Most (if not all) of the drivers for common hardware are newbus these days. However, we don't want to encourage people to take the easy way out and write new drivers using the shims. This is just passive "encouragement". Reviewed by: phk
* Add more PCI VGA graphics card descriptions.yokota2000-01-271-15/+162
| | | | | | PR: 10095, 15299, 13850, 16356 Submitted by: Alex Zepeda, Vladimir Kushnir, Alex Vasylenko, Alex. Obtained from: XFree86 and NetBSD
* Properly teardown the allocated and initialised stuff when an errorn_hibma2000-01-262-38/+43
| | | | | | | | occurs (OHCIwas already done for UHCI). Get rid of the usbus variable. It is confusing. Align uhci_pci.c and ohci_pci.c again.
* Don't set ivars until we checked the return value from device_add_child.n_hibma2000-01-262-2/+2
|
* put things in place for jumbogramsmjacob2000-01-251-17/+35
|
* define jumbo packet sizemjacob2000-01-251-0/+1
|
* Add support for DM9102A boards with Davicom DM9801 HomePNA PHYs.wpaul2000-01-241-7/+77
|
* Fix some warnings.peter2000-01-231-2/+2
|
* Add 53C895A and 53C1510D device description to the ncr chip table.groudier2000-01-231-0/+8
|
* Correctly put the place to mark EOP where we actually do the packetmjacob2000-01-231-9/+9
| | | | | transmission- this handles the odd and rare case of a list terminating with a zero length mbuf.
* add PREVIOUS index macro for transmit sidemjacob2000-01-231-0/+1
|
* Remove some debugging code, replace one line that had spaces with tabs,mjacob2000-01-231-46/+3
| | | | and fix a silly botch for reinit.
* Get rid of the WX_XMIT_SMALL code- we've fixed that problem. Restructuremjacob2000-01-231-68/+131
| | | | | | the receive code so that it correctly chains receive descriptors together and handles the case that only a part of a packet is done at the time we get here.
* Add a pointer in the softc that will point to partially received packet.mjacob2000-01-231-2/+8
| | | | | Set up index increments for receive descriptors based on whether the PADDED_CELL define is set.
* Add in a define for the optimal cache line size.mjacob2000-01-231-0/+1
|
* Add ID for the AMD-756 OHCI controllern_hibma2000-01-211-0/+9
|
* Properly remove interrupts if initialisation fails.n_hibma2000-01-201-29/+37
|
* Add support for the Davicom DM9102A 10/100 ethernet controller chip.wpaul2000-01-192-5/+23
| | | | | | | | This is just to make sure we initialize the chip correctly: we need to make the sure the port select bit in CSR6 is set properly so that we use the internal PHY for 10/100 support. (The eval boards I have also include an external HomePNA PHY, but I need to play with that more before I can support it.)
OpenPOWER on IntegriCloud