hannken
747c45e3e4
Avoid dereferencing null pointer. `data->name == NULL' means default font.
2002-04-04 13:08:35 +00:00
ichiro
ed93d4f3b5
space/TAB cosmetics
2002-04-04 07:15:17 +00:00
ichiro
7fadd48a2f
using table driven for Prism2 family IDs/Names.
2002-04-04 07:06:16 +00:00
chs
e340f273c4
add support for Cogent EM100 (aka Adaptec ANA-6910) TX and FX.
2002-04-04 05:45:54 +00:00
thorpej
a1808a4556
Add support for the Netwinder on-board 21143 (but don't try using it
...
yet; there are still some problems).
2002-04-03 20:52:42 +00:00
thorpej
5eb4257b8e
Add bus master DMA support for the Symphony Labs 82C105 PCI IDE
...
controller. This part is also found in the Winbond 83C553 Southbrige.
2002-04-03 17:02:21 +00:00
ichiro
ff941b5271
s/WI_NIC_3842/WI_NIC_3842_EVA
2002-04-03 15:43:14 +00:00
ichiro
a07b331747
add more IDs of PRISM family
2002-04-03 15:33:20 +00:00
jmc
a3c3d336ee
Only dump the rom up to ab_retlen in error cases. Also add in
...
P1212_ALLOW_VENDOR_DIRECTORY_TYPE to the flags passed to the p1212 parser
2002-04-03 04:15:59 +00:00
lukem
38b5c3b216
- Add alpha boot block info, derived from sys/arch/alpha/include/disklabel.h,
...
adding "alpha_" / "ALPHA_" prefix to items as appropriate. Rename
CHECKSUM_BOOT_BLOCK() -> ALPHA_BOOT_BLOCK_CKSUM(). Add cgd's copyright
from disklabel.h.
- Clean up a couple of comments.
2002-04-03 04:05:05 +00:00
christos
1a0ee78709
make sure that we don't die if attach fails and we pull the card.
2002-04-03 00:18:31 +00:00
augustss
f3a93e43e7
Add urlphy.
2002-04-02 20:46:10 +00:00
fvdl
03295688de
Return 0 when no interrupt was handled.
2002-04-02 16:02:38 +00:00
isaki
677cd20c7f
initialize codec variables every open().
2002-04-02 15:22:37 +00:00
isaki
fec379f5cd
Correct ADPCM -> linear8 conversion routine.
...
Now, we can record on vs0 (but it's very noisy)
2002-04-02 15:19:00 +00:00
jmc
a3850d2694
Add another exception condition (XXX...I'm gonna have to give in and just
...
put in support for the new p1212 spec that isn't a standard yet).
Also, minor cleanups and one off by one error when copying text descriptors.
2002-04-02 10:10:54 +00:00
petrov
71419e9eb9
Return from interrupt handler after chip init(reset).
2002-04-02 09:48:27 +00:00
lukem
d213d804f7
Rename MEMORY_DISK_SIZE (formerly MINIROOTSIZE) to MEMORY_DISK_ROOT_SIZE,
...
which was suggested by Izumi Tsutsui <tsutsui@ceres.dti.ne.jp> as
being more consistent with what it's controlling...
2002-04-02 05:30:34 +00:00
bouyer
4940346b10
Add a chan_name to struct scsipi_channel, holding the channel's name.
...
Set this to dv_xname for scsibus and atapibus.
Set the name of the kernel thread to chan_name instead of controller's
name:channel number (so that we can use this name for controller-specific
threads).
2002-04-01 20:37:41 +00:00
martin
bf8b82a971
Move isic_intr_enable to a file not depending on the HSCX driver, so
...
ifpci-only configurations build again.
Remove the now unused controller enable function from the passive drivers
l2<->l1 interface.
2002-04-01 12:14:26 +00:00
martin
71b6502920
Do not bother to enable interrupts at attach time - we are going to disable
...
them again imediately
2002-04-01 12:12:26 +00:00
ichiro
2288447a2e
add more IDs of PRISM family
2002-04-01 02:46:47 +00:00
bouyer
bf5fb91f9c
Fix typo in a comment. Reported by Alexander Yurchenko in private e-mail.
2002-03-31 19:47:39 +00:00
mjacob
9fff4c6833
Thanks to Jason Wright of OpenBSD- spotted that the offsets were all wrong
...
for bus_dmamap_sync calls. They'd been blindly ported from Solaris which
had *one* dma map for the entire control space, so offset was incremented
for the Request, Response and FC Scratch spaces. Tsk. There are three maps
in NetBSD. I should probably make them one anyway.
2002-03-31 17:56:54 +00:00
martin
3adb535884
Don't clear the adapt structure of the attaching channel - this nukes
...
all function pointers passed in from the adapter driver.
This partly fixes PR 13480, i.e. the FREECOM CD driver works now in pcmcia
adapters.
The remaining issue (timing problems with slow cards and cardbus bridges)
is probably the cause of several other PRs too.
2002-03-31 14:36:59 +00:00
martin
a35450fe90
Backout previous. While it fixes half of the problem for me, it is not
...
the right fix.
2002-03-31 13:27:32 +00:00
jdolecek
3679b97e61
add some bound checking
...
patch submitted by IWAMOTO Toshihiro in kern/13112
2002-03-31 10:44:44 +00:00
jdolecek
23f67512e0
edc_cmd_wait(): it is absolutely necessary to wait for the BSR_CMD_INPROGRESS
...
flag to clear, even when the COMMAND COMPLETE interrupt already did happen,
otherwise we get ATTENTION ERROR for next command if it happens soon
enough; this fixes the reliability problems introduced by previous change
some other cleanup & simlify of edc_cmd_wait()/edc_run_cmd(), the 'secs'
is just a hint used in !poll case only
add some comments
move status_block[] back to edc_mca_softc, to save stack memory
make #ifdef DEBUG #ifdef EDC_DEBUG and g/c some obsolete debug stuff
make some EAGAINs EIOs
edc_intr(): wakeup the waiter for any command, not just READ/WRITE DATA
2002-03-31 10:01:26 +00:00
martin
6d37025002
Establish/disestablish the interrupt handler when enabling/disabling the
...
controller - no matter if we are called from attach or not.
This makes my FreeCOM CD drive work at first attach (PR 13480).
Something is wrong with the detach code; it won't work on second attach
and will panic on second detach - but that has to wait until the kids
took care of some easter eggs.
2002-03-31 07:19:03 +00:00
ichiro
cf8b4530ef
add more description of "Connection control characteristics" in Prism2
2002-03-31 06:09:37 +00:00
ichiro
42d7147fe3
typo fixed
2002-03-31 05:54:19 +00:00
ichiro
53f97402c6
Dont use magic number.
...
added parameter of WEP flags
2002-03-31 05:51:47 +00:00
ichiro
17a3f4351a
delete incorrect register
2002-03-31 05:22:26 +00:00
ichiro
94e7948a7e
add rx/tx status register
2002-03-31 05:12:55 +00:00
ichiro
5cebe8a050
mistake
2002-03-31 04:06:29 +00:00
ichiro
d68d2ca3ec
add more frame structure register
2002-03-31 03:36:15 +00:00
ichiro
54a67f9e68
regen
2002-03-31 00:42:03 +00:00
ichiro
c0bd1d04bc
add product
...
WirelessLAN USB-11
2002-03-31 00:41:37 +00:00
uwe
4e7d1a999f
Add (unfinished) igsfb driver.
...
While here g/c stale cprofb entry, it's not in the tree and I plan to
support CyberPro cards with igsfb driver eventually (where is my netwinder?)
2002-03-30 20:21:21 +00:00
uwe
782296b588
First cut at framebuffer driver for Integraphics Systems IGA1682.
...
It's not finished yet, but it can do enough to get wscons working for
Krups JavaStation.
2002-03-30 19:48:55 +00:00
martin
e5c92d53f8
Be a nice citizen, enable interrupts only when we are ready to talk
...
to the ISDN (i.e. when userland has /dev/isdn open).
2002-03-30 19:13:44 +00:00
martin
ed4ba39c75
Add a command to layer 1 drivers to update LED state for controllers that
...
have status LEDs.
2002-03-30 17:54:17 +00:00
ichiro
7cd9648d72
added sc_pri_firmware_ver, and print Primary/Station firmware versions.
...
cosmetic change.
2002-03-30 16:44:59 +00:00
ichiro
c05f3dd312
the kind of "firmware" was clarified.
...
firmware -> station firmware
2002-03-30 15:58:45 +00:00
ichiro
20417d89e0
add WI_RID_PRI_IDENTITY rid , (0xFD02)
...
Reflects the primary funcs firmware Identification number
2002-03-30 15:53:26 +00:00
tron
92ca7a2bc8
Apply changes provided by Thilo Manske in PR kern/16118:
...
1. Fix setting of nominal fan speeds with ENVSYS_STREINFO.
2. Treat Winbond 83781D specially because it has a programmable divisor for
FAN3 unlike generic devices.
3. Set nominal RPMs.
4. Fix a typo in the code for setting FAN3's divisor for W83782 type
hardware monitors.
2002-03-30 13:37:41 +00:00
martin
e14f4779db
Avoid duplicate expensive lookups by passing a pointer to the call
...
descriptor/a pointer to the layer 3 state directly to driver functions,
instead of their ID/index.
2002-03-30 11:15:41 +00:00
martin
f5e2c967fc
Split BRI attaching into two phases, so lower layer drivers can get their
...
BRI identifier and L3 driver state early on, then finish initializing and
announce the controller to userland when it's ready.
2002-03-29 20:29:53 +00:00
jdolecek
3ead6be6bd
no need to splbio() while manipulating sc_q - it's accessed from
...
process context only (edcworker())
2002-03-29 20:10:46 +00:00
bjh21
ca682b8433
Remove "This file is part of NetBSD/arm26" comment.
2002-03-29 17:27:34 +00:00