summaryrefslogtreecommitdiff
path: root/sys/dev/pci
AgeCommit message (Collapse)Author
2007-12-22syncTheo de Raadt
2007-12-22more qlogic productsTheo de Raadt
2007-12-20Get rid of __HAVE_PCCBB_ATTACH_HOOK.Mark Kettenis
2007-12-20regenBrad Smith
2007-12-20add the ATI Radeon Mobility X1400 PCI id.Brad Smith
From David Hill <dhill at mindcry dot org> ok dlg@
2007-12-20regenBrad Smith
2007-12-20add the MCP77 LAN PCI ids.Brad Smith
From Peer Chen @ NVIDIA via Linux ok dlg@
2007-12-19If the CardBus bus number is left unconfigured, only attach pcmcia(4).Mark Kettenis
ok jsing@, fgsch@
2007-12-19Fix the issue with some intel 965 host busses. Though the docs claim that theOwain Ainsworth
mmaddr BAR is alway 64-bit, they lie. one some bridges it's not. Fix this by checking which type of memory it is before trying to map. Advice and ok kettenis@, Tested by myself and Matthew L. Shobe
2007-12-16Put inamp gain and inamp mute controls under AudioCinputs. ThisDeanna Phillips
avoids some duplicate items when a pin widget has both input and output amplifiers.
2007-12-16Count line-in as line-out, and label both as AudioNline. This is whatDeanna Phillips
the mixer expects.
2007-12-16destatic the static functions, they only make debugging harder.Owain Ainsworth
While i'm here: remove a couple of debug printfs that shouldn't have gone in anyway. trowel on some KNF (I really need to get around to sending some of this upstream). remove some netbsd specific code that netbsd doesn't have anymore. ok tedu.
2007-12-14Revert previous commit; something is still wrong, and I can't figure out whatMark Kettenis
fast enough.
2007-12-11Fix check for pending interrupts as some other device is causingMike Belopuhov
the status register to change. From form@. ok jsg
2007-12-11regenBrad Smith
2007-12-11remove wrong MCP79 SMBus id in previous commit.Brad Smith
2007-12-11- Remove disabled and unusable HW VLAN tagging code.Brad Smith
- Remove setup of the HW VLAN stripping. Issue reported by and fix tested by henric@ ok dlg@
2007-12-11regenBrad Smith
2007-12-11add the NVIDIA MCP79 LAN, AHCI, SMBus and HD Audio PCI ids.Brad Smith
From Peer Chen @ NVIDIA via Linux ok dlg@
2007-12-10regenMike Belopuhov
2007-12-10Add GeForce 7200 GS. From form@.Mike Belopuhov
Fix a typo while here.
2007-12-10Kill a check for malloc fail. The malloc call uses M_WAITOK and thusOwain Ainsworth
should not be able to fail. ok kettenis@.
2007-12-10Make the "can't find VGA config space" error sound less scary. ThisOwain Ainsworth
happens sometimes on intel PCI-E chipsets where integrated graphics have been disabled. ok kettenis, deraadt.
2007-12-09Restore "evil hack" that we had before the recent agp(4) changes. SolvesMark Kettenis
X display corruption. People should know better than just importing the latest random crap from NetBSD or FreeBSD. That's worse than doing a "commit and run".
2007-12-09Un-#ifdef code, such that we don't attach cardbus if the bus nuber isMark Kettenis
unconfigured. Tested by a few; ok deraadt@ (a while back).
2007-12-09sturm@ let me know that the workaround in here breaks things on bge somehow.Owain Ainsworth
Revert it for now.
2007-12-09in raldetach, do not call chip-specific detach if it was never called inTheo de Raadt
the first place (ie. if interrupt allocation failed)
2007-12-08there should be 10 stereo or 20 mono knobs (but not 20 stereo!).Alexandre Ratchov
Fix this by changing monitor knobs to be mono (as all other knobs are).
2007-12-08mixer_devinfo->type is uninitialized for classesAlexandre Ratchov
2007-12-07KNF, no binary change.Owain Ainsworth
Looked over by a few people.
2007-12-07Replace lockmgr with rwlock.Owain Ainsworth
advice from thib. Comments and ok tedu@
2007-12-06Destatic functions in the agp subsystem.Owain Ainsworth
KNF coming shortly. ok marco, jsg and mbalmer
2007-12-06Remove AD1981HD code, since the generic mixer init can do all of thisDeanna Phillips
now. Also, note that codec->init_widget functions must be used with care since they can create duplicate mixer item names.
2007-12-05Make sure newer adapters are not in powerdown mode.Jonathan Gray
From Oleg Safiullin <form@pdp-11.org.ru> similiar to changes in Linux/FreeBSD driver.
2007-12-04expresscard ral(4) rt2860 now can attach and detach correctlyTheo de Raadt
ok kettenis
2007-12-04Make puc(4) detachable.Mark Kettenis
Tested by millert@
2007-12-04Some ExpressCard cards have old PCI devices and a PCIe-PCI bridge.Mark Kettenis
In that case, configure the bridge and all devices behind it.
2007-12-02SyncKenneth R Westerback
2007-12-02Add Radeon Mobility M10 NT, as seen on his T42p by Alexander Holupirek, whoKenneth R Westerback
kindly looked it up on www.pcidatabase.com.
2007-12-02Put back some of the handling for writes to the GATT on intelOwain Ainsworth
agp bridges. This got lost in the merge before. Tested by Peter Hessler on amd64. ok tedu
2007-11-30s/letoh16/htole16/ in iwn_send_sensitivity().Damien Bergamini
no binary change.
2007-11-30Disestablish interrupts upon detach,Mark Kettenis
2007-11-30Make ppb(4) detachable.Mark Kettenis
2007-11-30Make pci(4) detachable.Mark Kettenis
2007-11-30skip the bad mapping checks for now, sighTheo de Raadt
2007-11-30Skip the sanity test introduced in r1.50 on TI devices, as it gets triggeredMiod Vallat
with valid devices.
2007-11-28oga just showed the worst case of "commit and run for beer" i've everTheo de Raadt
seen. unbreak the tree by adding a missing file (hope it is the only one)
2007-11-28Initial import of the DRM (direct rendering manager).Owain Ainsworth
This is the kernel part necessary for DRI support in X. Disabled for now because it still has a few bugs, but now I can work on it in tree. Also requires the requisite bits in X, which are currently under discussion on how to deal with them with privsep. ported from a combination of the free and netbsd implementations. Known bugs: 1) only the first occurence of X in any session will have dri, after that something prevents it working. 2) if the machine does not have a dri capable card, the kernel panics. Something's up in one of the probe functions. I haven't been able to find it though. 3) radeon cards need to be forced to use PCI mode otherwise they get into an infinite loop. This is known to at least kinda work with SiS, radeons in pci mode and intel cards. ok deraadt, kinda ok art, a few other people had a quick look.
2007-11-28do not check malloc return value against NULL, as M_WAITOK is usedCharles Longeau
ok oga@
2007-11-28the ccb lists protect themselves, so we dont have to check if we're atDavid Gwynne
splbio when getting and putting ata xfers.