bouyer
8ef785add8
Restore changes from revision 1.17:
...
"If a channel has no drives, do *not* unmap its I/O regions.
It's not really safe to use them for anything else, and in legacy mode it
will just cause us to probe the channel again as an ISA device."
1998-12-03 13:30:00 +00:00
bouyer
1af63c0605
Correct a few bogons in the SiS chip initialisation.
1998-12-03 13:25:44 +00:00
bouyer
09408781c9
Ouh ! Correct the 8-bit PCI registers reading/writing functions: need to
...
multiply the register offset by 8.
1998-12-03 13:24:11 +00:00
augustss
2228eaca8a
Add configuration and interface locators.
1998-12-02 22:57:08 +00:00
augustss
cf75925c7f
Even shorter printfs at attach.
1998-12-02 22:54:52 +00:00
augustss
4b4afb8252
Regen.
1998-12-02 22:51:50 +00:00
augustss
7270b91afe
Shorten some vendor names.
1998-12-02 22:49:51 +00:00
augustss
e424a174ba
Add stub for a modem driver.
1998-12-02 22:47:19 +00:00
augustss
fd3af06364
Avoid wrapping lines in attach printfs.
1998-12-02 17:20:20 +00:00
augustss
7d417ca964
Handle compound devices in usbd_get_report_descriptor().
1998-12-02 17:17:40 +00:00
augustss
c4dc0e3950
Regen.
1998-12-02 17:14:53 +00:00
augustss
65145fce2c
Fix typo.
1998-12-02 17:11:51 +00:00
augustss
41095ae62a
Add some new devices.
1998-12-02 17:02:59 +00:00
bouyer
1d5d5ab40a
In struct wdc_xfer, change 'channel' to a pointer to a channel_softc, to avoid
...
a double-pointer dereference at run-time. Suggested by Matthias Drochner.
1998-12-02 15:53:34 +00:00
bouyer
45675ab14b
- change drive_flags from u_int8_t to u_int16_t
...
- keep the modes supported by the drive in struct ata_drive_datas (will be
later used for downgrading the DMA/PIO mode on error)
- use config flags to force/disable PIO/DMA/UDMA modes
- For the CMD PCI0643/6 setup DMA mode to DMA Read multiple.
1998-12-02 10:52:24 +00:00
christos
a5d7ea15aa
Regen.
1998-12-02 09:43:15 +00:00
christos
8692433023
add the compat id for the aha-1542cp
1998-12-02 09:42:57 +00:00
sommerfe
57ba10cfab
Change ofisa attachment comparable to change drochner made to isa
...
attachment. Works at least well enough to allow kernel to build &
boot on diskless shark with wdc controller in it.
1998-12-02 00:18:41 +00:00
tsubai
75ed099b01
struct ataparam has endian dependence, so add big-endian case.
1998-12-01 13:06:37 +00:00
augustss
8ae89c20dc
Do untimeout() for the timeouts we set up.
...
(How can this ever have worked?)
1998-11-30 21:39:20 +00:00
jtk
aeec8f4cb2
regen
1998-11-30 19:47:53 +00:00
jtk
cef29c6e94
Per PR/6172 (Johnny Lam, lamj@stat.cmu.edu), fix pcidevs identification
...
of CL-PD6729. See <http://www.cirrus.com/products/overviews/pd6729.html >.
1998-11-30 19:47:16 +00:00
leo
7c72f9361b
Change comment about isa_intr_establish() as discussed on tech-kern.
1998-11-30 12:57:10 +00:00
pk
adbfb3777a
Update previous: we don't have the required information all the time.
1998-11-30 07:54:29 +00:00
pk
0f8cfb66f0
Some more misc. cleanup in the same style as previous.
1998-11-30 07:44:24 +00:00
pk
9860d69b7e
Announce negotiation of async mode consistently (Soren Jorvang; PR#6512)
1998-11-30 07:34:06 +00:00
bouyer
5f088e0243
wdcstart(): Re-add support of shared xfer queue across multiple channels
...
(was lost between 1.44 and 1.45).
1998-11-29 17:34:49 +00:00
ragge
f07a586dc6
the btoc/ctob/btop macros must use CLBYTES, not NBPG. How this should
...
work in the long run is an open issue; some parts must be reworked
in a MI way.
1998-11-29 14:48:51 +00:00
thorpej
2407a4bd22
Regen.
1998-11-29 02:00:33 +00:00
thorpej
feb6a5652f
Fix the original Rhine's part number (thanks to Greg Oster).
1998-11-29 02:00:13 +00:00
thorpej
17ac4ec4c5
Regen.
1998-11-29 01:54:16 +00:00
thorpej
f051479ec7
Garbage-collect some bogus RealTek entries.
1998-11-29 01:54:02 +00:00
thorpej
ecaece3f26
Add product IDs for the VIA Rhine and Rhine-II 10/100 Ethernet chips.
...
(XXX What is the original Rhine's part number?!)
1998-11-29 01:53:33 +00:00
thorpej
96da1decd9
Fix media probe on non-MII chips.
1998-11-29 01:40:46 +00:00
thorpej
18e7f69220
Update for new pcmciabus attribute.
1998-11-27 21:59:18 +00:00
drochner
b0bb754f03
regen
1998-11-27 10:43:52 +00:00
drochner
d5a92a68de
add Powerstorm 4D50T graphics found in some Alphas
1998-11-27 10:39:16 +00:00
hannken
246a68a003
Add support for `AdLib NSC 16 PNP' as wss, joy.
...
Record source selection needs work.
1998-11-26 21:45:13 +00:00
mcr
dcfd79f257
regenerated pcidevs.h and pcidevs_data.h due to kern/6280
...
(not kern/5847 as originally noted)
1998-11-26 20:05:38 +00:00
pk
bb12def997
Use `pcmciabus' to attach the Sbus to PCMCIA bridge.
1998-11-26 15:33:29 +00:00
pk
cfe66472ab
Use `pcmciabus' as the PCMCIA attachment
1998-11-26 15:32:44 +00:00
leo
bea7038c02
The IOMEGA ZIP 100, J.03 does not grok LUN's.
1998-11-26 13:39:14 +00:00
augustss
ca707fcdf2
Make the copyright header conform to the NetBSD template.
1998-11-25 22:32:04 +00:00
augustss
9726cfd1fb
Make the copyright header conform to the NetBSD template.
1998-11-25 22:17:06 +00:00
bouyer
cc6a0ef02b
Use bus_dma(9) for the DMA ops in fxp_init() too. Without this the driver
...
was stuck in the while (!(cbp->cb_status & FXP_CB_STATUS_C)); loop,
I think because the relevent CPU cache entry was never updated.
This was on a compaq deskpro system.
1998-11-25 17:19:09 +00:00
mycroft
53698488ff
Do not permit a class to be recorded as a master or monitor port.
1998-11-25 13:44:13 +00:00
mycroft
3357fbeefb
Minor format change.
1998-11-25 13:39:37 +00:00
drochner
5888c5ef44
a small optimization for the compat interrupt handling, possible after
...
channel_softc is within pciide_channel
1998-11-24 19:54:20 +00:00
kenh
1f676cda09
Implement the AT_READREG flag. This is needed for the CHECK POWER MODE
...
ATA command (among others).
1998-11-23 23:02:11 +00:00
kenh
48f2e0ae6c
Add a new flag to wdc_command: ATA_READREG. This will indicate that all
...
device registers should be read back into the wdc_command structure after
successfull command completion. Use this this in wdioctl() for
ATAIOCCOMMAND.
1998-11-23 23:00:26 +00:00