thorpej
9eefbe5b74
Regen; there is absolutely no point in having a FreeBSD RCS ID in this file.
2001-01-20 17:04:03 +00:00
thorpej
7ad2150248
There is absolutely no point in having a FreeBSD RCS ID in this file.
2001-01-20 17:03:32 +00:00
taca
ce1c8f1a25
Regen.
2001-01-20 08:50:30 +00:00
taca
da5294450d
In 1.111
...
> o Add RATOC REX_R280 card.
Since this already exists in pcmciadevs, delete it for preventing compile error.
2001-01-20 08:49:53 +00:00
lukem
1d15673dae
consistently use FE_DEBUG (DEBUG was used a couple of places where it
...
was obvious that FE_DEBUG should have been used instead)
2001-01-20 07:31:00 +00:00
thorpej
6549452c38
Don't deref NULL when searching for the correct board.
2001-01-20 04:19:21 +00:00
thorpej
c38c39fc9b
Only need to pass a cy_softc * to cy_attach().
2001-01-20 02:26:39 +00:00
thorpej
44ff75e3c5
ANSI'ify.
2001-01-20 02:24:16 +00:00
thorpej
a0f7017e2e
Clean up the PCI attachment a bit, and adjust the other pieces
...
to suit.
2001-01-20 02:15:01 +00:00
imp
cd3120ae66
Sync to pcmicadevs 1.111
2001-01-20 01:58:12 +00:00
imp
d93492c616
Sync file with FreeBSD 1.8:
...
o Add NAKAGAWA METAL's LNT-10TN card.
o Add KINGSTON KNE-PC2 ethernet card.
o Add RATOC REX_R280 card.
o Add $FreeBSD$ id.
I've not added these cards the their respective drivers, however.
2001-01-20 01:56:16 +00:00
eeh
905ef1b7fa
Use the SCSIACCEL ioctl() to turn on TAG QUEUEs.
2001-01-19 23:04:23 +00:00
kenh
4a962c6cd9
Retry requests if the CD-ROM drive returns the sense code "Device in
...
Process of Becoming Ready".
2001-01-19 22:47:46 +00:00
martin
28899ce913
Add another CIS variant for ELSA mc/isdn card
2001-01-19 20:04:07 +00:00
ichiro
88e7f62500
regen
2001-01-19 17:28:58 +00:00
ichiro
ee8a058b1d
add USB serial adapter
...
I/O DATA USB-RSAQ2 (use PROLIFIC PL2303 chip)
2001-01-19 17:28:15 +00:00
martin
0f589a40df
Nuke all uses of splimp() in the isdn subsystem, replace by splnet().
2001-01-19 12:44:44 +00:00
jdolecek
e07a5ff574
constify
2001-01-19 08:54:21 +00:00
nisimura
b4ef15f3bc
- paint underline on text honouring WSSCREEN_UNDERLINE.
...
- use accellerated painting for text cursor, should improve speed.
2001-01-19 05:43:43 +00:00
augustss
79c6c8ec3f
Make this compile again after const-ification.
2001-01-19 04:01:10 +00:00
martin
c423d2c0f9
Add support for another PCMCIA ISDN card: Sedlbauer speed star II.
...
While there fix two outdated comments.
2001-01-18 22:13:59 +00:00
jdolecek
34c8ae80da
constify
2001-01-18 20:28:15 +00:00
tv
e58532a4bf
No-op commit to force update to a non-"-kk" revision.
2001-01-18 17:47:58 +00:00
jdolecek
62fde088a1
adapt to pci_knowndevs[] being const, make local constant arrays const
2001-01-18 13:12:13 +00:00
jdolecek
4ad663531b
regen: make pci_knowndevs[] const
2001-01-18 13:11:22 +00:00
jdolecek
771d1f2f35
make pci_knowndevs[] const
2001-01-18 13:03:22 +00:00
thorpej
aa204493b9
Regen; Intel Gigabit Ethernet update.
2001-01-17 20:56:47 +00:00
thorpej
29002abf43
Update the Intel Gigabit Ethernet entries.
2001-01-17 20:55:47 +00:00
thorpej
3d0bbf9152
Filter "receive process failed to idle" on noisy chips (like the
...
ADMtek AN985).
2001-01-17 19:37:09 +00:00
haya
193fd06950
Fix comment.
2001-01-17 08:37:09 +00:00
nisimura
1d8bb9f134
managed to make this useful enough for screen editor.
...
- video base register value brings different scanline starting address
of framebuffer depending on VRAM chip column size.
many other issues left unsolved.
- text rendered in incorrect colours.
- acceleration codes should be reimplemented from scratch.
2001-01-17 06:48:09 +00:00
thorpej
fc5dafc79b
Fix a rather annoying problem where the sockaddr_dl which holds
...
the link level name for the interface (ifp->if_sadl) is allocated
before ifp->if_addrlen is initialized, which could lead to allocating
too little space for the link level address.
Do this by splitting allocation of the link level name out of
if_attach() and into if_alloc_sadl(), which is normally called
by functions like ether_ifattach(). Network interfaces which
don't have a link-specific attach routine must call if_alloc_sadl()
themselves (example: gif).
Link level names are freed by if_free_sadl(), which can be called
from e.g. ether_ifdetach(). Drivers never need call if_free_sadl()
themselves as if_detach() will do it if it is not already done.
While here, add the ability to pass an AF_LINK address to
SIOCSIFADDR in ether_ioctl() (this is what caused me to notice
the problem that the above fixes).
2001-01-17 00:30:49 +00:00
thorpej
d418f0d68c
Add support for AN985-based CardBus network interfaces.
...
From Masanori Kanaoka <kanaoka@ann.hi-ho.ne.jp>.
2001-01-16 18:55:00 +00:00
thorpej
23ded7f4c2
Regen; ACCTON and AboCom AN985 Ethernet devices.
2001-01-16 18:43:19 +00:00
thorpej
cb7242ca2f
Add some ACCTON and AboCom AN985 Ethernet devices.
2001-01-16 18:42:56 +00:00
thorpej
2663816278
Fix register offset botch when setting the multicast filter on
...
the ADMtek AN985.
2001-01-16 17:33:24 +00:00
nonaka
58acc910af
regen
2001-01-16 15:57:54 +00:00
nonaka
417efc284d
Add Roland SCP-55
2001-01-16 15:56:48 +00:00
augustss
1d25789f34
Update with recent files.
2001-01-16 11:54:13 +00:00
nisimura
f20b78bb5d
Add a definition for PMAGD which should cover all (three?) variations of
...
it. Left commented out until DECstation switchs to WSCONS.
2001-01-16 05:49:41 +00:00
nisimura
bd7039cbdb
- relocate the code to place sprite cursor inside interrupt handlers
...
called on every virtical replace.
- efforts to make the code strucutures similar across TC framebuffers.
2001-01-16 05:32:16 +00:00
nisimura
f493d886c1
- make this more senseful 32bpp TC framebuffer. This is far less broken
...
than the preivous code. It can show readable characters on screen.
Tested only with 32bpp model of PMAGD opion card. Need more work for 8bpp.
- 2D accelleration will be revamped to ultilize SFBplus features.
- there seems much mulfunctionness in 32bpp codes of /sys/dev/rasops/.
Need to rectify every corners.
2001-01-16 05:06:02 +00:00
augustss
6fe782cff1
Use the real Y@P firmware. Permission granted by Kamal Parmar,
...
<kamal@siliconportals.com>, at Silicon Portals.
A big thanks to Silicon Portals for being cooperative (unlike many USB
device vendors).
2001-01-16 03:10:09 +00:00
thorpej
058f408c59
Regen.
2001-01-15 23:29:28 +00:00
thorpej
a1df526434
Add the 66MHz version of the Symbios 53c1010.
2001-01-15 23:29:04 +00:00
perry
674a20f8fb
powerhook fixes, from thorpej, tested by me. Thinkpad T20 sound now perfect.
2001-01-15 23:25:39 +00:00
perry
3bb7b7df87
Fixes from OpenBSD via chopps. Audio now works on my Thinkpad T20
...
provided I don't suspend the thing...
2001-01-15 22:28:20 +00:00
fvdl
a8d16ea901
Move decl out of __HAVE_OLD_DISKLABEL
2001-01-15 21:29:30 +00:00
fvdl
4d7a6c1fda
Move declaration out of __HAVE_OLD_DISKLABEL ifdef.
2001-01-15 21:27:21 +00:00
tshiozak
2ed1e48455
List two USB MIDI I/Fs; YAMAHA UX256 and Roland UM-1.
...
These devices, however, aren't conforming to USB-MIDI class spec.
BTW, here is very experimental version of the driver for these devices:
http://www.imou.to/~AoiMoe/UNIX-at-Random/garbage/umidi-2001-01-15.diff.gz
2001-01-15 20:26:46 +00:00
nisimura
9b47b68152
abandon an attempt to have 8bpp textop and 32bpp textop parallelly.
...
Pursuade a unified logic effective for both depths.
2001-01-15 09:45:30 +00:00
nisimura
452e3d1a2f
fix a typo and rearrange a comment about SFB register aliasing effect.
2001-01-15 09:41:57 +00:00
nisimura
3a6d3e0771
use ri_devcmap[] values directly, instead of calling rasops_unpack_attr().
...
-
2001-01-15 09:37:42 +00:00
augustss
845a2d5b53
Fix comment typo.
2001-01-15 03:52:03 +00:00
thorpej
45de366b2e
Rename __GENERIC_SOFT_INTERRUPTS to __HAVE_GENERIC_SOFT_INTERRUPTS,
...
and place the definition in <machine/types.h>. This can now be used
as a flag to indicate whether or not <machine/intr.h> can be included
to get the generic soft interrupt API.
2001-01-14 23:50:28 +00:00
thorpej
4d81dcf9c1
splimp() -> splvm()
2001-01-14 21:28:16 +00:00
thorpej
372338915a
Use splnet() to block network interrupts, not splimp().
2001-01-14 17:37:41 +00:00
ichiro
bf4e834543
ELSA XI-300 WaveLanCard (PRISM2) work.
...
OEM. ADLINK 330C
http://www.adtec.co.jp/CGI/parts/parts_detail.cgi?product_id=ADLINK330C
2001-01-14 06:54:01 +00:00
tshiozak
cfb6a0b2c6
add missing sc->dying initializer at midiattach.
2001-01-13 16:16:12 +00:00
tshiozak
3a10cc3d0a
add detaching/deactivation code to midi driver.
2001-01-13 16:09:04 +00:00
bjh21
dd7e31f012
The mask tables have no excuse for being in the data segment.
2001-01-12 23:03:52 +00:00
bouyer
bc9dd935cf
Fix bug which affects pciide controllers in native mode (found by
...
Paul Kranenburg, many thanks !): the control register I/O is 4 byte long
although only one is used, but the control register is at offset 2, and not
0 as expected by IC code. Use bus_space_subregion() to get a handle which
points to the control register, and is one byte long.
2001-01-12 16:03:59 +00:00
itojun
12a14b346e
match T1 card. from freebsd driver, it should just work.
...
i'll test it as soon as i get the card handy.
2001-01-12 05:19:18 +00:00
itojun
78fdca968e
regen
2001-01-12 05:14:36 +00:00
itojun
c1285a8caf
add product ID for LMC T1 card. from freebsd.
2001-01-12 05:13:47 +00:00
martin
e94e4a6d47
Move interrupt mapping before initialization of the card (which might
...
cause interrupts). This works around a problem on sparc64, where
interrupts without installed handler seem to cause heavy lossage (and
interrupts are already enabled at this stage of autoconfiguration).
2001-01-11 22:46:40 +00:00
explorer
8fcc8721da
Put the UQ_ASSUME_CM_OVER_DATA quirk back in. Without it, the Ricochet GS modem fails to work even with the other changes.
2001-01-11 20:35:02 +00:00
jhawk
0d99070cf2
Change wi(4)'s default from ad-hoc mode to BSS mode. Also
...
some minor manpage fixes.
2001-01-11 19:33:51 +00:00
tsutsui
4f8dfdb556
Don't copy Rx packet to mbuf if it has invalid length; just discard it.
...
Fixes kern/11877.
2001-01-11 14:38:58 +00:00
augustss
366e0029a8
Ad ezload attribute for EZ-USB firmware loader.
2001-01-11 13:14:08 +00:00
ichiro
3a755611ac
about WI_TIMEOUT:
...
It is not enough to initialize NANOSPEED ROOT-RZ2000 WLAN Card.
In fact, this card needs about 66900 counts.
2001-01-11 11:54:21 +00:00
ichiro
a86eb3e683
NANOSPEED ROOT-RZ2000 WLAN Card work.
...
(PRISM II)
2001-01-11 11:37:54 +00:00
ichiro
c8cf783ce8
regen
2001-01-11 11:33:19 +00:00
ichiro
b7cad127b5
add product
...
NANOSPEED ROOT-RZ2000 WLAN Card
2001-01-11 11:32:56 +00:00
augustss
35e36fee18
Add USSCANNER_DEBUG
2001-01-11 06:33:51 +00:00
augustss
d03f7a8f4b
Mention that I found protocol info in the Linux driver.
2001-01-11 06:33:22 +00:00
augustss
7d90b0cb9c
Note that I got information about the protocol from the Linux driver.
2001-01-11 06:20:04 +00:00
augustss
4dc9c52505
Add usscanner and uyap.
2001-01-11 06:01:18 +00:00
augustss
8765aa2c42
Add a driver for HP5300 which uses a homebrew SCSI-over-USB protocol.
...
Furthermore, it uses Avisions scanner-over-SCSI protocol (but that's
not visible in the driver).
Thanks to Lloyd Parkes for testing and debugging and to Jukka Marin for
testing.
XXX This driver should be extended to handle Microtek scanners as well.
2001-01-11 06:00:31 +00:00
ichiro
35b9cac9d5
regen.
2001-01-10 23:48:54 +00:00
ichiro
263cb744f8
add EMTAC A2424i 11Mbps WLAN Card
2001-01-10 23:47:56 +00:00
martin
8c2f65891f
Prefer memory mapping over io mapping for this card too,
...
although it doesn't have a chance to work on a no-io system because
of an io based BAR lacking a mem counterpart.
2001-01-10 21:41:36 +00:00
martin
a42939d604
Make the driver try mapping memory first, the try io.
2001-01-10 20:31:49 +00:00
aymeric
fc0f2f8909
Added four config entries for the DLink DE-650CT.
...
XXX I think we should have if_ne_pcmcia.c try to allocate I/O addresses
around 0x300 or we'll end up with a lot of quirks for NE2k based
cards which have bad CIS's.
2001-01-10 17:37:27 +00:00
ad
6b133efd3e
Make this work with the SA 431 and 42xx series controllers.
2001-01-10 16:48:04 +00:00
thorpej
3ba997a164
Add the 53c1510d and 53c895a. 1510d confirmed working by
...
Mark Davies <mark@MCS.VUW.AC.NZ>.
2001-01-10 15:50:20 +00:00
tsutsui
6c3ff254ea
Get rid of (unintentionally added) ^M.
2001-01-10 14:58:08 +00:00
tsutsui
234840a1ae
Initialize the FBC mode register in cg6attach().
...
Values are taken from sunGX.[ch] in xsrc.
Now RASTERCONSOLE works properly on my SS1+ with old 2-slot sbus cg6.
2001-01-10 13:26:52 +00:00
rh
3d5c5173f5
Add a quirk table for specific implementations.
...
Change the NEC-specific subvendor test for GPIO initialization into a more
generic quirk table flag.
Add a quirk flag for hardware that has left and right channels reversed
(currently the COMPAL 38W2 a.k.a. Dell Inspiron 5000e)
Clean up PCM channel initialization and add channel swapping option.
2001-01-09 23:27:07 +00:00
rh
6ec1759deb
regen
2001-01-09 23:20:22 +00:00
rh
ca3478d0e2
Add COMPAL vendor and COMPAL 38W2 product (OEM for Dell Inspiron 5000e)
2001-01-09 23:19:03 +00:00
thorpej
d11cfe3c79
Regen; added Symbios 53c1510D.
2001-01-09 23:16:18 +00:00
thorpej
ff00b6c009
Add Symbios 53c1510D.
2001-01-09 23:15:39 +00:00
rh
cb2d30303b
Add new AC97_HOST_SWAPPED_CHANNELS host flag that causes left and right
...
mixer channels to be swapped (required for hardware that has wiring
reversed).
2001-01-09 23:14:25 +00:00
martin
ba45ad64d3
Ifdef some routines only needed for ELSA Quickstep cards when compiling
...
without support for those.
2001-01-09 21:26:30 +00:00
mjacob
442e2e73a9
ISPASYNC_PDB_CHANGED -> ISPASYNC_LOGGED_INOUT.
2001-01-09 18:56:24 +00:00
mjacob
64c3b7f881
Add some 2X00 specific state flags for status response entries. Add the
...
defines necessary for the REGISTER FC4 TYPE SNS subcommand.
2001-01-09 18:56:06 +00:00
mjacob
5599d31360
ISPASYNC_PDB_CHANGED->ISPASYNC_LOGGED_INOUT. And also, ISPASYNC_CHANGE_NOTIFY
...
is for both local loop and fabric cases now.
2001-01-09 18:54:53 +00:00
mjacob
81df08ddef
Use a SNS REGISTER FC4 TYPE subcommand to register with the name server.
...
This means we should be able to work with McData switches now. Change
ISPASYNC_PDB_CHANGED to ISPASYNC_LOGGED_INOUT (more descriptive). Allow
F-Port topologies to use target ids 0..125 to log into fabric devices.
Yet again fool around with defaul WWN stuff.
2001-01-09 18:54:06 +00:00
ad
1b4eef2721
- Make VDAC state per-board.
...
- Add an ioctl to reset the STIC.
- Add an ioctl to restore the screen contents from backing.
- Other tweaks.
2001-01-09 16:04:03 +00:00
lukem
0ed2fcf9fb
*minor* knf
2001-01-09 06:36:13 +00:00
martin
ac6176f581
Fix some oversights from fixing option names.
2001-01-09 00:46:01 +00:00
thorpej
7bebf9a408
On ADMtek chips, don't just idle the chip when programming the
...
multicast filter. These chips don't like to go into "idle" state
very much, so we have to use the big hammer and reset the chip,
instead.
2001-01-08 22:12:57 +00:00
thorpej
d101f6f462
Add Accton EN2242 10/100 MiniPCI Ethernet.
2001-01-08 21:50:47 +00:00
thorpej
2482ba1fab
Regen; added Accton EN2242.
2001-01-08 21:47:38 +00:00
thorpej
3628087824
Add product ID for the Accton EN2242 10/100 Ethernet (an ADMtek AN985).
2001-01-08 21:47:10 +00:00
thorpej
666e82a4e9
Use the AN985 media switch on the AN985.
2001-01-08 21:45:42 +00:00
thorpej
e9bb880aaf
The ADMtek AN985 "ghosts" the single built-in PHY at every MII address.
...
Work around this by having a custom media init routine that limits the
search to MII address 1.
2001-01-08 21:40:29 +00:00
thorpej
f9c77ef635
Only build "esm" if it's included in the kernel config file.
2001-01-08 21:16:26 +00:00
augustss
e6616f532a
Cosmetic changes.
2001-01-08 20:21:16 +00:00
thorpej
2b00271327
Regen; added DEC SWXCR RAID.
2001-01-08 20:08:17 +00:00
thorpej
18b051656b
Add product ID for DEC SWXCR RAID (a Mylex v5 controller).
2001-01-08 20:07:21 +00:00
rh
a3aa8d5abc
Add esm audio driver.
2001-01-08 19:55:51 +00:00
rh
ca3b496216
Initial import of the Maestro 2/2e 'esm' PCI audio driver. This driver
...
is based on the FreeBSD 'maestro' driver by Taku YAMAMOTO
<taku@cent.saitama-u.ac.jp>
2001-01-08 19:54:31 +00:00
takemura
757dca55b7
These ioctl commands should be '_IOW' to set value.
...
WSMOUSEIO_SRES
WSMOUSEIO_SSCALE
WSMOUSEIO_SRATE
2001-01-08 11:20:24 +00:00
rh
21ea7bd559
regen
2001-01-08 09:53:08 +00:00
rh
48276d65d9
Add IDs for the NEC Versa LX and Versa Pro LX
2001-01-08 09:52:22 +00:00
itojun
9bbe5b85ca
"lp" must be defined reagardless from __HAVE_OLD_DISKLABEL
2001-01-08 06:57:21 +00:00
fvdl
d040bd5908
Return error in the case of using ODIOCGDINFO or ODIOCGDEFLABEL when
...
the number of partitions is > OLDMAXPARTITIONS. This is better
than silently truncating the label (don't want to silently throw
away partitions when using an old disklabel binary on a label with
> 8 partitions). From Enami Tsugutomo.
2001-01-08 02:03:45 +00:00
thorpej
b79ddef845
Also ignore receiver errors if VLAN_MTU is enabled; the 21040 appears
...
to require this.
2001-01-07 23:29:12 +00:00
martin
6b82e7fe42
64bit police.
...
Rumors say there are archs without ISA busses, so avoid including
(uneccesarily) isa bus headers in MI files.
XXX this is the minimal solution, layer interface calls will have
XXX to be revisited later
2001-01-07 21:47:24 +00:00
sommerfeld
4522010c18
Make certain we see COM_MPLOCK, MULTIPROCESSOR, and LOCKDEBUG
...
to avoid any confusion about whether or not we have a lock in the softc.
2001-01-07 18:09:26 +00:00
fvdl
e2d1c1f926
Adapt all disk devices in MI directories to handle ODIOC* calls
...
for ports that have bumped MAXPARTITIONS (and thus define
__HAVE_OLD_DISKLABEL).
2001-01-07 18:09:01 +00:00
augustss
6861904096
Regen.
2001-01-07 15:01:06 +00:00
augustss
55c57a573f
Add an Altima PHY.
2001-01-07 15:00:46 +00:00
augustss
e90b26477e
Regen.
2001-01-07 14:47:00 +00:00
augustss
6d5a1918f8
Add Epson 1640 scanner. (From FreeBSD)
2001-01-07 14:46:31 +00:00
augustss
5b6d98341e
Try both the old (wrong) and new SOFT_RESET request type.
2001-01-07 14:26:19 +00:00
martin
218d552c4c
Note ISDN devices.
2001-01-07 13:10:54 +00:00
mrg
c5802f9f90
avoid unused variables if not RASTERCONSOLE
2001-01-07 05:41:50 +00:00
nathanw
46b2a2fcd4
Do ess_config_addr() in the ofisa front end, rather than in the match
...
routine. Prevents problems with non-SCR ess chips, as described in
PR 11630.
2001-01-06 22:50:00 +00:00
nathanw
a30debae05
Add description of the pinout of a standard DB-25 parallel port,
...
relative to the bits described here.
2001-01-06 17:16:19 +00:00
takemura
1c518d67a0
Add WDC_CAPABILITY_SINGLE_DRIVE to ignore secound drive. Wdc on pcmcia will
...
be attached with this flag.
Some CF Card (for ex. IBM MicroDrive and SanDisk) doesn't seem to implement
drive select command. In this case, you can't eliminate ghost drive properly.
So you should use this flag to ignore the ghost by force.
2001-01-06 14:55:49 +00:00
augustss
94094c44ab
Change debugging output a little.
...
Don't the for the wrong id when UMASS_DEBUG is set.
2001-01-06 12:14:39 +00:00
augustss
f6f8ab2d11
Don't #define UAUDIO_DEBUG here.
2001-01-06 12:12:24 +00:00
martin
4c176b9806
Disable the daic directory for now, it breaks with OBJDIR builds.
...
This needs more thought.
2001-01-05 23:17:48 +00:00
christos
6d92451397
don't keep adding targets, but include bsd.kinc.mk... This time make obj borke.
2001-01-05 20:18:10 +00:00
martin
34875ea7b1
Now let it survive "make install" too.
2001-01-05 19:56:55 +00:00
martin
651aeb5899
don't let "make all" fail
2001-01-05 19:01:02 +00:00
bouyer
69153b6b36
Run at Ultra/66 on VIA controllers that can do it. PCI vendor/device/revision
...
is the same for the Ultra/33 and Ultra/66 version, so test writability of
the U66 enable bit (idea from Chris Cappuccio).
Thanks to David Carrel for testings.
2001-01-05 18:04:42 +00:00
bouyer
cbf42ca2d1
Ops, make it compile again.
2001-01-05 15:34:05 +00:00
bouyer
5c800a0dab
Add support for Ultra/100 on intel ICH2; from Tomokazu HARADA in kern/11747.
2001-01-05 15:29:39 +00:00
bouyer
2a63f0a46c
Add support for Ultra/100 on the HPT370
...
XXX the datasheet for the HPT370 is wrong
While I'm there clear the DRIVE_DMA flag when we're going to use Ultra/DMA
where it was missed, so that wdc_print_modes() only prints what's used.
2001-01-05 15:20:53 +00:00
martin
242656c78a
Enable the imported ISDN4BSD based ISDN subsystem.
...
This is the kernel part (userland to follow soon) of the latest (and
very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a
homepage at http://www.freebsd-support.de/i4b/ .
It gives the user various ways to use the isdn connection: raw data (via
the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device),
voice/answering machine (the i4btel "telephone" device) and ip over isdn
(the ipr device, "IP over raw ISDN").
Supported are a bunch of common and older cards, more to be added soon
after some cleanup. Currently only the european E-DSS1 variant of the
ISDN D channel protocol is supported.
2001-01-05 13:09:15 +00:00
martin
c3cb638bca
Initial import of ISDN4BSD release 0.96
2001-01-05 12:49:52 +00:00
mjacob
6cb4620b76
(some of these changes were made in the previous revision- oops)
...
Say which mailbox command times out (polled or interrupting). Also,
give them a bit more time to timeout (5 seconds instead of 2).
2001-01-05 07:03:54 +00:00
mjacob
9d7f6e219f
Ian McDonnell <apriori@world.std.com> made me see the error of my ways.
...
*Cough*. Ahem. I hadn't been setting error to XS_SENSE when there was
a check condition. Major blunder.
2001-01-05 07:02:00 +00:00
augustss
49f333783f
Don't make local defines for stuff that's already in ac97reg.h.
2001-01-05 03:33:39 +00:00
augustss
5f3c3e0d6f
Add definitions for some bits in ID and STATUS regs.
2001-01-05 03:32:46 +00:00
augustss
cc9f003455
Add some codecs.
2001-01-05 03:32:11 +00:00
bouyer
4dc117d433
Ops, add COM_FREQ to a few PUC_PORT_TYPE_COM I missed.
...
Thanks to Bernd Ernesti for pointing this out.
2001-01-04 11:34:27 +00:00
veego
3e63d458f0
Use COM_FREQ for COM part of the last commited entry.
...
Why are there other drivers here which have PUC_PORT_TYPE_COM but don't
use COM_FREQ or even don't have the extra field?
2001-01-04 08:49:31 +00:00
veego
17718db1b9
Add support for boards with an Oxford Semiconductor chip.
...
This one was an I/O Flex PCI I/O Card Model-223 with 4 serial and
1 parallel ports.
XXX We need to move the PCI IDs to pcidevs.
2001-01-04 08:43:21 +00:00
mycroft
f73703a4a6
Set the play and record parameters separately.
...
If the device is unidirectional, just ignore parameters in the other direction.
(XXX We need a better way of dealing with this.)
Only set curaltidx if we're setting usemode.
This makes both the Altec Lansing speaker set and the Telex bidirectional frob
work again.
2001-01-04 07:05:00 +00:00
mycroft
c142ce184b
Several things:
...
* Only match an alternate which is in the same direction.
* Use 16-bit ulaw and alaw conversions for output, if possible.
* Store the interface handle in the `alternate' table, so we use the right
interface when creating pipes for devices with both play and record.
Record doesn't seem to actually return any data from the Telex frob, but at
least it doesn't crash or return EIO now.
XXXXXXXX
This is a big f*cking hack. Play and record need to be separated completely
if this code is ever going to even pretend to support full duplex.
2001-01-04 06:20:49 +00:00
mycroft
6ff81e44ec
No really, this is half-duplex for now. Lame.
2001-01-04 05:25:24 +00:00
mycroft
ab1d9b87b0
Make some vague attempt to handle devices that do both input and output. This
...
probably needs more work, but at least my Telex frob can play music now.
Also, AUDIO_DEBUG -> UAUDIO_DEBUG.
2001-01-04 03:53:09 +00:00
enami
25481ad786
Redo previous; we need to notify kbd driver.
2001-01-04 01:33:37 +00:00
mycroft
29ecdf4b0c
Regen.
2001-01-03 23:15:14 +00:00
mycroft
cbfa3ad17d
Add Chrysalis-ITS LunaVPN card.
2001-01-03 23:14:39 +00:00
enami
62a4aefda9
Avoid null pointer dereference so that boot -d works again.
2001-01-03 23:03:45 +00:00
enami
7eab063a4f
Use device_lookup.
2001-01-03 23:00:24 +00:00
ad
a06fc2bf4b
Fix thinko in previous.
2001-01-03 21:17:05 +00:00
ad
5fcbd5f722
- Fix a number of bugs with the configuration stuff.
...
- Bash the passthrough interface into working order.
- Add an ioctl to retrieve the `tidmap'.
2001-01-03 21:04:01 +00:00
ad
8494f44b67
Make dumps work, and put the first part of detach into ld.c.
2001-01-03 21:01:28 +00:00
bouyer
286f4f934f
Add a 'flag' member to struct puc_attach_args and struct port. For
...
PUC_PORT_TYPE_COM, use it to store the clock frequency (with 8 lower bits
to 0, used for real flags if needed).
Update all descriptions to set flags to 0 for LPT or COM_FREQ for COM.
Add support for the VScom PCI-800H 8 port serial adapter (which uses
a 14.7456 Mhz crystal instead of the standart 1.8432Mhz :)
XXX now that we can pass other frequency than COM_FREQ, the VScom PCI-800
entry could probably be updated to DTRT - does anyone have one ?
2001-01-03 15:13:15 +00:00
augustss
c2b9d052ba
Cosmetics.
2001-01-02 23:08:54 +00:00
augustss
3ea054452a
Add placeholder for firmware.
2001-01-02 22:38:51 +00:00
augustss
0e9ef4adc0
Forgotten commit for EZ-USB loader.
2001-01-02 22:24:00 +00:00
augustss
32e4d7004e
Add a transient driver for the YAP phone that downloads firmware into
...
the EZ-USB chip. After downloading the firmware the device detaches
and then reattaches as a composite device (audio + HID).
XXX For now there is no firmware committed since the vendor (Silicon
XXX Portals) has not yet agreed that we can redistribute their firmware.
2001-01-02 18:52:44 +00:00
augustss
5b86e8bfa8
Add subroutines to download firmware into Cypress (formerly Anchor)
...
EZ-USB chips.
2001-01-02 18:49:56 +00:00
augustss
f586756bcf
Regen.
2001-01-02 09:53:16 +00:00
augustss
d3fd188459
Add a new TI hub chip.
2001-01-02 09:52:55 +00:00
mrg
d9a9b8d6d5
the tcds cards work in pmaxen. move tcds attachment to files.tc. leave asc
...
at tcds in files.alpha for now, and add a new `xasc at tcds' to files.pmax.
after pmax has moved fully to MI scsi (and `asc' is MI scsi), we should move
the device asc, etc., lines to files.tc.
2001-01-01 23:43:05 +00:00
ad
c29358e0f9
Don't try to configure `uninteresting' devices.
2001-01-01 19:03:30 +00:00
augustss
8afb11bb20
Don't match on a bunch of scanners that should be handled by a
...
different driver.
2001-01-01 18:52:05 +00:00
augustss
47c95db1c3
Regen.
2001-01-01 18:51:08 +00:00
augustss
f33102e85d
Add another scanner.
2001-01-01 18:50:42 +00:00
augustss
5806434428
Call vdevgone() with correct minor range.
2001-01-01 18:34:12 +00:00
augustss
2f1e60b46c
Support device detach.
...
Don't call scanjet_attach() for all HP scanners.
Also, ANSIfy while I'm here.
2001-01-01 18:28:49 +00:00
ad
2f5cf27275
PR 6402: some SCSI devices use \377 as blank, so adjust scsipi_strvis().
2000-12-31 17:54:29 +00:00
augustss
9a52f80f0f
Make the controller survive suspend/resume. Thanks to Steve Woodford
...
<steve@mctavish.co.uk> for testing.
2000-12-31 14:29:54 +00:00
ad
196d40d973
Regen.
2000-12-31 14:04:26 +00:00
ad
fb04e415dd
Fix Mylex products.
2000-12-31 14:03:24 +00:00
ragge
9bbf84e4ca
Changes for dzkbd/dzms. This is not yet finished, but at least the
...
kernel is useable.
2000-12-30 22:11:46 +00:00
mjacob
462ff196a4
[ dummy checkin to add to previous CVS ]
...
It's probably not really a compiler bug- somebody pointed out
that it was the kernel making strings readonly. But I do think it's
a bug. The actual code was really more like:
char *revname;
...
revname = "2X00";
...
revname[1] = '2'; <<<<<<<<< BOOOM
The variable revname is not a const. If I had said
const char *revname = "2X00"
...
revname[1] = '2';
that would indeed be breaking const rules.
2000-12-30 19:47:20 +00:00
mjacob
8adadc9bda
There's a compiler bug for sparc64 that makes the construct:
...
char *foo = "XXXX";
...
foo[1] = 'Y';
blow up (in the kernel) with the 2nd assignment. Work around it here-
it's probably just as well- I was spending more in cpu instructions doing
the assignment than I was saving in string space (it would have been
cheap on a pdp11 or a 68k- but the address loads and assignments on something
like sparc or alpha way outweigh the savings in space. Tsk.).
2000-12-30 19:30:09 +00:00
wiz
1a40e855c8
Undo pci_intr_map change in non-NetBSD part of the file.
2000-12-30 17:02:53 +00:00
wiz
1796fa4bd8
Fix pasto in comment.
2000-12-30 16:55:24 +00:00
wiz
2ad3fd958d
Merge 2.18 to trunk.
2000-12-30 16:52:36 +00:00
mjacob
c6b9ad5aeb
Use bootverbose to now set whether or not we add
...
ISP_LOGCONFIG and ISP_LOGINFO messages into the
default logging mask.
2000-12-30 08:49:11 +00:00
castor
02d83a4c77
Fix PR port-hpcmips/11477 "only hpcmips panics with wireless network cards"
...
Adjust the payload of receive mbufs so the data following the
ethernet header is aligned.
2000-12-30 07:57:52 +00:00
sato
a2fe1adf2a
for calling sc->sc_acessops->pollc,
...
use wsdisplay_cd.cd_devs[unit] in accessing wsdisplay_softc
instead of casting pointer.
XXX: i compiled it in i386, hpcmips, alpha.
2000-12-30 05:38:50 +00:00
eeh
804add680f
Regen.
2000-12-30 04:39:03 +00:00
eeh
6cfa6f67c1
Fix typo.
2000-12-30 04:38:02 +00:00
eeh
44f785d4cd
Add Sun psycho bus controller.
2000-12-30 04:34:51 +00:00
mjacob
e5482757b5
Fix at least alpha kernel builds. You can't pun a pointer to a dev_t on
...
alpha. This is also a bad idea. I really don't know the ws code at all
or I would just fix the whole issue.
2000-12-30 02:58:42 +00:00
sato
9785bf0526
notify console polling mode or not to lower level framebuffer driver.
...
notify EMUL mode or not to lower level framebuffer driver.
these may use framebuffer level hardware acceleration/software optimization.
2000-12-30 01:41:51 +00:00
augustss
2c65dfb9b5
Be less talkative in attach.
2000-12-30 00:37:24 +00:00
tsutsui
b1cf284bd6
s/AP0_UDMA_MASK/APO_UDMA_MASK/
2000-12-29 18:59:01 +00:00