jhawk
d569dc2fb5
Whitespace fix (space rather than tab after #ifdef)
2000-07-29 17:49:08 +00:00
jlam
cbd3022e31
Make this compile without PUCCN defined.
2000-07-29 17:43:38 +00:00
castor
b2bf026f39
Guard the console code in puc.c with the defopt PUCCN so we can
...
use the puc driver without having the com drivers.
2000-07-28 20:43:45 +00:00
thorpej
081f57c846
Handle booting without a serial expander box connected.
2000-07-28 06:10:54 +00:00
bouyer
0154cbce36
Ops, forgot this one: Add interrupt disable bit #define for HPT370
2000-07-27 15:26:16 +00:00
bouyer
aa0d4a41d5
HPT370: clear disable interrupt bit; make it works in Ultra/66 mode.
2000-07-27 14:28:45 +00:00
jeffs
fa8ff381d8
Add code to allow the PCI com serial ports to be used as the system
...
console. This is not enabled by default, and is turned on with
options PUCCN. Done by castor@netbsd.org .
2000-07-25 23:18:42 +00:00
jonathan
5f7778cd1e
* Add entries for older Yamaha YMF chips (724, 740) plus the
...
newer steppings (740C, 724F) which use the same microcode as the
DS-1S/DS-1E.
Regen.
2000-07-23 00:18:24 +00:00
jonathan
2169753fc5
* Add entries for older Yamaha YMF chips (724, 740) plus the
...
newer steppings (740C, 724F) which use the same microcode as the
DS-1S/DS-1E
2000-07-23 00:14:15 +00:00
ad
b60bcd873d
Regen.
2000-07-20 14:47:35 +00:00
ad
d3b42c18e4
Add what is apparently ESS's old vendor ID and corresponding product ID for
...
the Maestro 1.
2000-07-20 14:46:51 +00:00
bouyer
6e88d58524
Make it compile when PCIIDE_AMD756_ENABLEDMA is defined. From kern/10555
...
by MURATA Shuuichirou.
2000-07-20 12:19:41 +00:00
augustss
00cafd0569
Add MIDI support. From Tatoku Ogaito.
2000-07-19 09:58:45 +00:00
soda
c41ca10d33
add "#define PCI_INTERRUPT_PIN_MAX 0x04"
2000-07-18 10:59:04 +00:00
tron
5446d3c92e
Don't make assumptions of the actual value of PCI_PMCSR_STATE_D0.
...
Problem noted by John Hawkinson.
2000-07-17 18:12:00 +00:00
tron
cfae3184d8
Don't clobber bits from 2 to 31 when trying to change the power state.
...
Problem noted by John Hawkinson.
2000-07-17 17:53:44 +00:00
tron
114bb7f9d9
If card is in power state D3 put it into power state D0 so that it will
...
at least work after the next reboot.
2000-07-16 20:18:48 +00:00
jhawk
859057e6b3
Fix uninitialized variable (reg) in fxp_pci_confreg_restore();
...
this could result in garbage being written to the PCI status register,
which is unlikely to have had a serious effect. This was with us from
an #if 0 added in rev 1.6.
2000-07-15 21:36:19 +00:00
tron
9feae259a4
Avoid printing duplicate colon when card is waked up.
2000-07-15 20:57:24 +00:00
tron
cfe61a3025
Un-__P'ify kernel prototypes.
2000-07-15 19:59:27 +00:00
tron
61c607b9fe
Improve kernel message when card is in power state D3. Instead of...
...
epic0 at pci0 dev 11 function 0 epic0: unable to wake up from ...
... print this:
epic0 at pci0 dev 11 function 0: unable to wake up from power state D3
2000-07-15 10:32:36 +00:00
tron
498310f5be
Check if card was put into sleep mode using PCI/ACPI power management
...
and try to restart it. This patch based on hints by Jason Thorpe.
2000-07-14 22:00:32 +00:00
ad
b71bddab49
Regen.
2000-07-10 16:32:07 +00:00
ad
5a5452c95d
Add ICP Vortex RAID controllers.
2000-07-10 16:14:02 +00:00
jhawk
469c88cc11
Clarify that the RX5C47X requires writes to the PCI_LEGACY to
...
disable and not PCI_BCR_INTR; this is what rev 1.9 did under
the label of "Maintenance."
2000-07-09 22:06:02 +00:00
jhawk
e6e9cc5c41
Move legacy pcic-mode disabling code from pccbb_chipinit() to
...
pccbbattach(). This is necessary as pccbb_chipinit() is deferred, and
may not run until after the pcic is already attached.
Now pcics are properly disabled on Sony VAIO, f'rinstance.
2000-07-09 21:58:30 +00:00
mycroft
bd8f07c394
Recognize the i82559ER.
2000-07-09 00:46:26 +00:00
mycroft
5cdb782283
Regen.
2000-07-09 00:45:56 +00:00
mycroft
9d0e35cc63
Add ID for i82559ER.
2000-07-09 00:45:14 +00:00
mrg
6421cc8af8
regen
2000-07-08 04:39:50 +00:00
mrg
d74c0a2e3e
add microSPARC IIep PCI controller
2000-07-08 04:38:55 +00:00
bouyer
2646cf1612
Use the CMD PCI0648/9 IRQ ACK code for the 0646 too, makes the 0646 works
...
in native mode.
2000-07-07 13:54:25 +00:00
bouyer
e2aaf9ef7f
Work around a bug in AMD756 rev D2, from patches provided by David Sainty:
...
disable multiword DMA for these chips. multiword DMA can be forced with
options PCIIDE_AMD756_ENABLEDMA on rev D2 chips, but use at your own risk !
While I'm there remove a duplicate allocation of sc_wdcdev.nchannels in HPT
code.
2000-07-06 15:08:11 +00:00
mjacob
c466b99a9a
Use new isp_handle_index function. Redo how firmware is checked for
...
and loaded. Remember to enable interrupts after isp_reset but before
isp_attach. Return CMD_EAGAIN on request queue overflow so we can retry
the command when there's more queue space.
2000-07-05 22:12:23 +00:00
bouyer
3c5afc2677
Back out previous, it has to be done in a different way.
2000-07-05 19:05:31 +00:00
bouyer
838676ce64
Apply patch from David Sainty <David.Sainty@optimation.co.nz>:
...
Some AMD controllers have a bug which can look up the machine when using DMA, so
disable DMA for some revisions (info provided by AMD).
"options PCIIDE_AMD756_ENABLEDMA" can be used to force DMA on these chips.
2000-07-05 18:58:41 +00:00
bouyer
fa436f165c
HPT: use pciide_channels[i] not pciide_channels[0]. My HPT370 now probes
...
both channels (but still doesn't work properly; I suspect I got a broken one).
2000-07-05 16:11:35 +00:00
enami
88a0f6ee93
Match with promise ultra100/ata contoller. I haven't actually test this
...
contoller with ultra100 drive, but it works at least with ultra66 or more
older drive
2000-07-04 16:34:33 +00:00
enami
fa92d1c635
Regen.
2000-07-04 16:30:42 +00:00
enami
a710a5e35e
Add device ID of promise ultra100/ata controller.
2000-07-04 16:27:32 +00:00
gmcgarry
cc05a49fb0
Regen.
2000-07-03 06:05:44 +00:00
gmcgarry
72cbe1224d
Devices found in NEC Versa Note VX
2000-07-03 06:01:17 +00:00
wiz
235a799246
re-add README that got lost in 2.12-to-2.14 merge.
2000-07-01 01:59:54 +00:00
wiz
c01704a9db
remove unnecessary #ifdef __NetBSD__'s in #ifdef __FreeBSD__;
...
move one #include <vm/vm.h> into #ifndef __NetBSD__
2000-07-01 01:53:37 +00:00
wiz
d307475c33
resolve conflicts.
2000-07-01 01:38:58 +00:00
wiz
5457abf9cb
Import release 2.14 of the bktr driver. Changes: mostly integration
...
of NetBSD changes; support for new Hauppauge tuner types.
2000-07-01 01:30:43 +00:00
veego
a9d80391d0
Move the include of <vm/vm.h> into the ifndef __NetBSD__ part.
2000-06-30 08:12:10 +00:00
mjacob
7b0ccbb669
need uvm_extern.h for a function definition
2000-06-30 00:01:22 +00:00
thorpej
0b82c9610f
Don't check for a BAR address past PCI_MAPREG_END; some devices
...
have BARs way out in left field.
2000-06-28 17:32:48 +00:00
mrg
7c15053eed
remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>
2000-06-28 16:08:42 +00:00