summaryrefslogtreecommitdiffstats
path: root/sys/dev/sio/sio_pccard.c
Commit message (Collapse)AuthorAgeFilesLines
* Last change to this file actually removed the oldcard compat code.imp2005-09-191-2/+1
| | | | This change removes one last K&Rism.
* Make sure that we call if_free(ifp) after bus_teardown_intr. Since weimp2005-09-191-21/+9
| | | | | | | could get an interrupt after we free the ifp, and the interrupt handler depended on the ifp being still alive, this could, in theory, cause a crash. Eliminate this possibility by moving the if_free to after the bus_teardown_intr() call.
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386nyan2005-05-291-1/+0
| | | | | | and amd64. The optimization is a trivial on recent machines. Reviewed by: -arch (imp, marcel, dfr)
* Start each of the license/copyright comments with /*-, minor shuffle of linesimp2005-01-061-1/+1
|
* Fix disordering of pccarddevs.h noticed by bde. Also remove a fewimp2004-05-271-2/+2
| | | | | | redundant includes and fix some of the include disordering. Submitted by: bde
* Move to generating pccarddevs.h on the fly, both for the kernel andimp2004-05-261-1/+1
| | | | | | | the modules. Also generate usbdevs.h automatically now, but a non-kernel file is stopping that at the moment.
* Include pccard/pccard_cis.h here tooimp2003-10-071-1/+2
|
* Fix copyright comment & FBSDID style nits.obrien2003-08-251-1/+0
| | | | Requested by: bde
* Use __FBSDID().obrien2003-08-241-1/+3
| | | | Also some minor style cleanups.
* No need to wrap siodetach() with sio_pccard_detach.imp2003-02-161-9/+1
|
* Be nice. There are evidentally a number of different cards thatimp2002-12-211-2/+4
| | | | | | | | | | identify themselves as serial cards that it would be desirable to attach a different driver than sio to. Since we are claiming all serial cards, this is not possible. Instead, return -100 to indicate that we're willing to take the card, but still allow other drivers to attach. Pointed out by: Maksim Yevmenkin
* Remove __P.alfred2002-03-201-4/+4
|
* Add support for different serial clock frequencies and not just thejhay2002-01-301-2/+2
| | | | | | | standard one of 1.8432MHz. This will be used by the puc (PCI "universal" communication card) device driver. Reviewed by: bde
* Split the sio driver for pc98 into bus front end and back end.nyan2001-11-261-0/+4
| | | | (merged from the files in sys/dev/sio)
* bde suggests that sio really wants to manage its own softc. Thisimp2001-11-261-2/+1
| | | | | | | | | allows us to move the sio softc data structure back into sio.c and reduce the complexity of the non sio.c sio files. Submitted by: bde # I didn't fix the locking issues that bruce also submitted.
* First part of patches to make sio grok 16-bit serial cards underimp2001-11-261-2/+30
| | | | | | | | NEWCARD. Other patches may be reqiured to sio to prevent a hang on eject. Also add commented out entries for sio_pccard.c in files.pc98 to match other architectures. Submitted by: yamamoto shigeru-san
* Break out the bus front ends into their own files. Rewriteimp2001-10-231-0/+87
sio_pccard_detach to use new siodetach. Add an extra arg to sioprobe to tell driver to probe/not probe the device for IRQs. This incorporates most of Bruce's review material. I'm at a good checkpoint, but there will be more to come based on bde's further reviews. Reviewed by: bde
OpenPOWER on IntegriCloud