tv
8e6f7afb5b
MKfoo=no -> NOfoo
2001-12-12 01:48:43 +00:00
augustss
1ad59a57f2
Recognized Danube chip as well.
...
Small cleanup.
2001-12-11 21:34:06 +00:00
pk
f696afd8ff
Name changes: {KBD,MS}_BPS => {KBD,MS}_DEFAULT_BPS
2001-12-11 17:27:25 +00:00
ad
f1e83bd500
Regen.
2001-12-11 11:21:56 +00:00
ad
a2b8531ff3
Add some Intel/ICP-Vortex/Compaq products.
2001-12-11 11:21:01 +00:00
kleink
b327c956d1
Regen: add product ID for the Motorola MPC107.
2001-12-11 11:00:45 +00:00
kleink
4e24ace442
Add product ID for the Motorola MPC107.
2001-12-11 10:57:50 +00:00
kleink
0fc3ae7e76
Add (some) register definitions for the Motorola MPC105 PCI Bridge/Memory
...
Controller (PCIB/MC).
2001-12-10 12:09:33 +00:00
augustss
aa816a6d89
Regen.
2001-12-10 03:36:54 +00:00
augustss
9cfe511c73
Add some devices.
2001-12-10 03:36:12 +00:00
veego
9d39bbf3a8
Support for dvd region code (RPC).
2001-12-09 22:56:10 +00:00
manu
3cdc6f6197
Changed clocktl interface to use syscallargs structures
2001-12-09 16:10:43 +00:00
fvdl
14deefd5b1
pckbd_enable is called during autoconfig. Using pckbc_enqueue_cmd at
...
that time will have bad results, such as queue corruption because
of multiple TAILQ_INSERTs, etc, because it's not designed to work
in an interrupt/context-free environment. Use pckbc_poll_cmd instead.
2001-12-09 13:42:01 +00:00
pk
80c46be6c1
KBD_BPS => KBD_DEFAULT_BPS (sync with ms driver nomenclature).
2001-12-09 12:03:32 +00:00
pk
5962ca0a49
Allow SUN_MS_BPS to override the mouse baud rate at all times. (see PR14774).
2001-12-09 12:02:06 +00:00
gehenna
c9b557f40e
Add an item
2001-12-09 03:06:46 +00:00
cyber
d6671330e0
The prom doesn't setup the fb if its not set to console.
...
We shouldn't try to configure it in that case.
This will make serial console work. completes fix to PR#14213
(Private email determined PR author was using serial console.)
2001-12-08 19:42:45 +00:00
soren
a5812755ac
Pass sbus addresses to sbus_bus_map(), not sbus_bus_addr()'d ones.
2001-12-08 05:36:31 +00:00
matt
ee7afa77b2
Fix sense of if to grab address from alternation if srom is not in isv
...
format on Davicom chips. Add sparc specific case in this case to call
myetheraddr if oui is all 0s (for Netra X1).
2001-12-07 21:13:58 +00:00
fredette
178a439b58
Regen.
2001-12-07 14:21:18 +00:00
yamt
272f471ee0
add detach support for st.
2001-12-07 11:26:30 +00:00
onoe
e7357c0007
Regen: Add HPB and LPC functions of 82801BAM.
2001-12-07 08:00:35 +00:00
onoe
c971f89005
Add HPB and LPC functions of 82801BAM.
2001-12-07 07:59:24 +00:00
cjs
b445461d1e
Rebuild these to fix the "generated from" line.
2001-12-07 07:43:10 +00:00
cjs
9dd4ce03d0
Add Palm m500/m505 and Sony Clie USB cradle device IDs.
2001-12-07 06:59:44 +00:00
jdolecek
27b0006d34
it doesn't make sense to wait for resources during autoconfiguration
2001-12-06 21:04:27 +00:00
augustss
ba528e6dec
Small change to Christos' fix: allow malloc() to return NULL, but complain
...
if it does.
2001-12-06 20:00:58 +00:00
christos
94074f1212
change the malloc arg from NOWAIT to WAITOK; pointed out by lennard.
2001-12-06 19:54:02 +00:00
christos
dbabce6bb7
PR/14852: Martin Husemann: Allocate the slotdata the the probed slot before
...
we call the configuration function. Thanks lennard for pointing it out.
XXX: Someone should look this over and make sure that the current strategy
makes sense.
2001-12-06 19:52:56 +00:00
kleink
bc1f5761e3
Recognize the MK48T18 as well (differs from the MK48T08 only in packaging
...
options and voltages).
2001-12-06 18:54:23 +00:00
augustss
22fd9bbb5f
Add IrDA related defines.
2001-12-06 17:00:26 +00:00
rafal
a76d350acc
Fix component class/types to match reality for SGI's ARCS, which is just
...
different enough from stock ARC to be annoying.
2001-12-06 14:59:02 +00:00
rafal
23e1fa1306
Fix PR 13465 by Krister Walfridsson: memory initialization used uninitialized
...
variable to start off the write pattern (how ironic! 8-).
2001-12-06 13:18:22 +00:00
msaitoh
72f2d1c3a3
#endif ... -> #endif /* ... */
2001-12-06 10:28:40 +00:00
augustss
604ea366d4
Restructure to get rid of size limit.
...
Fix return value bug.
2001-12-06 00:17:12 +00:00
augustss
5ef96ebab2
Don't crash on early calls to get the speeds.
2001-12-06 00:11:18 +00:00
augustss
ec901ec7fe
Regen.
2001-12-05 23:25:56 +00:00
augustss
12812553f8
Add a NEC USB 2.0 hub. (USB 2.0 hubs are very rare creatures at the moment!)
2001-12-05 23:25:31 +00:00
bouyer
3fe7074804
Compile with NWD == 0. Fixe kern/14844 by hamajima@nagoya.ydc.co.jp.
2001-12-05 20:43:00 +00:00
augustss
b24bbb4d82
Constify a little.
2001-12-05 20:00:15 +00:00
augustss
47fffba901
Add dongle specific code.
2001-12-05 19:59:54 +00:00
fredette
1a3eaeafd8
Now generate oosiop.out, the compiled 53c700 script.
2001-12-05 18:34:19 +00:00
fredette
ba3be8d408
Generated from oosiop.ss rev. 1.1:
...
Initial compiled script for 53c700.
2001-12-05 18:32:55 +00:00
fredette
60c77bb2f1
Added support for the Symbios/NCR 53c700 SCSI controller.
...
This chip is very similar to the 53c710, except that it's
missing a few registers, doesn't do relative jumps and
doesn't have the table-indirect addressing mode.
I have checked that this still generates the same output
on the existing scripts for the other chips.
2001-12-05 18:31:53 +00:00
fredette
8dce160cd1
New script for the Symbios/NCR 53c700 SCSI controller.
...
This is closely related to osiop.ss, the script for the
53c710.
2001-12-05 18:27:13 +00:00
augustss
bd8b498c42
Do SIR framing on incoming frames.
2001-12-05 15:51:11 +00:00
augustss
8c2cf4c7d8
Break out SIR framing to its own file.
2001-12-05 14:50:13 +00:00
wiz
31fcd50433
Use defparam instead of defflags for some bktr(4) related options that need
...
a value. Add BKTR_REVERSE_MUTE to defflags.
2001-12-05 11:41:16 +00:00
simonb
20a3ef2b53
Remove some debug printf()s.
2001-12-05 10:54:51 +00:00
augustss
9c8fe0b8c5
Put bytes on right q.
2001-12-05 04:31:02 +00:00
augustss
0913a897a5
Set error code for IRDA_RESET_PARAMS.
2001-12-05 04:30:24 +00:00
augustss
af5eb6fc8c
Fix some minor bug.
...
Add more debugging.
2001-12-05 04:07:06 +00:00
augustss
b81ddff1a7
Reset parameters on open.
2001-12-05 04:06:32 +00:00
simonb
a9f73b2015
s/defopt/defparam/ in previous; from lukem.
2001-12-05 03:50:09 +00:00
simonb
8a32c6fbfa
Change PCI_NETBSD_ENABLE_IDE back to a defopt - it's a mask.
2001-12-05 03:24:57 +00:00
augustss
037eb62a0f
Mention that much of the code was stolen from Tommy Bohlin.
2001-12-05 01:13:58 +00:00
augustss
3ead5262dd
Add some dongle support ioctl()s.
2001-12-04 23:33:33 +00:00
augustss
527fff66c0
Change speed setting a little.
2001-12-04 21:50:50 +00:00
augustss
e0b032d651
Add ir/ to SUBDIR.
2001-12-04 21:43:44 +00:00
augustss
64a9c02472
Implement speed setting.
2001-12-04 20:53:21 +00:00
jdolecek
a275d0a6b9
clarify copyright - this is all freshly written, no older code used
2001-12-04 20:51:23 +00:00
jdolecek
7a12ca98ab
Make this NCR 53C90 driver work, using the chip information from
...
Tymm Twillman's Linux mca_53c9x driver.
Tested with external ZIP100 only.
2001-12-04 20:47:58 +00:00
sommerfeld
ceb358f80c
Fix so these files build with options DEBUG enabled.
...
The change to edc_mca.c may not work as I don't have any mca hardware.
2001-12-04 20:00:15 +00:00
augustss
636b7788a1
Implement input processing (untested).
2001-12-04 19:56:43 +00:00
augustss
1db6a7d9df
Simplify interface to irframe.
2001-12-04 19:56:17 +00:00
christos
4950567ffc
Regen.
2001-12-04 18:46:51 +00:00
christos
9925bfcf9f
PR/13711: Peter Seebach: Symbol's Spectrum24 pcmcia/prism2 card isn't probed.
2001-12-04 18:46:30 +00:00
bjh21
5aee55caae
New file, describing what little I know of the layout of the Oak SCSI card.
2001-12-04 18:40:14 +00:00
wiz
b4371d47f5
Replace some misuses of "then" with "than".
2001-12-04 17:56:30 +00:00
gmcgarry
6dbb6e893b
Simply entries added in previous.
2001-12-04 04:30:22 +00:00
augustss
5f99a98472
Add irframetty driver for IrDA frames over serial lines.
...
THIS MOST DEFINITELY DOES NOT WORK. IT'S VERY INCOMPLETE.
2001-12-03 23:32:32 +00:00
jdolecek
08733c9d51
add NCR_VARIANT_NCR53C90_86C01 "NCR53C90 (86C01)"
...
treat exactly like NCR_VARIANT_ESP100
2001-12-03 23:27:31 +00:00
enami
5eb74d8bbe
Use correct format letter for chp->channel.
2001-12-03 11:07:34 +00:00
augustss
02aa2a59bc
Handle vendor/product lookup with a common routine.
2001-12-03 01:47:12 +00:00
bouyer
bfc80822c7
Update my copyrigth.
2001-12-03 00:20:22 +00:00
bouyer
4ca5497111
Allow wd to attach to something else than wdc/pciide (like USB<->ATA bridges):
...
- move some functions from ata.c to ata_wdc.c or wdc.c.
- add callbacks to struct ata_bustype so that wd.c doesn't call directly
functions from the lower level driver.
2001-12-03 00:11:15 +00:00
augustss
23d4159897
Add a subroutine to search for a vendor/product pair.
2001-12-02 23:25:25 +00:00
bouyer
65768c08e2
No need to include atavar.h here.
2001-12-02 22:59:40 +00:00
bouyer
4809ad42cb
Clean up attach of wd/atapibus:
...
kill ata_atapi_attach. Change atapibus to use a struct scsipi_channel instead
of ata_atapi_attach as attach arch. Create a ata_device, compatible with
scsipi_channel, to attach wd.
2001-12-02 22:44:32 +00:00
augustss
194762be5b
Touch up a little. No functional change.
2001-12-02 20:29:55 +00:00
augustss
1187860bcf
GC unused stuff.
2001-12-02 20:06:00 +00:00
jdolecek
f803294ead
use the new MCABUS_DMA_16BIT flag to use 16bit DMA (not implicit anymore)
2001-12-02 17:04:41 +00:00
augustss
2a22b00459
Add some IrDA names.
2001-12-02 16:32:04 +00:00
augustss
766e28edd3
Add driver for the Toshiba's Oboe IrDA chip. From Jan Sparud.
2001-12-02 16:30:30 +00:00
augustss
cf8a8cbe20
Fixes from Jan Sparud's code:
...
Make read and write methods symmetrical, add poll method.
2001-12-02 16:29:25 +00:00
bjh21
1208c816b3
Add (#ifdef'ed out) code to support the PDMA hardware on the Oak SCSI card.
...
Unfortunately, this code seems not to work at present. I don't yet know why.
2001-12-02 14:49:32 +00:00
bjh21
4e3bf132c0
Add comments naming our private-use characters (in lower case, to make them
...
distinct from real Unicode characters).
2001-12-02 12:46:32 +00:00
augustss
b540959734
Add framework for Ir devices. The irframe device is for delivering IrDA
...
frame to user land and the cir device is for consumer Ir (remote controls).
This code is only partially finished, but the irframe device works (given
a low level driver for the actual IrDA device).
2001-12-02 10:44:43 +00:00
gmcgarry
adb908503d
Add identifiers for HP devices.
2001-12-02 01:17:51 +00:00
ross
43fe22fed0
Revert previous; the _e003U definition is used elsewhere.
2001-12-02 01:04:26 +00:00
bjh21
15d94a4c59
On a VT100, the "scanline 5" character is also used for box drawing, so
...
represent it as U+2500 (BOX DRAWINGS LIGHT HORIZONTAL). This makes NetHack
DECgraphics mode work properly on a wscons console using an IBM-encoded font.
2001-12-01 16:07:58 +00:00
jdolecek
c65c74ab28
regenerate (allocate identifier for NCR 53c90)
2001-12-01 10:44:35 +00:00
jdolecek
8272a293b7
allocate identifier for NCR 53C90
2001-12-01 10:43:36 +00:00
jdolecek
4b334401ca
Nonworking NCR 53c90 attachment. I don't get any interrupts from
...
the device yet, need to find real NCR53c90 docs to figure out what's wrong.
2001-12-01 10:42:38 +00:00
enami
e69c410de5
Shorten wmesg so that they can be distinguished in ps/top output.
2001-12-01 09:42:39 +00:00
enami
b56cddb826
Fix null pointer dereference when EHCI_DEBUG is defined (and
...
debug is enabled).
2001-12-01 09:39:32 +00:00
bouyer
c6c2c476eb
Hum, no need to print a message each time we're waiting for the drive.
2001-12-01 00:05:04 +00:00
bouyer
e6922f82d6
Various quirks for the ATAPI OnStream DI-30, mostly from the FreeBSD driver.
...
Many thanks to Chris Pinnock for giving me remote access to his hardware.
2001-12-01 00:03:45 +00:00
bouyer
cd8d64fe2b
For ATAPI tape drives, poll for DSC (using a callout), to get the real
...
status of the command, and make sure the drive is ready for the next one.
2001-12-01 00:00:29 +00:00
augustss
2781ac8e07
Regen.
2001-11-30 13:41:17 +00:00
augustss
a287e24799
Add new devices. From URA Hiroshi in PR 14790.
2001-11-30 13:41:00 +00:00
thorpej
33bfd7be53
Fix typo in copyright notice.
2001-11-29 17:15:44 +00:00
wiz
e0492a661d
Update note about ioctl tsleep error with error report.
2001-11-29 15:01:19 +00:00
augustss
4b06fc39aa
Regen.
2001-11-29 13:58:41 +00:00
augustss
7a7025366e
Add some ISD devices.
2001-11-29 13:58:22 +00:00
augustss
c01e71bac5
Plug a memory leak in an error case.
2001-11-29 11:07:12 +00:00
thorpej
636e9cd08b
Add a "cacheline_size" argument to pci_configure_bus(). It is used
...
to set the cacheline size in the BHLC register. This should be the
size of the largest D-cache line on a system.
2001-11-28 23:48:34 +00:00
christos
c563f940be
ELINK_W4_UBYTESOK is 0x0d. This is probably why kim is getting x2 numbers
...
in stats.
2001-11-28 23:46:42 +00:00
jdolecek
8528a3409b
Match also product id 0x627c, it was omitted by mistake.
...
Problem pointed out by Carl Drougge on tech-kern, thanks!
2001-11-28 20:56:47 +00:00
lukem
ecb81c3f6d
- convert usage of "defopt" to "defflag" where the relevant option does
...
not support a value (e.g., it's to be used as "options FOO" instead of
"options FOO=xxx"). options that take a value were converted to
defparam recently.
- minor whitespace & formatting cleanups
2001-11-28 10:21:10 +00:00
lukem
71376e0797
use #ifdef MEMORY_DISK_DYNAMIC (for consistency with the rest of the kernel)
2001-11-28 05:55:34 +00:00
lukem
9f42ccc795
use #ifdef DDB (for consistency with the rest of the kernel)
2001-11-28 05:45:27 +00:00
lukem
371fd3fc10
use #ifdef RAID_AUTOCONFIG (for consistency with the rest of the kernel)
2001-11-28 05:39:13 +00:00
fredette
4fd267f75d
Added the new defopt SCSI_OLD_NOINQUIRY; this is used instead
...
of sun2 to wrap code that conjures up INQUIRY responses for
certain specific old devices.
2001-11-28 01:04:49 +00:00
yamt
dc2a9f16a0
don't allocate a mbuf cluster if we don't need.
2001-11-27 21:40:55 +00:00
fredette
73001afb44
When opening the mouse port, be sure to open it for 8 data bits.
...
The sun2 PROM can leave the port configured for 7.
2001-11-27 16:19:43 +00:00
onoe
afdb23ddea
Set ONES (must be ones) bits in tmd1 of tx descriptors.
...
This fix avoids VMware 3.0/WinXP to crash.
2001-11-27 13:49:03 +00:00
yamt
b2dc60987f
add isapnp frontend for cs driver.
2001-11-27 12:23:31 +00:00
yamt
e9dd0249c8
regen for IBM EtherJet ISA.
2001-11-27 12:21:49 +00:00
yamt
dcb7807cbe
add IBM EtherJet ISA.
2001-11-27 12:20:39 +00:00
enami
60adc294b9
Regen.
2001-11-27 03:25:53 +00:00
enami
f349dc8748
cvs -q update -j1.147 -j1.148 pcmciadevs
2001-11-27 03:25:16 +00:00
fredette
f0002ba642
Added macros for the bits in the SYSBUS byte, and macros
...
for the i82596 PORT access interface, from the documentation
for that chip. These help clarify writes to the SYSBUS
part of the SCP, and PORT usage by i82596-aware drivers.
2001-11-26 23:30:59 +00:00
fredette
83c021b2a7
Added quirk entries for Adaptec and Emulex SCSI interposer boards.
...
Decode a limited set of SASI/SCSI-1 sense codes, and under sun2
only, conjure up INQUIRY responses for these boards.
2001-11-26 20:39:29 +00:00
augustss
380fd47edb
Change wchan name for usb task thread.
2001-11-26 20:16:55 +00:00
fredette
ec3eeda2fe
Use bus_space on sun2.
...
Update the comment to match list of bus_space-using ports.
Removed some old unused asm() labels.
2001-11-26 20:15:48 +00:00
yamt
adbdd3e6f6
add $NetBSD$ and copyright notice and rcsid.
2001-11-26 19:55:38 +00:00
yamt
f6b0ec4cce
- regen for IBM SCSI PCMCIA.
2001-11-26 19:49:34 +00:00
yamt
64b2149540
add IBM SCSI PCMCIA.
2001-11-26 19:48:55 +00:00
yamt
dbaca00330
move dev/isa/cs89x0{.c,{var,reg}.h} into dev/ic
...
and split isadma parts into /dev/isa/cs89x0isa*.
2001-11-26 19:17:05 +00:00
yamt
9324423e84
remove "stg", that I accidentally commited.
...
thanks, Tsutsui-san.
2001-11-26 14:21:33 +00:00
yamt
b43f7a4791
add pcmcia frontend for cs driver.
2001-11-26 11:17:34 +00:00
yamt
7af704bf48
- add power management code.
...
- use ether_ioctl instead of its own code.
(make ifconfig down works properly.)
2001-11-26 11:14:50 +00:00
tron
e75321130b
Back out new "hme" driver because it causes a performance regression on
...
"netio" on an U5.
2001-11-26 10:39:29 +00:00
tron
7287466499
Bug fixes for VLAN handling supplied by Klaus Klein in private e-mail.
2001-11-26 06:51:12 +00:00
ichiro
a103dcf333
support BUFFALO CFtype WLAN card
...
wi0 at pcmcia1 function 0: BUFFALO, WLI-CF-S11G,
wi0: 802.11 address 00:07:40:0f:03:ea
wi0: using RF:PRISM2.5 MAC:ISL3873, Firmware: 1.3 variant 4
2001-11-26 04:34:56 +00:00
ichiro
1c1ddcc034
regen
2001-11-26 04:19:12 +00:00
ichiro
3dcc51c184
add device: BUFFALO AirStation CFtype WLAN Card
2001-11-26 04:18:26 +00:00
itojun
969cf96980
make it compile without INET
2001-11-26 02:41:20 +00:00
jonathan
879d358535
* Add entry for Dolphin Peripherals 4036 dual-serial card.
...
(Note: PCI ID conflicts with Dolphin Peripherals 4025; a 4025 may
attach two serial units, but I cannot find one to test).
2001-11-26 00:41:24 +00:00
tron
99756bfe86
Pull in Jason Wright's latest changes to the "hme" driver from OpenBSD.
...
This supports direct DMA from and into mbuf cluster, and VLAN
handling is done a bit differently.
2001-11-25 22:12:01 +00:00
augustss
a6ba091eef
Add a quirk for Olympus C-1. From FreeBSD (by iedowse)
2001-11-25 19:15:46 +00:00
augustss
596224e54f
Pay attention to the timeout value passed down by the scsipi layer.
2001-11-25 19:05:22 +00:00
augustss
6fcfa35836
Regen.
2001-11-25 17:17:42 +00:00
augustss
f070b78088
Add Olympus C-1.
2001-11-25 17:17:22 +00:00
yamt
ce170de115
- add (partial?) i/o mode support.
...
- add partial cs8920 support.
- add detach code.
- add a quirk for EtherJet PCMCIA with cardbus bridge.
(above "partial" means "engough to support EtherJet PCMCIA")
2001-11-24 20:18:55 +00:00
jdolecek
67238c609c
The header part of driver overhault:
...
* simplify and clean the attach code a lot, and support the 'drive'
locator
* pass proper dev_t to readdisklabel() - formerly, the passed value was
completely broken (used incorrect major and wrong minor), but worked
by accident
* worker thread is now spawned per controller, rather than per-drive;
i/o cannot be done concurrently by different drivers, only one
i/o can be pending at any time
* simplify the command queue code, just sleep appropriately when
!poll case, g/c 'async' code formerly needed, move the bio code
from ed_mca.c to edc_mca.c:edc_bio()
* other misc cleanups
2001-11-24 12:46:15 +00:00
jdolecek
211d58f020
don't need opt_mcaverbose.h here
...
print 'memory configured' instead of just 'configured' for memory expansion
cards
2001-11-24 12:33:14 +00:00
jdolecek
bb23eba3d8
MCA DMA hooked via bus_dma, so remove one
...
add entry regarding AHA-1640 (the driver needs testing)
2001-11-23 22:57:34 +00:00
jdolecek
07312f0fbb
Convert over to use the new MCA DMA facilities, which encapsulate
...
the MCA DMA controller access. This also means we gain >16MB RAM support.
While here, overhaul the driver to saner state, especially:
* simplify and clean the attach code a lot, and support the 'drive'
locator
* pass proper dev_t to readdisklabel() - formerly, the passed value was
completely broken (used incorrect major and wrong minor), but worked
by accident
* worker thread is now spawned per controller, rather than per-drive;
i/o cannot be done concurrently by different drivers, only one
i/o can be pending at any time
* simplify the command queue code, just sleep appropriately when
!poll case, g/c 'async' code formerly needed, move the bio code
from ed_mca.c to edc_mca.c:edc_bio()
* put all string arrays used by edc_dump_status_block() within #ifdef EDC_DEBUG,
and use numbers instead if it's not defined; this cuts object size by 5KB
* other misc cleanups
2001-11-23 22:53:09 +00:00