christos
0efbe64fb8
Cleanup the rest of the SCSIDEBUG printfs. From Bernd Ernesti.
1996-05-05 19:52:50 +00:00
christos
d53d6cd545
Move comintr() prototype to comvar.h; needed by the multi-port cards.
1996-05-05 19:50:44 +00:00
christos
d21e608c6b
Make those compile again; they were missing a declaration for bc.
...
Also fix prototypes.
1996-05-05 19:49:51 +00:00
thorpej
49c5d29ee0
Fix bogus return value in ccdopen(); it failed to indicate an error
...
condition if:
- ccd was not initialized
- partition did not exist
1996-05-05 04:21:14 +00:00
mycroft
5b8d7c943e
ahb -> sc
1996-05-05 03:12:47 +00:00
thorpej
0bc154b367
Fix a bug I introduced when converting the driver to <machine/bus.h>.
...
Use the i/o handle for the `delay port' exported from the parent
ISA bus, rather than the totally bogus combination of [ioh, 0x84].
Also, fix a bug apparently introduced when the -Wall changes were checked
in which, under most circumstances, would cause a 16-bit WD8013EP to
be mis-identified as an 8-bit WD8003EP.
1996-05-05 01:28:52 +00:00
thorpej
6fb58044fd
Map port 0x84 (which is used to generate a 2.6us delay) in isaattach().
...
Since this port is needed by at least a few drivers, export its i/o handle
via isa_attach_args.
1996-05-05 01:14:07 +00:00
mycroft
0808320ac1
Fix a trivial typo.
1996-05-05 00:40:01 +00:00
jtk
0817b1b518
make it work with GUSPLAYDEBUG defined
1996-05-03 22:35:24 +00:00
christos
88c3808921
- SCSIDEBUG printf() fixes.
1996-05-03 19:48:20 +00:00
christos
a16dd8b648
Move epstop prototype to the header file.
1996-05-03 19:08:47 +00:00
christos
6670b9fef5
- include <sys/systm.h>
...
- remove unused variables
1996-05-03 19:07:18 +00:00
christos
1a7708a2a2
- Fix random return value in the probe function.
...
- Add <sys/systm.h> to get prototypes
1996-05-03 19:06:25 +00:00
christos
c3c1caa12a
Remove unused err label; simplify the code in ed_probe_Novell
1996-05-03 19:05:30 +00:00
christos
bd397af7ad
- include <sys/systm.h>
...
- fix prototype of epmbuffill()
- fix typo of epxstat -> eptxstat
1996-05-03 17:44:59 +00:00
christos
5a4851d776
- fix printf format strings
...
- #ifdef out unused variables/functions
- parenthesize
1996-05-03 17:39:49 +00:00
christos
2d0606e988
remove unused variables
1996-05-03 17:33:49 +00:00
christos
021d3e082f
Remove unused printf arguments
1996-05-03 17:32:20 +00:00
christos
05dbb85594
cleanup the memh mess:
...
- remove it from the Novell probe.
- cleanup the 3com probe.
1996-05-03 17:29:29 +00:00
neil
c4b8477b78
Added another quirked SCSI device, re PR 2320 from Manuel Bouyer
1996-05-02 01:09:01 +00:00
thorpej
0b637e93a8
Convert the Etherlink III (ep) driver to use <machine/bus.h>.
1996-04-30 22:29:56 +00:00
thorpej
9d91d0f742
Convert the Etherlink III (ep) driver to use <machine/bus.h>.
...
For the ISA probe, implement a way to keep track of which ISA busses
have been through an ep_isa probe; the static variable that was used
before didn't scale.
1996-04-30 22:27:58 +00:00
thorpej
d614ab5859
Update the 3c507 probe to the new interfaces used by elink_reset()
...
and elink_idseq().
XXX This is just a kludge until the entire driver is converted to use
<machine/bus.h>
1996-04-30 22:21:54 +00:00
thorpej
91b4a6d401
Adapt the elink_reset() and elink_idseq() routines for <machine/bus.h>.
...
In elink_reset(), since some machines may have more than one ISA bus,
implement a way of keeping track of which ISA bus has received an
elink_reset(); The static variable which was used previously didn't
scale.
1996-04-30 22:16:27 +00:00
christos
a1609dc859
- Fix gcc -Wall warnings
...
- BUG: if (error = ...() == EWOULDBLOCK)
1996-04-29 20:30:48 +00:00
christos
1c86bef3bc
Fix gcc -Wall warnings.
1996-04-29 20:28:40 +00:00
christos
e8a8a6298c
- prototype fixes
1996-04-29 20:02:32 +00:00
christos
d0987b1ee9
- prototype fixes
...
- BUG: changed:
val &= CD_POL_MASK;
val | CD_POL_BIT; /* XXX if (pol) */
to:
val &= CD_POL_MASK;
val |= CD_POL_BIT; /* XXX if (pol) */
1996-04-29 20:00:39 +00:00
christos
27292adc4c
- gcc -Wall fixes
1996-04-29 19:50:47 +00:00
christos
c32e566f6c
- missing argument in printf
...
- gcc -Wall fixes
1996-04-29 19:48:26 +00:00
christos
f1dd12ed4e
Prototype fixes
1996-04-29 19:45:32 +00:00
christos
3a77c25f3e
Add prototypes.
1996-04-29 19:30:50 +00:00
christos
3f3082e5f5
Add a clean target to clean the assembler binary
1996-04-29 19:30:19 +00:00
cgd
48fca88c3a
fix printf bogon (need : and space)
1996-04-29 16:06:38 +00:00
is
07beed1117
Fix an obvious typo (wrong sign of test). At the same time, make the early
...
probe printf prefix unambiguous.
1996-04-25 18:54:45 +00:00
thorpej
aff40e2a72
Break up the ep driver into isa, eisa, and pci front-ends and a
...
bus-independent core driver. Tested on all three bus types, including
an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in
your kernel config file to catch this one).
XXX Driver still needs to be converted to <machine/bus.h>
1996-04-25 02:15:42 +00:00
christos
b57c554d06
Add a hardware dependent initialization function lehwinit()
1996-04-22 02:53:28 +00:00
christos
b016bd441a
Add a hardware dependent initialization function lehwinit()
1996-04-22 02:40:49 +00:00
christos
ffd5576439
remove include of <sys/cpu.h>
1996-04-22 01:44:31 +00:00
christos
cee6ac0ce3
remove sys/cpu.h
1996-04-22 01:26:39 +00:00
christos
3c0096ff79
gcc -Wall delinting: unused variables, assignments inside if's and missing
...
arguments in printf statements.
1996-04-19 00:02:29 +00:00
christos
d7b610dca6
Fix 3c590 to use the new pci interface; the pci compat code changes were
...
slightly biffed.
1996-04-19 00:01:19 +00:00
cgd
720c148692
remove unnecessary header inclusion (machine/autoconf.h) and now-bogus comment.
...
also, trim spaces at ends of lines, etc.
1996-04-18 01:12:41 +00:00
cgd
f8073d3675
restructure to take advantage of config's (relatively) new 'attach'
...
specifiers. Many #ifdefs and much other nastiness removed.
1996-04-18 00:50:11 +00:00
cgd
d7d306aeb7
change LANCE copy & zero functions' names to start with amd7990_, and
...
remove their 'integrate' (usually defined to be 'static') keywords.
when lance drivers are split up by attachment, more than one file will
reference the copy/zero functions (i.e. not just the file that pulls in
am7990.c... and eventually inclusion of am7990.c should go away entirely).
1996-04-18 00:25:11 +00:00
cgd
17731baa0d
fix copyrights
1996-04-17 22:22:32 +00:00
cgd
71c7924099
clean up clock handling: clock drivers are now seperate from the
...
chip-independent clock code. 'clock' has been renamed 'mcclock' 'clock'
has been renamed 'mcclock' (since it's a driver for that particular
clock, and since eventually there may be another clock chip driver),
and now attaches via seperate match/attach functions to both TC and ISA.
This removes a whole lot of #ifdefs...
1996-04-17 22:01:16 +00:00
cgd
a610e9d471
include <sys/termios.h> to make comvar.h happy
1996-04-15 18:55:23 +00:00
cgd
b6549d493d
define and export the global variable "comconscflag", the default tty
...
'cflag' for the console. Normally set to TTYDEF_CFLAG, may be
overridden by machine-dependent console attachment code, as necessary.
(Alpha uses it to set cs8 -parenb.) Files including comvar.h now
need to include <sys/termios.h>, because comconscflag is of type
tcflag_t.
1996-04-15 18:54:31 +00:00
leo
7ff219ef0d
Add some prototypes.
1996-04-12 08:30:09 +00:00