summaryrefslogtreecommitdiff
path: root/sys/dev/pcmcia/pcmcia.c
AgeCommit message (Expand)Author
2021-08-07Merge thorpej-cfargs2.thorpej
2021-04-24Merge thorpej-cfargs branch:thorpej
2011-07-26Don't copy iobase and iosize members from pcmciabus_attach_args to thedyoung
2009-05-12struct device * -> device_t, no functional changes intended.cegger
2009-05-12struct cfdata * -> cfdata_t, no functional changes intended.cegger
2009-04-02During shutdown, detach devices in an orderly fashion.dyoung
2009-03-15ansify function definitionscegger
2009-03-14ANSIfy another 1261 function definitions.dsl
2009-03-14Change about 4500 of the K&R function definitions to ANSI ones.dsl
2008-07-03split device/softcdrochner
2008-04-05use aprint_*_dev and device_xnamecegger
2007-12-16Improve pci, cbb, cardslot, cardbus, and pcmcia to support detachmentdyoung
2007-12-09Merge jmcneill-pm branch.jmcneill
2007-12-01aprintifyjmcneill
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-24kill the "irq" llocator for pcmcia - this doesn't make sense becausedrochner
2006-10-12- sprinkle __unused on function decls.christos
2006-03-29Replace device_locators() with device_locator(), and use it.thorpej
2005-12-11merge ktrace-lwp.christos
2005-08-26use XXXCF_NLOCS constants instead of magic numbersdrochner
2005-08-25kill a number of autoconf submatch functions which follow thedrochner
2005-08-25replace the "locdesc_t" structure carrying the number of locatorsdrochner
2005-08-15PR/30995: Wada Keiji: pcmcia interface can't use ne2000 compatible cardchristos
2005-02-27nuke trailing whitespaceperry
2005-02-04de-__Pperry
2004-08-18Allow to rescan and detach by user request, using the new autoconfdrochner
2004-08-12Simplify a little. Pass down the card type from pcmcia_function_enable(),mycroft
2004-08-12If the card is being detached, do not try to write the CCR to disable themycroft
2004-08-12Always write the IOBASE/IOLIMIT registers if they're set in the CCR mask. Wemycroft
2004-08-12Write the configuration option register -- possibly switching the device intomycroft
2004-08-12Don't call socket_settype() to enable I/O interrupts until after we've writtenmycroft
2004-08-12My previous understanding of the I/O base/limit registers was incorrect.mycroft
2004-08-11Output a message if we fail to find anything useful in the CIS, rather thanmycroft
2004-08-11Do not ever set IOIS8. We are not running on an 8088.mycroft
2004-08-11Always use PCMCIA_WIDTH_AUTO rather than PCMCIA_WIDTH_IO16. This spec ismycroft
2004-08-11Fix uninitialized variable warnings (which did not appear on x86).mycroft
2004-08-11Rather than having a call up from the low-level driver to get the card type,mycroft
2004-08-10Move the socket reference counting into pcmcia_socket_{enable,disable}(), andmycroft
2004-08-10Whoops, look at both the ID numbers and the CIS strings in each pcmcia_product.mycroft
2004-08-10Now that all the silly string printing is gone, move the location where wemycroft
2004-08-10Enhance pcmcia_product_lookup():mycroft
2004-08-10Print diagnostics in only one place if intr_establish() or function_enable()mycroft
2004-08-10Move the location of a printf() I added.mycroft
2004-08-10Be robust against child devices failing to handle the socket refcnt properly --mycroft
2004-08-09Dispense with all the interrupt multiplexing code here, and assume that themycroft
2004-08-09Add newlines to the messages...mycroft
2004-08-09Whoops, nuke an unused variable.mycroft
2004-08-09Assume that io_map/unmap and intr_establish/disestablish will not be calledmycroft
2004-08-09Make pcmcia_function_disable() primarily responsible for disabling the CCRmycroft
2004-08-09If the function is not enabled, do not attempt to immediately update the CCR.mycroft