summaryrefslogtreecommitdiffstats
path: root/sys/dev/cardbus
Commit message (Expand)AuthorAgeFilesLines
* - Add a bus_dma tag to each PCI bus that is a child of a Host-PCI bridge.jhb2012-03-021-0/+1
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+1
* Partially revert 222753: If a CardBus card stores its CIS in a BAR, deletejhb2011-09-121-0/+1
* Minor cleanup:imp2011-06-211-5/+16
* More properly handle Cardbus cards that that store their CIS in a BAR afterjhb2011-06-061-3/+2
* Don't explicitly list pci_write_ivar() for bus_write_ivar, the method isjhb2011-05-021-1/+0
* Move the PCI-specific logic of removing a cardbus device into ajhb2010-01-051-30/+1
* Fix an error case I missed in the previous change so that the CIS resourcejhb2009-12-301-2/+2
* Delete the CIS resource after releasing it. This is needed when the CIS isjhb2009-12-301-2/+3
* Teach the PCI bus driver to handle PCIR_BIOS BARs properly and remove specialjhb2009-12-301-6/+0
* Use bus_*() rather than bus_space_*().jhb2009-12-301-17/+7
* Minorly improved debugging. Use the DEVPRINTF macro and report theimp2009-03-131-13/+7
* Move the deactivation of the device's BAR to before the loop where weimp2009-03-121-5/+5
* Restore blank line removed when fixing my earlier botch. Never doimp2009-03-101-0/+1
* Complete removal of cardbus_write_ivar which was left hanging.gnn2009-03-101-3/+0
* When freeing all the resources of the card, it is better to turn offimp2009-03-101-15/+11
* Remove unused variable.wkoszek2009-02-061-2/+0
* Goof, catch up to constant rename (I renamed it to match the overall PCIjhb2009-02-021-1/+1
* When no driver attaches to a card, don't power down the card. We canimp2008-12-311-1/+2
* Don't call destroy_dev on the alias. This fixes half a dozen PRs I think.imp2008-12-022-7/+4
* Create a /dev/cardbus%d.cis, to be compatible with older versions ofimp2008-11-212-1/+6
* Overhaul of CIS parsing, next step: keep a cached copy of the CIS,imp2008-11-174-73/+68
* First step in cleaning up CIS parsing and /dev/cardbus*.cis: removeimp2008-11-153-38/+42
* Turns out this isn't even used at all... The bogon that I was tracing wasimp2008-11-031-6/+0
* Use child (the card) in preference to cbdev (the bridge) whenimp2008-11-031-2/+4
* We can't mask out the higher order bits and have the size come outimp2008-11-031-1/+1
* Make the PCI code aware of PCI domains (aka PCI segments) so we canmarius2007-09-301-2/+3
* gcc 4.2 thinks that tupleid is uninitialized. Or might be usedimp2007-06-081-1/+1
* Fix interrupt routing for some cards after the previous fix to clear BARsjhb2007-05-161-6/+7
* Write 0 to all the bars in cardbus_cardbus_setup_regs. This is neededimp2007-05-161-19/+18
* Change PCIM_CIS_ASI_TUPLE to _CONFIG.imp2007-05-161-1/+1
* Cope gracefully with device_get_children returning an error.imp2007-01-191-2/+5
* Minor cleanup of CIS parsing.imp2006-06-121-5/+1
* Better error message when the CIS is a non-standards conforming '0'.imp2006-06-121-1/+3
* When we can't parse the CIS, note with a warning that the bogus CISimp2006-06-121-5/+2
* Make the 'pci_devclass' pointer variable private (drivers really shouldn'tjhb2006-01-201-1/+0
* Use the child to allocate the resource rather than bridge, since we'reimp2006-01-031-41/+6
* Minor style(9) hacking, plus use a macro in place of (struct resource *)~0ULimp2006-01-031-6/+7
* Fixing build bustage.avatar2005-12-311-1/+1
* Remove now-obsolete printf warning.imp2005-12-301-7/+2
* Move all of the resource allocation into the pci layer. The resourceimp2005-12-301-321/+15
* The RID2BAR macro returns a number, not a bitmask. Fix this.imp2005-12-301-4/+6
* - Retire BARBIT in favor of new PCI_RID2BAR.glebius2005-12-301-5/+5
* Retire BARBIT in favor of new PCI_RID2BAR.imp2005-12-292-5/+4
* Help Warner with merge from p4.glebius2005-12-291-1/+2
* Implement /dev/cardbus%d.cis, same thing as /dev/pccard%d.cis. Thereimp2005-12-294-71/+268
* When in rev. 1.47 cardbus_alloc_resources() function was moved fromglebius2005-12-281-15/+40
* Cardbus has only 1 slot, so simplify a little.imp2005-10-282-44/+37
* Eliminate even more duplication, and move some definitions into pcireg.himp2005-10-282-45/+19
* Remove now redundant defines.imp2005-10-281-6/+0
OpenPOWER on IntegriCloud