summaryrefslogtreecommitdiff
path: root/sys/dev/isapnp
AgeCommit message (Collapse)Author
2001-12-25PR/15049: Katsuomi Hamajima: fix memset re-definition.christos
2001-11-28- convert usage of "defopt" to "defflag" where the relevant option doeslukem
not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
2001-11-27add isapnp frontend for cs driver.yamt
2001-11-27regen for IBM EtherJet ISA.yamt
2001-11-27add IBM EtherJet ISA.yamt
2001-11-16Regenchristos
2001-11-16add another USR modem.christos
2001-11-15don't need <sys/types.h> when including <sys/param.h>lukem
2001-11-13add RCSIDlukem
2001-11-13regen for RCSIDlukem
2001-11-13add RCSID to generated .c filelukem
2001-10-03Add a new optional method, dev_ioctl, to the audio hardware driver interface.augustss
It is called when an unrecognized ioctl() is performed on a device, thus allowing ioctl()s that frob the hardware driver (like loading microcode).
2001-09-26Use ISACF_*_DEFAULT rather than *UNK.thorpej
2001-07-27Chipset is CORKSCREW for the 3c515.thorpej
2001-07-27Regen -- added 3c515 for the ep driver.thorpej
2001-07-27Add the 3c515 for the "ep" driver.thorpej
2001-07-08Remove unnecessary include files. From Onno van der Linden.thorpej
2001-06-21add #include <net/if_ieee80211.h> to make it compilable.onoe
2001-04-15Add Aztech sound card found in HP Kayaks.david
2001-04-11Only install headers which are actually used by our userland. Thisjdolecek
saves about 2.2MB under /usr/include/dev/. Discussed on tech-kern@ recently. I HOPE to get the list right. The headers I left in are ones used for MI tools and those whose usage I discovered by grep over tree sources. Feel free to put needed includes back in if you encounter anything which should not be removed from lists.
2001-03-24First step to cleanup the hardware driver <-> upper layers interface.martin
This now provides slightly more functionality than the FreeBSD layer1-newbus interface. It was meant to be a simple change to one header and a few c files, but the change rippled all through various stuff. To prevent a change to the kernel<->userland interface right now the kernel is now lying about card types to userland (but who cares). This will be fixed when the userland interface changes, after layer 3 <-> layer 4 has been fixed. Functional changes: Provide a clean interface for hardware drivers to attach to the upper layers. This will need another small change in the B-channel handling when a similar change to the layer 3 <-> layer 4 interface happens. Avoid passing indices into global arrays of pointers around, instead pass the pointers itself. Don't code hardware driver types by predefined magic numbers (think LKM). Prepare for detachable drivers (think pcmcia). While there remove some sets of function pointers always pointing to the same function (meant to be the configurable set of D channel protocol handlers). It is unlikely another supported D-channel protocol will fit into that (maximal layer interface) abstraction. When we get support for another protocol, we will need to come up with a workable interface. Besides, the old implementation was, uhm, strange.
2001-02-24regenchristos
2001-02-24add ESS wd controller.christos
2001-02-24whitespace policelukem
2001-02-20Filename cleanup: remove i4b_ prefixes outside sys/netisdn, last round.martin
Renamed in sys/dev/ic: i4b_hscx.c -> hscx.c i4b_hscx.h -> hscx.h i4b_ipac.h -> ipac.h i4b_isac.c -> isac.c i4b_isac.h -> isac.h i4b_isic.c -> isic.c i4b_isicbchan.c -> isic_bchan.c i4b_isicl1.c -> isic_l1.c i4b_isicl1.h -> isic_l1.h i4b_isicl1fsm.c -> isic_l1fsm.c
2001-02-18Filename cleanup police (per discussion with Soren S. Jorvang):martin
remove all (legacy) "i4b_" prefixes outside of sys/netisdn. Prefix all card specific driver support files with the basename of the driver bus attachement file. Renamed here: isapnp_isic.c -> isic_isapnp.c i4b_ctx_s0P.c -> isic_isapnp_ctx_s0P.c i4b_drn_ngo.c -> isic_isapnp_drn_ngo.c i4b_dynalink.c -> isic_isapnp_dynalink.c i4b_elsa_qs1i.c -> isic_isapnp_elsa_qs1i.c i4b_siemens_isurf.c -> isic_isapnp_siemens_isurf.c i4b_sws.c -> isic_isapnp_sws.c i4b_tel_s0P.c -> isic_isapnp_tel_s0P.c
2001-02-12Adjust the way that media is initialized on DP8390-compatiblethorpej
chips. The dp8390_softc now has media_init and media_fini function pointers that do the work.
2001-01-26Contribution by Ryoji Kato: I-O DATA IFML-560 56K modem device ID.is
2001-01-26Contribution by Ryoji Kato: I-O DATA IFML-560 56K modem support.is
2001-01-05Enable the imported ISDN4BSD based ISDN subsystem.martin
This is the kernel part (userland to follow soon) of the latest (and very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a homepage at http://www.freebsd-support.de/i4b/. It gives the user various ways to use the isdn connection: raw data (via the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device), voice/answering machine (the i4btel "telephone" device) and ip over isdn (the ipr device, "IP over raw ISDN"). Supported are a bunch of common and older cards, more to be added soon after some cleanup. Currently only the european E-DSS1 variant of the ISDN D channel protocol is supported.
2001-01-05Initial import of ISDN4BSD release 0.96martin
2000-12-19Add quirk for Avance Logic ALS100+, which doesn't like it's irq/drqmjl
being set in pnp mode.
2000-12-19Regenmjl
2000-12-19Correct ALS100+ entry.mjl
2000-12-18Regenmjl
2000-12-18Add Avance Logic ALS100+mjl
2000-12-17ISAPnP front-end for the Aironet 802.11 cards. Note this is currentlythorpej
untested.
2000-12-17Regen; added Aironet 802.11.thorpej
2000-12-17Add Aironet ISAPnP device ID.thorpej
2000-11-14NBPG -> PAGE_SIZEthorpej
2000-08-28regenjdolecek
2000-08-28add entry for SupraExpress 56i Sp V.90, as sent in kern/10902jdolecek
2000-06-28remove include of <vm/vm.h>mrg
2000-06-06Add CS4235 MPU id.soren
2000-06-06Make the frontend print a newline.soren
2000-05-23PR/10154: Antti Kantee: ignore 0 length resource(s)christos
2000-02-23Reflect version 1.13 of i82365_isa.c. Untested.soren
2000-02-08Regen.erh
2000-02-08Add Allied Telesyn AT-1500, lance ethernet.erh
2000-02-07Add a new function call to the ISA DMA API: isa_dmamaxsize(), which returnsthorpej
the maximum transfer size for the specified DMA channel. Make all clients of ISA DMA use this call to determine their maximum transfer size.