summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2001-12-07Don't disable TRDY/RETRY, this doesn't have the expected behavior.Jason Wright
2001-12-07bitmask_snprintf goes awayTheo de Raadt
2001-12-06enough bus_dmamap_sync() and htole()/letoh() to get TX working on sparc64.Jason Wright
ALso, get the MAC address from myetheraddr() instead of trying to use the eeprom on sparc64.
2001-12-06Checkpoint bus_dma work in progress:Jason Wright
- descriptor lists are now bus_dma allocated and manipulated (for those keeping score: 6 vtophys dead, 4 to go)
2001-12-05kill ugly spacesMichael Shalayeff
2001-12-05unsmoke radiumMichael Shalayeff
2001-12-05update for radio drivers from tm@oganer.net und jumbo@narod.ruMichael Shalayeff
2001-12-05choose one AC97 name and stick with it a bit more oftenTheo de Raadt
2001-12-04regenMichael Shalayeff
2001-12-04compaq smart array 5* series, from freebsd's ciss(4)Michael Shalayeff
2001-12-01correct irq messageTheo de Raadt
2001-12-01syncTheo de Raadt
2001-12-01shortenTheo de Raadt
2001-12-01recover ugly irq print, cleanup on failure to attachMichael Shalayeff
2001-12-01regenMichael Shalayeff
2001-12-01dpt 2005sMichael Shalayeff
2001-11-29Driver for the Sundance/Tamarack TC-9021 Gigabit Ethernet Chip.Nathan Binkert
This is the chip found in the D-Link DGE-550T.
2001-11-29regenMichael Shalayeff
2001-11-29cyclone pci700Michael Shalayeff
2001-11-29sc must be initialized.Hakan Olsson
2001-11-26cache the last deallocated voice and reuse on the next open.Michael Shalayeff
this is to preserve the dac settings in between the openings, by the mp3 playing software, in particular. ho@ help and testing.
2001-11-26remove static on functions.Michael Shalayeff
from netbsd: Don't use a static variable in the power hook. It doesn't work with more than one device.
2001-11-26Trident 4DWAVE-DX/NX, SiS 7018, ALi M5451 Sound Driver; from SOMEYA ↵Michael Shalayeff
Yoshihiko and KUROSAWA Takahiro; tested by Matt Behrens <matt@zigg.com>
2001-11-26add sis 7018Michael Shalayeff
2001-11-23new vscom puc devices; lists-openbsdtech@bsws.deTheo de Raadt
2001-11-23new vscom puc devicesTheo de Raadt
2001-11-22sync: BAD NADDYTheo de Raadt
2001-11-22pastoChristian Weisgerber
2001-11-21synclebel
2001-11-21be more precise, the ATI device 0x4c59 is actually thelebel
Radeon Mobility M6 LY; there is more than one type of Radeon Mobility.
2001-11-20Match bcom 5821 (this is untested and is based on the datasheet's claim thatJason Wright
the 5821 is "register and software compatible with Broadcom 5820").
2001-11-20syncJason Wright
2001-11-20bcom 5821Jason Wright
2001-11-20use more reasonable default level values; ho@ testingMichael Shalayeff
2001-11-19more than typoTheo de Raadt
2001-11-19remove local hack and use ac97_set_rate; tested by form@Michael Shalayeff
2001-11-18spellingTheo de Raadt
2001-11-18vscom pci-200hTheo de Raadt
2001-11-18syncTheo de Raadt
2001-11-18vscom pci 200hTheo de Raadt
2001-11-16regenMichael Shalayeff
2001-11-16fix the typo (from dne@mayonnaise.net) and sort the ali sectionMichael Shalayeff
2001-11-14add bridge control bit definitions up to pci2.2, via netbsdMichael Shalayeff
2001-11-14- Move rng buffer allocation (bus_dmamem_map/unmap) to attach instead of duringJason Wright
the first timeout which is the wrong time to be calling bus_dmamem_map/unmap - Make sure that mastering is really enabled. - remove some debugging stuff that would be a pain to get working on sparc64.
2001-11-14Define the TRDY timeout and RETRY timeout registers (not used... yet)Jason Wright
2001-11-14- Sprinkle more htole16/htole32s so that this thing has a chance of workingJason Wright
on big endian machines. (Unfortunately I can't verify this really works on sparc64 because of crazy psycho(4) interrupt problems). - use htole32() on constants instead of letoh32() on variables and hope for better optimization. - In several places use the unswizzled shadows to see what kind of operation has been queued instead of the (now) swizzled versions. - hifn provides some BE/LE assist, but it seems to vary depending on revision and chip number, perhaps it's worth investigating?
2001-11-13cleanup whole lots of spaces and tabs, while mufflingMichael Shalayeff
w/ the cards we have here and those are the cheapest petrolleum product on the east cost, let me tell ya. insert valid freebsd rcsid and a comment about bugs and such.
2001-11-12Sprinkle with htole32, add a garnish of htole16 and finish off with aJason Wright
bit of letoh16 and letoh32 then let simmer while sparc64 gets through the ram test correctly.
2001-11-12Don't abuse bus_dma(9) API by using dmamap->dm_* to hold results fromJason Wright
bus_dmamem_* operations; instead, store them in softc. This allows the driver to get through autoconf on sparc64 (ok, well it fails the ram test because of endian issues... but it's a start).
2001-11-11Noone seems to want to fix the sparc64 cd bogus intr bug, so I will simply ↵Theo de Raadt
disable the message