summaryrefslogtreecommitdiff
path: root/sys/dev/sio/sio_pccard.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove sio(4).Gleb Smirnoff2019-11-211-99/+0
| | | | | | | | | It had been disconnected from build in r181233 in 2008. Reviewed by: imp Notes: svn path=/head/; revision=354929
* Remove All Rights ReservedWarner Losh2019-02-051-1/+1
| | | | | | | | Remove the all rights reserved clause from my copyright, and make other minor tweaks needed where that might have created ambiguity. Notes: svn path=/head/; revision=343811
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
| | | | | | | | | | | | | | | Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task. The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts. Notes: svn path=/head/; revision=326255
* Remove pc98 support completely.Yoshihiro Takahashi2017-01-281-3/+0
| | | | | | | | | I thank all developers and contributors for pc98. Relnotes: yes Notes: svn path=/head/; revision=312910
* Only treat positive values as errors...John-Mark Gurney2006-09-141-1/+1
| | | | | | | | Pointed out by: wsk Message-ID: <45060FC4.2090308@gddsn.org.cn> Notes: svn path=/head/; revision=162294
* Last change to this file actually removed the oldcard compat code.Warner Losh2005-09-191-2/+1
| | | | | | | This change removes one last K&Rism. Notes: svn path=/head/; revision=150307
* Make sure that we call if_free(ifp) after bus_teardown_intr. Since weWarner Losh2005-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. Notes: svn path=/head/; revision=150306
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386Yoshihiro Takahashi2005-05-291-1/+0
| | | | | | | | | and amd64. The optimization is a trivial on recent machines. Reviewed by: -arch (imp, marcel, dfr) Notes: svn path=/head/; revision=146734
* Start each of the license/copyright comments with /*-, minor shuffle of linesWarner Losh2005-01-061-1/+1
| | | | Notes: svn path=/head/; revision=139749
* Fix disordering of pccarddevs.h noticed by bde. Also remove a fewWarner Losh2004-05-271-2/+2
| | | | | | | | | redundant includes and fix some of the include disordering. Submitted by: bde Notes: svn path=/head/; revision=129764
* Move to generating pccarddevs.h on the fly, both for the kernel andWarner Losh2004-05-261-1/+1
| | | | | | | | | | the modules. Also generate usbdevs.h automatically now, but a non-kernel file is stopping that at the moment. Notes: svn path=/head/; revision=129740
* Include pccard/pccard_cis.h here tooWarner Losh2003-10-071-1/+2
| | | | Notes: svn path=/head/; revision=120871
* Fix copyright comment & FBSDID style nits.David E. O'Brien2003-08-251-1/+0
| | | | | | | Requested by: bde Notes: svn path=/head/; revision=119452
* Use __FBSDID().David E. O'Brien2003-08-241-1/+3
| | | | | | | Also some minor style cleanups. Notes: svn path=/head/; revision=119419
* No need to wrap siodetach() with sio_pccard_detach.Warner Losh2003-02-161-9/+1
| | | | Notes: svn path=/head/; revision=111012
* Be nice. There are evidentally a number of different cards thatWarner Losh2002-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 Notes: svn path=/head/; revision=108165
* Remove __P.Alfred Perlstein2002-03-201-4/+4
| | | | Notes: svn path=/head/; revision=92739
* Add support for different serial clock frequencies and not just theJohn Hay2002-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 Notes: svn path=/head/; revision=89986
* Split the sio driver for pc98 into bus front end and back end.Yoshihiro Takahashi2001-11-261-0/+4
| | | | | | | (merged from the files in sys/dev/sio) Notes: svn path=/head/; revision=86912
* bde suggests that sio really wants to manage its own softc. ThisWarner Losh2001-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. Notes: svn path=/head/; revision=86909
* First part of patches to make sio grok 16-bit serial cards underWarner Losh2001-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 Notes: svn path=/head/; revision=86900
* Break out the bus front ends into their own files. RewriteWarner Losh2001-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 Notes: svn path=/head/; revision=85365