summaryrefslogtreecommitdiff
path: root/sys/dev/isapnp
AgeCommit message (Collapse)Author
2004-01-03More wdc_channel structure member namespace cleanup:thorpej
- channel -> ch_channel - wdc -> ch_wdc
2004-01-03Rename "struct channel_softc" to "struct wdc_channel".thorpej
2004-01-01Rename:thorpej
- wdc_xfer to ata_xfer - channel_queue to ata_queue and move them to <dev/ata/atavar.h> so they can be used by non-wdc ATA controllers. Clean up the member names of these structures while at it.
2003-12-15Fixes from PR#23177. Various lint/logic fixes:jmc
Fix some non-initialized variables close the output files when done Redo the printing for RCS strings so they don't expand in the awk script too Do proper tests for variables existance before accessing Verified output from all scripts is identical to original versions
2003-12-04netbsd.org -> NetBSD.orgkeihan
This was the last commit of this kind to src/sys, which is now totally "NetBSD.org clean". Thanks for the patiance, and sorry for all the commits.
2003-11-27There are some cards that map the ATA control and IDE DMA registersfvdl
in a different fashion. Individually, they have the same functionality, but their layout is different. An example of such a chipset is the Promise 203xx. To be able to deal with this, transform the cmd and dma bus_space handles into an array of handles, each seperately created with bus_space_subregion. The code generated by using the extra indirection shouldn't change much, since the extra indirection is negated by having the offset calculation already done in bus_space_subregion. E.g. bus_space_write_4(tag, handle, offset, value) becomes bus_space_write_4(tag, handles[offset], 0, value) Reviewed by Manuel Bouyer. Tested on wdc_isa, wdc_pcmcia, viaide, piixide (i386) and on cmdide (sparc64).
2003-11-10Spell address with two d's. Inspired by similar changes in OpenBSD,wiz
originating from Jonathon Gray and forwarded by jmc@openbsd.
2003-10-13Switch an(4) to using the header files in the new 802.11 layer.dyoung
2003-10-08Make the ATA mid-layer appears as atabus, as proposed inbouyer
http://mail-index.netbsd.org/tech-kern/2003/09/25/0006.html This adds a device (atabus) between IDE controllers and wd or atapibus, to have each ATA channel show up in the device tree. Later there will be atabus devices in /dev, so that we can do IOCTL on them. Each atabus has its own kernel thread, to handle operations that needs polling, e.g. reset and others. Device probing on each bus it defered to the atabus thread creation. This allows to do the reset and basic device probes in parallel, which reduce boot time on systems with several pciide controllers.
2003-10-03Ready the kernel side of i4b for primary rate interface support bypooka
removing assumptions that there are only two B channels and by adding support for a varying number of channels. Due to this, rename previously used isdn identified "bri" to "isdnif", which better describes the current situation.
2003-09-25Hide the use of config_interrupts() in one place.mycroft
2003-09-191) Use config_interrupts() to attach IDE and ATAPI drives. This eliminatesmycroft
most polling. 2) Clean up some goofiness in pciide -- get rid of the whole "candisable" path (it's gratuitous) and simplify the code by calling pciide_map_compat_intr(), *_set_modes() and wdc_print_modes() from central locations. 3) Add a register writability and register ghost test to eliminate phantom drives more quickly.
2003-08-14aha and le uses isadmaitojun
2003-07-08regenrh
2003-07-08Add CMI8330/C3D Audio Adapter (wss). This closes PR kern/22081 by Mayukhrh
Bose <mayukh at earthlink dot net>.
2003-06-10regenchristos
2003-06-10add a Rockwell 33.6K modemchristos
2003-05-03DMA, not dma nor Dma.wiz
2003-03-22Don't malloc the channel_queue, put it in the softc. Print modes too.matt
2003-03-05Regen (add ESS1878 (ess) and ESS0005 (joy))itohy
2003-03-05Add ESS1878 (ess) and ESS0005 (joy) for ESS ES1878 audio device.itohy
2003-01-06writable, not writeable.wiz
2003-01-01Use aprint_normal() in cfprint routines.thorpej
2002-11-19regenchristos
2002-11-19add another GVC modemchristos
2002-11-14Correct copyright notice since this code was mostly taken fromtsutsui
if_ne_isapnp.c, not if_fmv.c.
2002-10-11Don't include <i386/isa/icu.h>fvdl
2002-10-05Slightly modify attach messages.tsutsui
2002-10-05Overhaul of fmv(4) driver:tsutsui
- Split if_fmv.c into MI/MD part and add ISA-PnP attachment for FMV-183. (XXX FMV-184 is not tested. It would require extra media-select functions..) - Fix probe functions of fmv_isa so that FMV-181A/182A will also match. Fixes port-i386/9476.
2002-10-05Regen: Added Fujitsu FMV-183/184, MB86964 based ISA-PnP Ethernet adapters.tsutsui
2002-10-05Add Fujitsu FMV-183/184, MB86964 based ISA-PnP Ethernet adapters.tsutsui
2002-10-04- Merge if_levar.h into if_le_isapnp.c since it is included only bytsutsui
if_le_isapnp.c. - Rename struct le_softc -> le_isapnp_softc - Fix some messages on attachment.
2002-10-04Regen: Added Melco Inc. LGY-VI, Am79c961 (PCnet-ISA) based network interface.tsutsui
2002-10-04Add Melco Inc. LGY-VI, Am79c961 (PCnet-ISA) based network interface.tsutsui
2002-10-02Add trailing ; to CFATTACH_DECL.thorpej
2002-09-30Use CFATTACH_DECL().thorpej
2002-09-27Declare all cfattach structures const.thorpej
2002-09-27Introduce a new routine, config_match(), which invokes thethorpej
cfattach->ca_match function in behalf of the caller. Use it rather than invoking cfattach->ca_match directly.
2002-09-03regen: Cabletron 22xx (AMD LANCE/PCnet Ethernet) additionjdolecek
2002-09-03According to kern/17695, the Cabletron 22xx works with the NetBSDjdolecek
Lance Ethernet driver attached to isapnp. Add it to the list.
2002-06-22put back RCS Idjdolecek
2002-05-31regenchristos
2002-05-31add usr v.everything.christos
2002-05-21Make it possible to override the way register access is done.augustss
This is needed for some really screwball attachments of the CS8900.
2002-04-22Rename the audio "bus" attribute audiobus to avoid confusion with audioaugustss
device.
2002-04-15Make the LEDs work.martin
Green LED = we have a TEI assigned, yellow LED slow blinking = one B-channel in use, yellow LED fast blinking = both B-channels in use.
2002-04-15This card issues a constant stream of interrupts (from an internal timer).martin
Make it do this only while /dev/isdn is open.
2002-04-14Fix copyright notice.martin
2002-04-13Defer initialization of the ISAC chip until we enable interrupts - it getsmartin
into a strange failure mode if we do it with disabled interrupt. When (re-)enabling interrupts reset transmitter and receiver and clear any pending state.
2002-04-12regenchristos