thorpej
bbd3e72fbc
- Add register definitions for the ADMtek AL981.
...
- Add a comment about the Macronix MX98713 -- it's almost exactly like
a 21140A, and doens't have the Nway registers that the other Macronix
chips have.
1999-09-29 18:50:39 +00:00
ad
f866a1af51
Regen.
1999-09-29 17:45:22 +00:00
ad
2abb3cfff1
- Add vendors: DPT, NEC, AT&T
...
- Add products: DPT, NEC and AT&T EATA SCSI adapters
1999-09-29 17:40:18 +00:00
ad
f6e42db75a
- Move initial reset code into dpt_readcfg()
...
- Bus specific front-end is now responsible for reading EATA configuration
- EATA configuration data is now saved in the softc
- Make synchronous writes work properly
- Don't ignore HBA timeouts in dpt_cmd()
- Prefix eata_cfg's members with `ec_', not `dc_'
1999-09-29 17:33:02 +00:00
ad
51de3bc208
PCDISPLAY_SOFTCURSOR: remember state of cursor during full screen scroll.
1999-09-29 17:29:24 +00:00
ad
e2bdb5f380
PCDISPLAY_SOFTCURSOR: invert foreground too.
1999-09-29 17:26:06 +00:00
thorpej
1cb047331b
Regen.
1999-09-29 00:20:25 +00:00
thorpej
33f02f24b7
- Add Sundance Technolgy vendor ID.
...
- Add Sundance Technolgy ST201 10/100 Ethernet product ID.
- Add D-Link DFE-550TX product ID (uses ST201 chip).
1999-09-29 00:19:51 +00:00
thorpej
e2504d1efc
Regen.
1999-09-29 00:07:51 +00:00
thorpej
8f22cca8ea
Add adaptec AIC-6915 10/100 Ethernet.
1999-09-29 00:07:15 +00:00
ad
9876b8900e
- Fix some comments.
...
- Synchronous writes musn't linger in the HBA's cache.
1999-09-28 23:39:14 +00:00
ad
7064961321
- Add some profiling gunk.
...
- Add CCB_SYNC for CCBs where data must be written synchronously by the HBA.
1999-09-28 23:35:29 +00:00
thorpej
f134ebc280
Sync the ASCII Ethernet address decoder with mhzc.c. New version by
...
Chuck Cranor is more efficient and fixes a bug which would have caused
data corruption in some cases.
1999-09-28 23:20:42 +00:00
thorpej
df12499646
Add code to take a device out of Power-Down state if it's in such a state,
...
and attempt to attach Macronix chips.
1999-09-28 23:12:23 +00:00
thorpej
619bd37d4d
Fix a slight buglet in `enable' magic odering, point out by
...
Chuck Cranor.
1999-09-28 22:46:43 +00:00
thorpej
0bd09380a2
Oops, Macronix MX98713A doesn't have GPIO direction bits in the SROM
...
because it doesn't have a GPIO port (CSR12 is the `10baseT status'
register on this chip revision).
1999-09-28 21:56:45 +00:00
thorpej
b5a2d37e04
Add a driver for the Megahertz Ethernet/Modem combo cards, e.g. XJEM3336.
...
This supplies an attachment of the `sm' and `com' drivers.
Thanks to Chuck Cranor for sifting through the Linux smc91c92_cs.c driver
to find the magic sequence that brings the Ethernet portion of the card
on-line!
1999-09-28 17:58:55 +00:00
thorpej
9103e43937
Don't handle the Megaherz XJEM3336 here.
1999-09-28 17:57:03 +00:00
thorpej
cca601b9b2
Make sure the Revision register contains the correct magic number.
...
From Chuck Cranor.
1999-09-28 17:55:33 +00:00
enami
ee587c6c18
s/#define /#define<TAB>/.
1999-09-28 15:10:20 +00:00
kleink
bb54953b63
Since the Audio 1 DMA controller implements the 24 low address bits only,
...
add the gross hack originally implemented by Charles Hannum in the SonicVibes
driver to force allocation of DMA memory for that channel through the Scatter-
Gather Map to get an address range that fits in.
The eso driver now works on Alphas except for DWLPX-based systems, whose owners
are not likely to desire audio or likely can afford slightly less cheap audio
hardware. :-)
1999-09-28 13:57:45 +00:00
ad
21a6ff6082
- Wait up to 2 seconds for HBA ready before executing CP_PIO_GETCFG
...
- Remove some unneeded memset() calls and assignments
- Fix comment on dpt_done_ccb()
1999-09-28 09:18:00 +00:00
ad
f653cce944
Regen.
1999-09-27 23:46:56 +00:00
ad
94367db635
s@SmartCache/Raid@SmartCache/SmartRAID@
1999-09-27 23:45:57 +00:00
ad
a289fc5023
Add glue for 'dpt' driver.
1999-09-27 23:44:27 +00:00
ad
48a0b6237a
A driver for DPT EATA SCSI adapters. dpt.c contains a brief TODO list.
1999-09-27 23:41:47 +00:00
enami
bb03434a5f
Support Planex Communications Inc, FNW-3600-T.
1999-09-27 23:19:12 +00:00
enami
488eb98613
Regen. (btw, this typo was pointed out by kawamoto@es.osaka-u.ac.jp).
1999-09-27 22:58:56 +00:00
enami
f419b27fb3
Oops, s/FMW/FNW/g.
1999-09-27 22:57:26 +00:00
thorpej
a5649fe4d5
Initial support for 21140[A] GPR media.
1999-09-27 19:14:01 +00:00
thorpej
848d8b7080
Add a media name pointer to the tulip_2114x_media structure, and define
...
a table for converting SROM media block type codes to ifmedia subtypes.
1999-09-27 19:03:59 +00:00
thorpej
1f0fa59202
- Define more "selected connection type" bits for the ISV SROM.
...
- Define ISV SROM bits for 21140[A] GPR media.
- Define a bitmask which includes media-related bits in the OPMODE
register.
1999-09-27 19:02:50 +00:00
enami
f449bb216c
Change NE2000_USE_WORD to take pointer to softc rather than type.
1999-09-27 05:25:44 +00:00
enami
56a3e3e340
Minor cleanup; use the cached result instead of evaluating the
...
macro NE2000_USE_WORD twice.
1999-09-27 04:52:19 +00:00
enami
60acf2e610
Regen.
1999-09-27 04:28:27 +00:00
enami
f095a1088a
Add entry for Planex Communications Inc. FMW-3600-T.
1999-09-27 04:27:28 +00:00
enami
7fcb2b605a
Define new macro NE2000_USE_WORD() and use it where appropriate.
1999-09-27 04:14:06 +00:00
enami
9bcfc916b0
Allow caller to specify the type of NE2000.
1999-09-27 04:07:24 +00:00
cgd
6146ed7db8
add classes/subclasses new in PCI 2.2. Needs a bit of cleanup, but then,
...
so does everything involving configuration space headers and if i don't
get this out of my source tree i'll go insane.
1999-09-27 03:20:47 +00:00
mrg
5bffe1b3b5
regen
1999-09-26 09:20:04 +00:00
mrg
f4efaa9db4
add AV300-AA video capture card & PNTNV-AA NV-RAM card.
1999-09-26 09:18:53 +00:00
enami
2a328ebcb2
Allow to detach aic, but turned off by default. The patchable variable
...
aic_dodetach controlls this.
1999-09-26 08:14:57 +00:00
thorpej
2bc8340297
Add a quirk entry for the Asante 21140[A] boards that don't use the
...
ISV SROM format. For these boards, we provide the GPIO pin direction
info, a separate reset hook, and hard-wire them to MII-on-SIO.
Based on a patch submitted by Luoqi Chen <luoqi@chekov.watermarkgroup.com>.
1999-09-26 05:03:58 +00:00
thorpej
4d4ddf363f
Some 21140[A] boards don't use the ISV SROM format (e.g. Asante boards),
...
but instead use the older DEC Address ROM format.
From a patch supplied by Luoqi Chen <luoqi@chekov.watermarkgroup.com>.
1999-09-26 04:43:45 +00:00
thorpej
b76293b895
Add quirk entry support for the 21041 and 21140 chips. Initial quirks
...
for these: extract the spiffy DEC board names (e.g. DE500-AA).
1999-09-26 04:37:29 +00:00
thorpej
4fa51ba8bd
Make tlp_read_srom() work on big-endian systems.
...
From a patch supplied by Luoqi Chen <luoqi@chekov.watermarkgroup.com>.
1999-09-26 03:39:01 +00:00
is
13021b9955
Avoid calling m_pullup in a few places, where not necessary.
1999-09-25 20:43:43 +00:00
enami
ed505bdf67
regen.
1999-09-25 09:48:07 +00:00
enami
9f3378ecd4
Add support for Corega EthernetII PCC T. This diff is submitted
...
as PR#8485 by HEO SeonMeyong.
1999-09-25 09:47:13 +00:00
thorpej
c999e3ca1a
Add support for the DECchip 21140[A]. This currently only works with
...
boards which use MII for media attachment.
ISV SROM format information lifted from Matt Thomas's `de' driver.
Thanks to Dave Sainty for experimenting w/ his 21140A MII boards, and
for supplying a fix to the MII bit-bang code (PR #8382 ).
1999-09-25 00:27:00 +00:00