summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2002-12-08regenAlexander Yurchenko
2002-12-08Add VIA VT8231 PCI to ISA bridgeAlexander Yurchenko
ok mickey@
2002-12-06Don't use the RNG oscillator output directly, use the sha1'd version (theJason Wright
the direct data does not pass 1/2 of the FIPS140-2 tests with any degree of regularity).
2002-12-05Treat RNGSHA1 operations the same as RNGBYPASS for callback purposes (theyJason Wright
produce the same size/format data).
2002-12-04Make ti(4) use busdma and add all of the necessary stuff to support bothNathan Binkert
endian modes. This makes ti now work on macppc and sparc64. While we're at ti, clean up a bit of the code: Use SLIST instead of LIST Remove register Use bus_space instead of bcopy/bzero Don't use bitfields since it makes dealing with endianness annoying. ok jason@, deraadt@
2002-11-30SUNIX 4018A 2-port parallel; from Juan Vera.Federico G. Schwindt
indent while i'm here.
2002-11-30regen.Federico G. Schwindt
2002-11-30SUNIX 4018A; from Juan Vera.Federico G. Schwindt
2002-11-29- Fix playback problem on SiS7018.Federico G. Schwindt
- mute the volume for interrupt channel. - add some improvements for device initialization. - Fix recording problem on SiS7018. From NetBSD via Gabriel Gonzalez.
2002-11-27regenMichael Shalayeff
2002-11-27chips&tech 69030Michael Shalayeff
2002-11-26Match VE_3, too; Cliff SkolnickJason Wright
2002-11-261000baseTX -> 1000baseTNathan Binkert
- More technically correct - Matches FreeBSD and NetBSD - Preserved #define for 1000baseTX for backwards compatibility ok jason@
2002-11-26use pci_matchbyidNathan Binkert
2002-11-26Numerous bug fixes from freebsd and a few from me.Nathan Binkert
- Add support for the BCM5702X and BCM5703X chips - Take care of an alignment bug in the PCI-X implementation of a couple revs of the chip - Disable memory write invalidate. (Supposedly doesn't always work) - Add missing splx(s) - Fix some typos
2002-11-26Whitespace diff; from FreeBSDJason Wright
2002-11-24Check whether the chip enabled or not by reading status register.Alexander Yurchenko
Close PR 2980 ok gluk@
2002-11-23regenMichael Shalayeff
2002-11-233cSOHO 100B-TX; from Fredrik PerssonMichael Shalayeff
2002-11-22off by one for sis_tx_cnt, can lead to corrupt sis_tx_list; ok fgs@Markus Friedl
2002-11-22nate, why is it that for every single ethernet driver you merge into theTheo de Raadt
tree, you forget to delete the printf's that fire EVERY SINGLE TIME it changes media?!?!
2002-11-21From Angelos:Jason Wright
- simplistic load balancing across multiple cards - simplified registration process - a few style nits.
2002-11-20o change dma engine registers macros so that the channelAlexander Yurchenko
specifying is required o fix missed offsets for the secondary channel which were found with the help of this new more strict semantics; this can solve many old problems tested by gluk@, jason@ ok gluk@
2002-11-20Overhaul natsemi driver:Jason Wright
- setup the DMA bits on the second channel correctly (missing channel offset) - setup timing for PIO/DMA modes - workaround the fact that the INTR/ERR clear bits are in the wrong register - only read the interrupt mask register once in the interrupt path Many thanks to grange@ for assistance and debugging!
2002-11-20Read mac address correctly on rev 0x90; tested by Alexander, patchFederico G. Schwindt
provided from FreeBSD via Gabriel Gonzalez. jason@ ok.
2002-11-20Grrr, missed this in the pci id matchJason Wright
2002-11-19Since we have a cast'd pci_attach_args already, use it instead of another cast.Jason Wright
2002-11-19Add a simplistic table driven lookup routine and use it where appropriate.Jason Wright
2002-11-19syncNathan Binkert
2002-11-19New bge(4) device from FreeBSDNathan Binkert
2002-11-19nate does not know about grep(1)Theo de Raadt
2002-11-19Now that we have em, gx is no longer neededNathan Binkert
ok deraadt@
2002-11-18typo; gluk@ okAlexander Yurchenko
2002-11-17syncJason Wright
2002-11-17RCC/0x230 appears to be a PCI/ISA bridge, sortaJason Wright
2002-11-17o fix cp->name usage: since it's initialized with PCIIDE_CHANNEL_NAME()Alexander Yurchenko
macro it already contains a word ``channel'', so there's no need to print it twice o report when channel is disabled due to the absence of drives on it (idea from NetBSD) close PR 2973 ok costa@ gluk@
2002-11-16From NetBSD (bouyer@):Kenneth R Westerback
In siop_reset(), reset sc_ntargets to 0. The number of targets will be computed again in siop_add_reselsw(). In siop_reset(), reset the tag reseloff to 0, in addition to the lun reseloff. If siop_add_dev() fails this time we would use the old reseloff, clobbering memory now used for something else.
2002-11-16New sk deviceNathan Binkert
2002-11-15o add support for VIA VT8233 and VT8235Alexander Yurchenko
VT8233 tested by jolan@cryptonomicon.org, VT8235 untested o correct VIA timings for UDMA 5 o don't set the APO_UDMA_CLK66 bit for UDMA 5 capable chipset from NetBSD gluk@ ok
2002-11-14mark tx as altq-ready.Kenjiro Cho
this line was in epic_freebsd_attach() but not in epic_openbsd_attach(). PR 2955
2002-11-14Rework iha copyight verbiage to make clear what needs to be clear forKenneth R Westerback
it to remain in the tree. With agreement of Initio. ok deraadt@
2002-11-13regenMichael Shalayeff
2002-11-13VT8235 PCI-ISA; from Alexander YurchenkoMichael Shalayeff
2002-11-09Instead of relying on uvm_useracc(), get a false sense of security, andMiod Vallat
do not check copyin() result, take care and properly handle copyin() failure. This was not harmful, but a bit more correctness never harms.
2002-11-08Support for Promise PDC20275 and PDC20277. Untested.Grigoriy Orlov
from grange@rt.mipt.ru
2002-11-08Don't check IRQ assertion since this code was derived from FreeBSDGrigoriy Orlov
without any documentation and breaks second channel support. Supplied and tested by grange@rt.mipt.ru. Thanks to Evgeniy Polyakov <johnpol@2ka.mipt.ru> for hardware donation.
2002-11-07regenTodd C. Miller
2002-11-07Add Nortel E-mobility Wireless PCI adapter (Symbol rebadge).Todd C. Miller
We don't support the bridge chip on this yet...
2002-11-07regenMichael Shalayeff
2002-11-07more promise devices; from grange@Michael Shalayeff