summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Collapse)Author
1999-11-26provide general "probing" routine, also used in isa cards memory sizing;Michael Shalayeff
also utilize port commands (if provided by the md backend); prefix macros w/ IE_; build control structures here, providing sysbus byte in the softc.
1999-11-23make CFGPRINTF only available for SCSIDEBUG/DEBUG kernelsmjacob
1999-11-23make a couple more items CFGPRINTF itemsmjacob
1999-11-23pretty up kernel printf'sJason Wright
1999-11-22Fix crock where channel was used before being set. All my kernelsmjacob
worked, guess it was a random thing. Pity that the compiler didn't, like it would have for FreeBSD, warn about 'used before being set'.
1999-11-22Far too many things to note- a complete new revision coming in includingmjacob
FABRIC support...
1999-11-17New interface to ATA registers that goes through the lower-level deviceConstantine Sapuntzakis
driver (pciide, wdc, etc.) Remove #define WDCDEBUG from top of files More fixes to ATAPISCSI logic: Not all devices transition correctly between phases. Devices are supposed to keep BSY high until they've set the registers to the next sensible state. Some devices drop BSY and leave the registers in an old or nonsense state. Our polling code is extremely sensitive to this (though an early itnerrupt could also observe this). So, if the device is in an unexpected state, the new polling code waits for a while in the hope that it enters a better state. This seems to fix many of the problems reported. Also, there was a horrible bug which would cause sense to fail on a ATAPI command that sent data to the drive
1999-11-09in the ifdef POWERPC section, do use ppc, not p4e, for the iohandleDale S. Rahn
for the console configuration.
1999-10-29Change wdc_input_bytes and wdc_output_bytes to useConstantine Sapuntzakis
bus_space_{read,write}_raw_* instead of the byte-swapping API. For PowerPC and other big-endian architectures.
1999-10-29reliability fixes from csapuntz; commit message replaced later with detailsTheo de Raadt
1999-10-28Downgrade to mode 2 first if we were udma > 2; from NetBSD. costa@ ok.Federico G. Schwindt
1999-10-26This file has my code in it, attach my copyright.Jason Downs
1999-10-09wdc layer work:Constantine Sapuntzakis
Separate wdc_probe_caps into wdc_probe_caps and wdc_print_caps for more flexibility in printing capability information. Get rid of wdc_final_attach. Include name of device (e.g. cd0), if possible, on errors. atapiscsi layer work: Put a pointer to the SCSI device into ata_drive_datas' drv_softc field Simplify, simplify, simplify. Got rid of a bunch of fields in atapiscsi_softc Delay printing capabilities until we know the real device name (e.g. st0)
1999-10-06New (and better) defines in opl3sa3reg.h. Sayonara!Federico G. Schwindt
1999-10-06Add support for bass, treble, surround and mode under equalization class.Federico G. Schwindt
Modify some code for simplicity and remove unused one; from NetBSD.
1999-10-05Don't define AUDIO_DEBUGConstantine Sapuntzakis
1999-09-21Add get_portnum_by_name to ac97 vtbl.Constantine Sapuntzakis
get_portnum_by_name returns the mixer port # given a (class, device, qualifier) tuple.
1999-09-19AC-97 CODEC support. Some help from FreeBSD, esp. on nice printing ofConstantine Sapuntzakis
features.
1999-09-05styleNiklas Hallqvist
1999-08-26increase timeout for "lost messages"David Leonard
1999-08-26remove some unneeded debuggingDavid Leonard
1999-08-25receive works a lot better nowDavid Leonard
1999-08-21Disable device interrupts in INTSEL register when interface is down.David Leonard
Some comment cleanup. Add compatible hash function for generating 20-bit security key. (So much for Proxim's security by obscurity.)
1999-08-19increase size of register copies for debuggingDavid Leonard
1999-08-19revert to spin waiting on mailboxesDavid Leonard
1999-08-19extend debugging to 16-bit pioDavid Leonard
1999-08-19-remove some more staticsDavid Leonard
-don't loop hoping for piggybacked interrupts if the card is ejected mid-read -tried padding the mbufs to see if that helps receive -put in structure for hardware header (contains signal strength I think) still not completely working, but things are happening
1999-08-16Remove netbsd ifdefs.Federico G. Schwindt
1999-08-16Only print revision if SMC_DEBUG is defined. Shorten dmesg output.Federico G. Schwindt
1999-08-15i82586/96 MI stuff currently in 586 mode, tested on hppa; from netbsd i82586Michael Shalayeff
1999-08-15media information shows up in ifconfig -m, does not need to show up in dmesgTheo de Raadt
1999-08-13well of course it is Ethernet...Theo de Raadt
1999-08-13shutdown hook exists for the wrong reasonsTheo de Raadt
1999-08-08These all are backends for interfaces that can be attached late, whenceNiklas Hallqvist
ifinit can not set their ifq_maxlen, so do it ourselves.
1999-08-08pasto from pccom.cNiklas Hallqvist
1999-08-08revert function accidentally committedNiklas Hallqvist
1999-08-08Detach support for com; NetBSD and meNiklas Hallqvist
1999-08-08Fill in detach support in the i82365 driver; mostly netbsd, as was theNiklas Hallqvist
former pcmcia commit.
1999-08-06EEPROM_PNP was wrongTheo de Raadt
1999-08-05ifdef/endif enclose debugging codeJason Wright
1999-08-05mv isa/mpu401var.h ic/mpuvar.hTheo de Raadt
1999-08-05Make IDE compile on alpha again:Niklas Hallqvist
use b* instead of mem* functions, adhere to NISADMA for DMA support.
1999-08-04new bus_dma API, match itNiklas Hallqvist
1999-08-04Add new manifest constant for demand mode DMA; form NetBSDNiklas Hallqvist
1999-08-04Driver for the 3c515 FastEtherlink ISAJason Wright
1999-07-30rename rl2->rln for sanityDavid Leonard
1999-07-26Move over the ISA PnP support from pccom.c to com.cNiklas Hallqvist
1999-07-26fix my last commit where I committed more than intendedNiklas Hallqvist
1999-07-26Remove obsolete detach code that has been dead for very longNiklas Hallqvist
1999-07-26shrink code, cleanup port printouts, repairs various commentsTheo de Raadt