summaryrefslogtreecommitdiff
path: root/sys/dev/ic
AgeCommit message (Collapse)Author
1995-06-12Remove check for if_addrlist == 0; if_attach() always puts one address onmycroft
the list, so this is a noop.
1995-06-07update from Ignatios Souvatziscgd
1995-06-05Various:mycroft
* Check for CTS in the correct register. * Only do a selwakeup() if we output something. * Don't make assumptions about what TTYDISC does.
1995-06-05do the right thing with fixed-size types.cgd
1995-06-05kill old Id and Log. add NetBSD Idcgd
1995-06-05dc21040 driver, from Matt Thomascgd
1995-06-04Handle BREAK correctly when not entering DDB.mycroft
1995-06-04Add an input FIFO, and fix several flow control problems. Based on code frommycroft
Felix A. Croes.
1995-06-01Changed ns82450 to ns8250 and dropped ns82550 from probe console messages.jtc
1995-05-28Only use the `no pending interrupt' bit in the IIR; the other bitsmycroft
are too unreliable on clone chips.
1995-05-12(1) conditionalize debugger usage in comeint with DDB, not COMCONSOLE;cgd
latter would lead to undefined symbols if DDB not defined. (2) check for break on console, and therefore debugger entry (if ddb in kernel) earlier, so that the device doesn't need to be open. (3) return immediately after breaking into the debugger in comeint(). (4) only do the normal character input routine in comintr if receive mask yeilds _EXACLTY_ LSR_RXRDY. if there's only a receive error, or there's a receive error _and_ a received character, do comeint(). (former two by me. latter two from Bob Baron <rvb@cs.cmu.edu>.)
1995-05-04Add `evcnt' field.pk
1995-05-04machine-independent definitions for the Motorola MC146818A Real Time Clockcgd
and compatible chips, including the Dallas Semicontuctor DS1287A. This chip is used in PC's, DECstations, and Alphas, at least...
1995-05-01Add Masahiro SEKIGUCHI's MB8696[05] driver, ported, with some additionalmycroft
changes by me: * Make autoconfiguration work correctly for more models of AT1700. * Make the debugging code more robust and complete. * Tweak the output routine for better performance, and to eliminate an ugly kluge. Various other style cleanup. Needs more work.
1995-04-28<break> --> ddb if defined(comconsole).hpeyerl
(if you have a serial console and you hit break, you get ddb).
1995-04-25New audio driver from Rolf Grossmann.pk
1995-04-24AMD9730 telephony chip (used to be sparc/dev/bsd_audioreg.h).pk
1995-04-21Add constants for some keyboard controller commands.mycroft
1995-04-19Fix thinko in previous change.mycroft
1995-04-19Garbage collect #includes.mycroft
1995-04-19Implement comtty().mycroft
1995-04-17clean up several ISA device interfaces: autoconfiguration, headercgd
inclusion, and interrupt configuration. more work still needs to be done, but it's getting better...
1995-04-15cleanup; mostly KNF.cgd
1995-04-14couple small changes plus a new watchdog timer from Ignatios Souvatzis ↵chopps
<is@beverly.rhein.de>
1995-04-12Take endianness into account in ed_ring.mycroft
1995-04-11fix up some changeschopps
1995-04-11Sync with the rest of the world. Various additional cleanup.mycroft
1995-04-11Move NIC register definitions to a global location.mycroft
1995-04-11This is deprecated.mycroft
1995-04-11LANCE register definitions, plus some utility macros for the machine-mycroft
independent driver.
1995-04-11Adjust for endianness, and move CHAN_[AB] out of here.mycroft
1995-04-11Move this into a generic location.mycroft
1995-04-10Most of the console functions return void. Also change interrupt logicmycroft
slightly.
1995-04-04Rename a few constants to match the chip documentation.mycroft
1995-04-03Some pseudo-random cleanup, and try to start transmitting packets quicker.mycroft
1995-03-29KERNEL -> _KERNEL.briggs
1995-03-26KERNEL -> _KERNELjtc
1995-03-02some cleanup..chopps
1995-03-01Fixup (c)'s and ids.chopps
1995-02-28new arcnet (2060) device from is@Beverly.Rhein.DE (Ignatios Souvatzis)chopps
1995-02-02Comment a potential bit of lossage.mycroft
1995-02-01Various:mycroft
* Make synchronous negotiation work. * Use the bitbucket when the target requests too much data. * Loop in aicintr() until we get to a state where we have to wait.
1995-02-01Correct some more of the synchronous stuff, and omit it completely ifmycroft
AIC_USE_SYNCHRONOUS is 0.
1995-02-01Various:mycroft
* Always enable disconnection. * Add some more per-controller variables: initiator ID, clock frequency, min and max sync period. * Correct sync period calculations. * Remove sc_progress. * Move most of the reselection handling into a separate function. * Remove some outdated comments. * Remove message bytes from FIFO even when dropping them on the floor. * Some cosmetic cleanup.
1995-01-29lip service to making ISA support machine-independent. This is the firstcgd
round: moving the drivers into a machine-independent directory. Some drivers (e.g. fd.c) not moved because they use other pc features (e.g. CMOS settings), and none of the non-driver files moved, because they're still pretty much PC specific. eventually (when other ports with ISA busses really start using this code), more 'high-level' ISA support will live here.
1995-01-29use chip headers in /dev/iccgd
1995-01-26Don't check the control port at all; too unreliable.mycroft
1995-01-23Various changes from Rafal Boni to improve performance and reliability. Also,mycroft
clean up the formatting a little more.
1995-01-22Rearrange tests so `offline' has higher priority than `out of paper'.mycroft
1995-01-13Simplify some sanity checks.mycroft