thorpej
2fd1cb5817
Regen.
1998-10-27 00:55:46 +00:00
thorpej
64acdc1e7a
Product ID for Xircom CreditCard CE2 10base-T Ethernet.
1998-10-27 00:55:30 +00:00
scottr
3a7a7177cc
Update for changes to NCR5380_READ() and NCR5380_WRITE().
1998-10-26 04:44:04 +00:00
scottr
8ed7c47c7a
In order for the SCI_CLR_INTR() and SCI_BUSY() macros to work, we
...
must actually use the softc pointer provided. Adjust NCR5380_READ()
and NCR5380_WRITE() appropriately.
1998-10-26 04:42:47 +00:00
scottr
ffe41a4f8f
Remove unused sc_iot/sc_ioh fields.
1998-10-25 23:48:56 +00:00
scottr
d4e6677111
Replace architecture-dependent tag/handle field names with
...
architecture-independent versions.
1998-10-25 23:48:29 +00:00
christos
fab7faf6a4
Fix typo
1998-10-25 18:49:18 +00:00
christos
6e73d89afc
PR/6274: John Ruschmeyer: Add isa/i386 ncr53c80 driver.
...
XXX: Needs work. We need to fix the probe/find goo, and add support for the
pas16 cards.
1998-10-25 18:41:56 +00:00
christos
906db1e920
PR/6274: John Ruschmeyer: Add support for the ncr53c80 driver on the i386.
1998-10-25 17:26:41 +00:00
thorpej
86fca03a0d
Driver for the Level One LXT-970 10/100 Ethernet PHY.
1998-10-24 00:33:17 +00:00
bouyer
354f32509f
Pass the rigth argument to wdcintr(). Closes PR 6342.
1998-10-23 13:58:17 +00:00
thorpej
afbf922a93
Don't print the revision of the 3c905B-TX's internal PHY; it's meaningless.
1998-10-23 01:52:50 +00:00
thorpej
322ba3cc84
Make sure the parent is an `ex'. The 3c905B-TX's internal PHY isn't
...
the only one w/ non-existent ID registers. SIGH.
1998-10-23 01:43:09 +00:00
drochner
b301435840
back out last change - this file in unrelated to wscons stuff
1998-10-22 18:50:17 +00:00
drochner
01d6f66b07
adapt to keyboard driver changes
1998-10-22 18:37:57 +00:00
drochner
00d699282f
separate keyboard handling from serial interface handling some more,
...
improve bell handling, initialize kbd on powerup
1998-10-22 17:55:20 +00:00
bouyer
31dec5ddc5
Add config flags for pciide: 0x001 forces the use of DMA when the driver
...
don't know how to set the controller's modes.
1998-10-22 15:11:39 +00:00
nisimura
f6490fe309
- General cleanups for NWSCONS zskbd.c and zsms.c Comments for
...
future improvement work.
1998-10-22 08:37:16 +00:00
briggs
b70011edac
wscons mouse interface for DEC mice off the Zilog SCC.
...
Ported from dev/sun/ms.c by Takuya Koumoto <takuya-k@is.aist-nara.ac.jp>.
1998-10-22 01:56:55 +00:00
briggs
605b15b723
Code from Toru Nishimura and Matthias Drochner work on pmax wscons in a
...
very slightly modified form for wscons support on the TC alpha.
XXX This could use some more work, but this code should be sharable
among the alpha and pmax systems as-is.
1998-10-22 00:53:24 +00:00
briggs
a8950dafc6
Updates from Takuya Kuomoto for wscons support for TC alphas.
1998-10-22 00:50:00 +00:00
bouyer
88d1b8138c
If WDC_DIAGNOSTIC is defined, check in wdcstart() that we are called at
...
splbio.
1998-10-21 09:12:46 +00:00
thorpej
c0ba12768e
Fix a sight open flags buglet pointed out by Matthias Scheler.
1998-10-20 22:26:04 +00:00
is
a2386d4325
fully implement soft callback usage
1998-10-20 22:18:13 +00:00
augustss
8aaec6d337
Fix typo.
1998-10-20 21:28:32 +00:00
augustss
1074ab2039
Make seq_input_event() static to avoid a name clash with the (commercial)
...
OSS audio LKM.
1998-10-20 21:19:22 +00:00
bouyer
1456b01d77
Fix for Apollo DMA mode (not UDMA): DMA mode = PIO mode - 2, not PIO mode + 2 !
1998-10-20 18:47:45 +00:00
chuck
ce89209d42
when transmitting we cannot totally fill the circular buffer (i.e.
...
we can't use up all of the remaining sc->txslot[chan].bfree free
bytes) because that would cause the circular buffer read pointer
to become equal to the write pointer, thus signaling 'empty buffer'
to the hardware and stopping the transmitter. spotted and fixed
by Kenjiro Cho <kjc@csl.sony.co.jp>
1998-10-20 17:53:54 +00:00
bouyer
794fadcf0a
Donc reset the disk state to 0 in wd.c, set a flag which will cause it
...
to be reset to 0 at wdcstart(). This fixes a race condition between
normal I/O and wdioclt().
1998-10-20 17:00:26 +00:00
bouyer
7bdbb5c993
Donc reset the disk state to 0 in wd.c, set a flag which will cause it
...
to be reset to 0 at wdcstart(). This fixes a race condition between
normal I/O and wdioclt(). Also use interrupts for wd_get_params in wdopen().
1998-10-20 17:00:25 +00:00
bouyer
a7c841cfbc
Donc reset the disk state to 0 in wd.c, set a flag which will cause it
...
to be reset to 0 at wdcstart(). This fixes a race condition between
normal I/O and wdioclt().
1998-10-20 17:00:24 +00:00
thorpej
167e694c99
Regen.
1998-10-20 01:39:41 +00:00
thorpej
1715793000
Add RealTek 8129 and 8139 10/100Mb Ethernet IDs.
1998-10-20 01:38:57 +00:00
thorpej
f69c40b8be
Fix a memory leak in fxp_stop(), from the FreeBSD driver.
1998-10-19 23:51:15 +00:00
is
3ebe847640
Stopgap fix for stupid pasto. Fix for the BAHSOFTCOPY case will be provided
...
after more sleep.
1998-10-19 22:00:14 +00:00
bouyer
f6f8ba3446
Allow uk to attach at atapibus.
1998-10-19 12:28:52 +00:00
bouyer
5f723da8af
Move the "warning: bcount value is %d after io" message in a WDCDEBUG_PRINT.
...
Ifdef DIAGNOSTIC, print the above message only if bcount is < 0.
1998-10-19 12:28:03 +00:00
bouyer
22acea3cb7
Fix a comment.
1998-10-19 12:26:22 +00:00
bouyer
c90c4b829b
Add support for the second flavour of the VIA IDE chip (which has UDMA).
...
Don't claim DMA support if we don't have explicit support for this chip.
They're to may way to loose when trying to use DMA without configuring the
controller and disks.
1998-10-19 12:24:33 +00:00
bouyer
04bdcc421c
Regen.
1998-10-19 12:13:57 +00:00
bouyer
682ee5fdf3
Yet another attemp at getting the VIA tech. product name/ID's rigth.
...
It seems that different products have the same name (sigh).
1998-10-19 12:11:50 +00:00
ragge
18b6b32a67
Support for DWBUA (BI to Unibus adapter) and KLESI-B (TMSCP tape ctlr) added.
1998-10-18 18:47:18 +00:00
bouyer
96a0812fd8
Kill an extra printf("\n").
1998-10-15 11:38:04 +00:00
thorpej
d153ad6324
Some const poisioning.
1998-10-15 07:06:47 +00:00
thorpej
859b5d88a6
Protect kernel prototypes w/ #ifdef _KERNEL.
1998-10-15 05:11:52 +00:00
thorpej
2ebdceb3f7
Forward decl of struct proc.
1998-10-15 05:10:20 +00:00
mycroft
ee042cb008
Disable the I/O address, DRQ and IRQ validation; assume that the config file
...
is sane.
1998-10-15 04:05:53 +00:00
mycroft
d2d873481a
pcic_wait_ready(): If we didn't get READY, print out the current status.
1998-10-15 04:04:43 +00:00
perry
6413810bf3
Stop spurious lpt messages from being printed -- approved by fvdl.
1998-10-14 20:09:06 +00:00
thorpej
8f460d30f6
Nuke spurious ;
1998-10-14 18:05:45 +00:00
dante
773dc968ad
Remove some debugging printf
1998-10-14 13:28:47 +00:00
dante
de1d4ba9b0
Change the way uCode is loaded into board LRAM, to let it work on macppc.
1998-10-13 22:57:26 +00:00
bouyer
e8322de657
Add a new drive flag, DRIVE_MODE, set when the drive properly reported its
...
PIO/DMA modes. Don't try a SET_FEATURE if it didn't report its mode.
1998-10-13 15:18:46 +00:00
bouyer
7545a59b8c
In debug message, always print controller:channel:drive
1998-10-13 15:02:41 +00:00
bouyer
ff0134b99f
Properly separate DEBUF_XFERS and DEBUG_FUNCS: DEBUF_XFERS is for data
...
transfers (may be called often), where DEBUG_FUNCS is for setup functions
(not used for normal contitions).
1998-10-13 09:33:59 +00:00
bouyer
da5d0a6f17
pciide.c: don't define WDCDEBUG, so it compiles on alpha. Correct a bogon
...
in the printing of DMA mode (piix3/4 only)
others: set the debug_mask to 0, so that debug messages are turned off by
default but can be easily turned on.
Reset drive_flags to 0 for unconfigured devices, so that they are ignored
later. For configured devices, reset state to 0 after probe/attach.
1998-10-13 08:59:45 +00:00
msaitoh
39c8c94fa5
make it compile with GWETHER again.
1998-10-13 08:33:05 +00:00
thorpej
dc7cfafe4c
Default to "no debugging messages" (still patchable).
1998-10-13 05:39:01 +00:00
kim
cd7e3136ad
Use ETHERTYPE_ATALK instead of ETHERTYPE_AT. The former seems more common.
...
Our other constants also use "ATALK".
Added many new ETHERTYPE constants to sys/net/ethertypes.h, including the
ones from libpcap and tcpdump "ethertype.h" files.
1998-10-13 02:34:31 +00:00
enami
13b8051475
Make this file compile again with -DATAPI_DEBUG_PROBE.
1998-10-13 02:09:47 +00:00
bouyer
46aa11acac
Adjust include list.
1998-10-12 19:50:09 +00:00
bouyer
19fddaeeb5
Merge bouyer-ide
1998-10-12 16:09:10 +00:00
thorpej
2101c736a3
Make the product lookup table-driven.
1998-10-11 18:42:01 +00:00
augustss
44d4d6a60a
Call correct ad1848 attach routine. Fixes PR 6269.
1998-10-11 17:02:36 +00:00
thorpej
e0fa7545bf
Use pcmcia_io_free() where appropriate.
1998-10-10 22:01:24 +00:00
thorpej
09b6735d35
Define missing pcmcia_io_free().
1998-10-10 21:59:40 +00:00
thorpej
f1c971ea72
Device driver for PCMCIA multi-port serial cards. Currently supports
...
the Socket Communications, Inc. dual-rs232 device.
1998-10-10 21:27:21 +00:00
hannken
f568c6347c
Fix last commit -- NISADMA is either 0 or 1.
1998-10-10 13:43:10 +00:00
thorpej
fe56f257b2
If the adapter returned XS_RESET and the xfer specifies a retry count,
...
attempt to reissue the command (which was destroyed by the bus reset).
Slightly modified from PR #6090 , from Matt Jacob.
1998-10-10 03:42:53 +00:00
thorpej
16cf223098
Enforce open-for-writing on ioctls that change the bus's state.
...
Implement ioctl pass-through to the host bus adapter, allowing both
SCBUS* ioctls handled at that level and host adapter-specific ioctls
to be implemented. Implement SCBUSIORESET as a pass-through.
Inspired by PR #6090 , from Matt Jacob.
1998-10-10 03:33:01 +00:00
thorpej
45bf57f8a6
Garbage-collect the SCIOCREPROBE and OSCIOCREPROBE ioctls. This is a
...
bus-oriented command. (How much sense does it make to open a device
to rescan the bus?!)
1998-10-10 02:35:30 +00:00
thorpej
1e2b6a99ed
Implement the SCBUSIOSCAN ioctl. Rescans the bus for new devices.
1998-10-10 02:34:15 +00:00
thorpej
e3fb94a7b4
Add the open/close/ioctl entry points for the SCSI bus, i.e. /dev/scsibusN.
1998-10-10 01:14:26 +00:00
thorpej
dda872c16a
Define an additional host adapter return code, XS_RESET, indicating
...
that the bus was reset while the command was pending. The middle
layer may choose to retry the command.
1998-10-10 00:36:13 +00:00
thorpej
29d472f53d
Garbage-collect the open_target_lu and close_target_lu entry points from
...
struct scsipi_adapter; they were not used.
Add a scsipi_ioctl entry point to struct scsipi_adapter. This will be
used to issue ioctl commands to the host adapters.
Inspired by PR #6090 , from Matt Jacob.
1998-10-10 00:28:28 +00:00
thorpej
0a70a74239
Regen.
1998-10-08 20:44:00 +00:00
thorpej
8ba90a1c93
Correct product ID for Socket Communications Dual Serial Adapter.
1998-10-08 20:43:42 +00:00
thorpej
b69841d26a
Add a NOSYNCCACHE quirk for the Micropolis 2217-15MQ1091501, as reported
...
by Matt Jacob, PR #6027 .
1998-10-08 20:24:10 +00:00
thorpej
39f4d1c239
Handle devices that have the SDEV_NOSYNCCACHE quirk.
1998-10-08 20:21:13 +00:00
thorpej
7be31bed79
Add a "NOSYNCCACHE" quirk, as suggested by Matt Jacob in PR #6027 .
1998-10-08 20:17:52 +00:00
thorpej
19d188b293
Regen.
1998-10-08 20:12:52 +00:00
thorpej
1b15f541a6
Add Megahertz X-JACK 56kbps Modem, from Johnny C. Lam, PR #6173 .
1998-10-08 20:11:59 +00:00
thorpej
5599443810
If ISA DMA is not present in the kernel (i.e. no ISA DMA-using devices
...
configured in), don't call ISA DMA functions to check for DRQs being
free. Just return EINVAL in this case. Fixes PR #6187 , from Herb Peyerl.
1998-10-08 19:59:20 +00:00
thorpej
6a2b035300
Add a NOLUNS quirk for the Sony CDL1100 changer, from Chris Jones, PR #6238 .
1998-10-08 18:46:15 +00:00
thorpej
0b4cfbfe6e
Fix some whitespace lossage.
1998-10-08 02:06:13 +00:00
enami
bd7db8ba8a
Enable early probe stage printf's not by DIAGNOSTIC but more driver
...
specific macro constants.
1998-10-07 04:58:06 +00:00
jtk
568398bad2
regen data files
1998-10-07 01:08:57 +00:00
jtk
3067a16f6e
update for a broken variant of the Linksys E-CARD
1998-10-07 01:08:37 +00:00
dante
423c1d8dd3
Make AdvanSys narrow driver compile on BIG_ENDIAN machines.
...
Thanks to Izumi Tsutsui
1998-10-06 14:44:21 +00:00
matt
75f5ffdf21
Change backplace0 to mainbus0 (for consistency with other ports).
...
Remove unused function protocols from ka410.h and ka43.h
Fix some ka46 missing references
1998-10-06 04:04:30 +00:00
tron
29c8a3aa85
Regen.
1998-10-05 20:38:17 +00:00
tron
1469dc411b
Correct vendor 0x1191 to "ACARD", add missing Matrox boards.
...
Fixes PR kern/6251 by Soren S. Jorvang.
1998-10-05 20:34:39 +00:00
thorpej
11bc54234b
In epic_init(), attempt to start output on the interface once the interface
...
is initialized.
1998-10-05 19:10:22 +00:00
augustss
ce47e78c84
Make MIDI input work again.
...
Fix from Torsten Duwe <duwe@ns.lst.de>.
1998-10-05 09:21:41 +00:00
mark
ed54968bff
Regenerate from usbdevs.
1998-10-05 02:31:13 +00:00
mark
0f505e03ac
Add Cypress Semiconductor vendor ID and Cypress Mouse product ID.
1998-10-05 02:30:17 +00:00
tron
2aac65de87
Regen.
1998-10-04 23:52:43 +00:00
tron
a6a06368ce
Add S3 Virge/DX, fixes PR kern/6245 by Steve Allen.
1998-10-04 23:50:05 +00:00
christos
b2b0497860
Regen
1998-10-04 18:31:14 +00:00
christos
ea1107f4c7
Add another soundblaster compatible card (Steve Allen)
1998-10-04 18:30:50 +00:00
drochner
b429e319fb
french keymap, from Matthieu Herrb <matthieu@mipnet.fr> per PR kern/6231
1998-10-03 12:02:45 +00:00
drochner
bdb85f9116
add definition for french keyboard
1998-10-03 11:59:44 +00:00
matt
d9cb3415b1
Fix typo (pointed by Matthias Drochner).
1998-10-02 20:00:28 +00:00
fvdl
b28935cee3
Add missing field to le_softc structure, missed in previous commit. Name
...
it consistently with the other fields.
1998-10-02 00:20:52 +00:00
fvdl
5dbf12a22a
Regen.
1998-10-01 23:33:25 +00:00
fvdl
b7957e0200
Fix typo in 905BT4 product name.
1998-10-01 23:32:41 +00:00
drochner
a81796636f
support media selection / full duplex
1998-10-01 20:39:01 +00:00
matt
259cf4c4a1
Don't include <machine/mouse.h>. Some platforms (e.g. alpha) don't one.
1998-10-01 19:10:26 +00:00
drochner
1693b8b4a6
minor changes to console handling in zstty_attach():
...
-wait 20ms between printf() and reconfiguring the hardware
-set cn_tab->cn_dev here because this is the place where the real minor
number is known
1998-10-01 18:52:42 +00:00
jonathan
379c9be4a8
More patches for ARC from Noriyuki Soda:
...
* commit isapnpvar.h changes required for ARC to support plain isa.
* fixup mistake over mips/include/cpuregs.h.
* mips/mips_machdep.c:
set L2 cache-size for arc, cleanup use of L2cache present
vs L2 cache-size variables. check for no L2 cache on kernels
configured to require one. misc cleanups.
* mips/mpis/trap.c: more locore stack-traceback label cleanup.
XXX Locore callbacks for mips3, mips4, r4600 cacheflush need more work.
1998-10-01 00:42:37 +00:00
matt
6e32aa4af4
Invert the RXCOPY test. Note that most new platforms will not
...
have relaxed alignment so the de driver should just work on them.
1998-09-29 22:40:52 +00:00
jeremy
3712546023
Changed to allow the mouse baud rate to be set at kernel compile time.
...
Inspired by Mochida Shuji <mocid@yo.rim.or.jp>.
1998-09-29 02:46:36 +00:00
matt
bf8783afa4
Fix the receive length so it includes the extra bytes in the fddi_header.
1998-09-28 20:37:12 +00:00
matt
43b462df88
Insert the FDDI control bytes in pdq_ifstart before we load the dmamap
...
and dmasync the data. Fix pdq_os_receive_pdu to use PDQ_OS_HDR_OFFSET
instead of PDQ_RX_FC_OFFSET.
1998-09-28 18:01:43 +00:00
matt
a1528c368d
Fix transmit handling (this also should speed up transmits
...
slightly).
1998-09-28 17:13:54 +00:00
christos
b12bfa760e
Make this compile again with no audio but with midi devices.
1998-09-27 16:43:56 +00:00
dante
b2a68e14db
Change sources to be KNF
1998-09-26 19:53:34 +00:00
dante
2cf169c563
Add AdvanSys ULTRA WIDE SCSI controllers
1998-09-26 16:20:31 +00:00
dante
b207a7d09d
Change product ADVSYS 2300 to ADVSYS WIDE
1998-09-26 16:16:23 +00:00
dante
da0a3e615e
Add support for AdvanSys Ultra Wide boards ABP-9xxUW
1998-09-26 16:09:32 +00:00
dante
c6ccd1d83f
Remove Wide boards references
...
Adjust copyright
At this time this driver support the following AdvanSys boards:
- ABP-9xx
- ABP-9xxU
- ABP-9xxUA
1998-09-26 16:02:56 +00:00
dante
4372d4402e
Remove Wide boards references
...
Update supported boards list
1998-09-26 15:52:55 +00:00
pk
1338a7e982
hwreset(): delay required after diddling the medium selection bit.
1998-09-26 08:31:20 +00:00
is
9d52889ce7
correct obvious typo
1998-09-25 21:50:38 +00:00
matt
1131320f18
Fix transmit underflow messages. (\0128 != \0 128)
1998-09-25 18:06:53 +00:00
pk
ed652e2a09
Fix a silly yank-o.
1998-09-25 14:19:20 +00:00
veego
c31e48b356
Reorder the ne2000devs entries. So all PCMCIA_VENDOR_INVALID and/or
...
PCMCIA_PRODUCT_INVALID entries comes first.
1998-09-23 21:22:41 +00:00
pk
6da4cd8aac
Make dma_sbus.c dependent on dma_sbus attribute.
1998-09-23 08:48:25 +00:00
mark
0c812cb0bc
Regenerate from pcidevs.
1998-09-22 23:00:44 +00:00
mark
de8340f7fd
Add ALI M1531 Host-PCI bridge.
...
Add Cirrus Logic CS4610 and CS4280 Audio chips.
Add Cirrus Logic CS4400 communications controller.
1998-09-22 22:59:02 +00:00
matt
d3e02fc461
Fix the accton support. Only set the board type it isn't an ISV.
1998-09-22 04:23:18 +00:00
mark
7d6c07a559
Use the data32iot and data32ioh members of the wdc_attachment_data
...
structure for 32 bit transfers.
Test for 32 bit capability on data transfers currently restricted to 16 bit
only.
1998-09-22 00:27:51 +00:00
mark
962edcdc03
Add data32iot and data32ioh members to the wdc_attachment_data structure.
...
This bus space tag and handle is used for 32 bit data transfers i.e.
when WDC_CAPABILITY_DATA32 is enabled as the 32 bit data register may
not be part of the standard drive registers.
1998-09-22 00:21:16 +00:00
pk
0b10e1ddab
Parallel port support routines.
1998-09-21 21:26:51 +00:00
pk
f9e261c5e4
LSI63854 based parallel port driver skeleton.
1998-09-21 21:20:47 +00:00
pk
fa25d48556
Add `bpp' device: the parallel port glued onto the LSI64854 DMA controller.
1998-09-21 21:02:23 +00:00
augustss
5cc2c570d5
Add missing call to usbd_init().
1998-09-21 20:47:25 +00:00
mark
3ad5f134c3
Regen.
1998-09-21 20:28:48 +00:00
mark
e017934564
Add CS4235 joystick.
1998-09-21 20:25:52 +00:00
mjacob
07bb8331e8
Roll back to 1.71 version- too many unexplainable problems with 1.72.
1998-09-21 14:53:58 +00:00
matt
ad921921e4
Add softserial to the alpha port. This significantly improved PPP
...
throughput on com ports.
1998-09-21 00:33:16 +00:00
dbj
392f960b14
Regenerated .h files to fix "generated from" CVS id.
1998-09-20 21:08:49 +00:00
dbj
1c578d0ad2
Added support for a Dayna Communicard E that probes with a
...
different product id (0x2f) than the one we had (0x2d)
1998-09-20 19:19:53 +00:00
matt
08e1d890a4
Changes so that BPF readers will get the data in fddi packet aligned along
...
normal boundaries. This makes tcpdump much happier.
1998-09-20 02:36:08 +00:00
matt
935fbed4fe
Make sure data in FDDI packets are aligned nicely (for alpha, etc.)
1998-09-19 21:21:25 +00:00
drochner
24e6cd9435
Map the "backspace" key to "delete" and the "remove" key to
...
"keypad-delete". (This is not completely clean; for me these keys make
up perhaps a "function field", but no "keypad".)
This is the mapping expected by applications.
Proposed by Chris Jones via PR kern/6089 and Dave Sainty.
1998-09-18 15:35:45 +00:00
enami
b85655c706
Use an appropriate value for wpp_quirk_flag.
1998-09-18 14:43:58 +00:00
enami
b03b63aef4
Make these files compile again; no longer necessary to pass
...
iobase to comprobe1.
1998-09-18 14:38:48 +00:00
drochner
72fa4aec9b
regen
1998-09-18 10:51:15 +00:00
drochner
e630f429ab
Add PCI-VME interfaces: Tundra Universe and Bit3 2706
...
Note that Newbridge is now Tundra
Add Adaptec 7890 & Co.
1998-09-18 10:49:11 +00:00