summaryrefslogtreecommitdiff
path: root/sys/dev/cardbus
AgeCommit message (Collapse)Author
2007-03-22Perform legacy emulation handover for USB1 companion controllers immediatelyChristopher Pascoe
but defer the remainder of their initialisation until after the other devices on their PCI bus have attached. This ensures that any USB2 controller has also completed its initialisation before we start to initialise the USB1 parts. This minimises the chance that a nasty SMM implementation will trash the USB1 controller's config when it performs legacy emulation handover of the USB2 part. This time without accidentally leaving the OHCI controller shutdown, and with some cosmetic fixes. ok dlg@, OHCI tests mglocker@
2007-03-04Use CARDBUS_PRODUCT macro to read product id.Marcus Glocker
2007-03-04Kill a cardbus dependency which breaked kernel compilation e.g. forMarcus Glocker
sparc*. OK deraadt
2007-02-26Some KNF.Marcus Glocker
2007-02-26We need to save some PCI infos in our softc struct for further decisionsMarcus Glocker
in the driver code.
2007-02-25Power on/off cardbus socket at attach/detach time. Makes firmware uploadMarcus Glocker
work on my BCM4318 cardbus device now.
2007-02-25No need to fillup chip_rev here.Marcus Glocker
2007-02-25Adjust var name so cardbus attaches again.Marcus Glocker
2006-12-08From Jon Simola <simola@mecha.com>:Marcus Glocker
Style and whitespace cleanup.
2006-12-06From Jon Simola <simola@mecha.com>:Marcus Glocker
Add bus-specific config space read and write functions, this fixes the attach for ian@darwinsys.com and properly enumerates multiple cores.
2006-11-29Add another ID to match for the 88W8310 chip.Marcus Glocker
ok deraadt@
2006-11-28move printing of the interrupt string into re_attach().Brad Smith
2006-11-22add the BCM4312 PCI id.Brad Smith
2006-11-22style(9): remove variables names from prototypes.Damien Bergamini
ok mglocker@
2006-11-22From Jon Simola <jon@mecha.ca>:Marcus Glocker
Attach to cardbus based bcw cards, and more cleanup. This should help with a few of the card lockup reports I've received.
2006-11-11Add support for 3Com 3CRWE154G72. -mojMats O Jansson
2006-11-10acx(4) doesn't use rssadapt(9).Damien Bergamini
pgt(4) doesn't use rssadapt(9) nor amrr. => remove useless #include.
2006-10-29Add first TX path and active scan bits. Don't expect to much yet.Marcus Glocker
ok claudio@
2006-10-25Ooops, forgot to add radio mtap includes.Marcus Glocker
2006-10-22replace rssadapt(9) with amrr for automatic rate control.Damien Bergamini
as a side-effect, this should fix all the "bogus xmit rate" panics users have been complaining about for some time when operating in HostAP mode.
2006-10-16Fix some "is is"s. ok otto@.Tom Cosgrove
2006-10-15Add $OpenBSD$ tagClaudio Jeker
2006-10-15First stubs for a new driver for the Marvell Libertas chips.Claudio Jeker
The card correctly loads the firmware and it is possible to send a few simple commands to the card but that's it. No packet are sent or received. Only the Netgear WG511v2 cardbus card is tested. A cheese fondue and a bigger amount of white wine was needed to make the interrupts work -- until last night the driver was uploading the firmware to fast and the card garbled the image without moaning. It took us a full day and hundreds of test kernels to figure that out. Joint work with mglocker@, fondue by mbalmer@ OK mglocker@, get it in deraadt@
2006-10-12Add a symbolic name parameter to cardbus_intr_establish().Alexander Yurchenko
Count cardbus devices interrupts in cbb(4) using evcount(9). ok deraadt@
2006-10-09Add powerhooks. Tested with a Netgear WG511v1 on my X40.Marcus Glocker
ok claudio@
2006-10-06Fix cardbus support for pgt(4). Tested with a Netgear WG511.Marcus Glocker
ok claudio@
2006-10-02Simplify device attachment. From brad@ with a tiny correction.Marcus Glocker
2006-09-28Add cardbus support for pgt(4).Marcus Glocker
We are still looking for PrismGT cardbus devices for testing. One common model should be the Netgear WG511 v1/v2 made in Taiwan. ok deraadt@
2006-09-19no externs on protots ad no casts from void *Michael Shalayeff
2006-09-18Fix for re_stop() being called from re_cardbus_shutdown() with theDimitry Andric
wrong arguments, causing uvm_fault on halt/reboot, with a cardbus re inserted. While here, cleanup prototypes and use revar.h everywhere. ok brad@
2006-08-19Replace existing rate adaption code with the ieee80211_amrr framework.Marcus Glocker
ok jsg@
2006-08-10- ANSI functionsBrad Smith
- de-register - remove return at the end of void functions - some cosmetic tweaking
2006-08-09On detach the bus space was not unmapped correctly which could lead toMarcus Glocker
a panic. Fix it. Diff received by Marc Winiger <mw@msys.ch> - thanks! ok claudio@
2006-08-08Some KNF.Marcus Glocker
2006-08-08Mention which MAC we are using (ACX100 or ACX111) and fixJonathan Gray
newline in cardbus attachment.
2006-08-03be more clear about failed mappingsTheo de Raadt
2006-08-03Enable also pretty printing of radio & address for cardbus.Marcus Glocker
2006-08-03Fix acx entry. Unbreaks kernel build.Marc Balmer
2006-08-03Add/Fix copyright notes.Marcus Glocker
2006-08-03Change to OpenBSD cvs tag.Marcus Glocker
2006-08-03Inital import for the acx(4) driver.Marcus Glocker
ok deraadt@ jsg@
2006-07-31puc@cardbus (only added (commented out) to whom has puc@pci enabled)Michael Shalayeff
tested on puc@pci by fkr and meself on the cardbus. still needs a bit more work but generally works. deraadt@ ok and some input from miod@
2006-07-12make dmesg lines openbsd-style, ok dlg@Jolan Luff
2006-07-01(fxp/re)_attach_common -> (fxp/re)_attachBrad Smith
2006-06-24de-register, ANSI functions and a little cleaning.Brad Smith
2006-06-21removal of '#ifdef rbus ... #else ...' directives, we use rbus in allFelix Kronlage
cases anyways, so we might as well remove code (the !rbus case) thats been dead throughout the last years and just use the rbus code without ifdefs. brad, miod "I am all for this diff" ok deraadt, mickey
2006-06-17add sys/timeout.hBrad Smith
2006-06-08attempt at correcting the comments to somewhat more proper englishFelix Kronlage
prodded by uwe@
2006-06-08substitute the Cardbus_conf_read/Cardbus_conf_write macros withFelix Kronlage
cardbus_conf_read/cardbus_conf_write. This makes fxp* at cardbus? work (again?) on macppc. tested by various users.
2006-06-04KNF and whitespace cleanup, no functional changeFelix Kronlage
ok mbalmer@