junyoung
36dc3b5f36
Regen; fix for duplicate ATI Rage Pro.
2002-02-28 02:34:15 +00:00
junyoung
1ce4367071
Better fix of duplicate ATI Rage Pro IDs. `_B' and `_P' mean BGA and
...
PQFP, respectively.
2002-02-28 02:32:50 +00:00
christos
d487168d5f
PR/15754: Sean Davis: Initialize if_softc before calling the mii init
...
routines to avoid NULL pointer de-referencing in the callbacks.
2002-02-28 00:52:21 +00:00
augustss
da0af33867
Change mapping of keycode 50 to be closer to the spec.
2002-02-28 00:30:13 +00:00
augustss
27cee6c777
Regen.
2002-02-27 23:29:01 +00:00
augustss
f2afa010b1
Add some more stuff that might make Palm and Sony devices work.
...
(Gleaned from Linux.)
2002-02-27 23:00:03 +00:00
augustss
50a7e169bc
Add Palm m125.
2002-02-27 22:45:16 +00:00
martin
fe3a97c935
regen
2002-02-27 21:01:55 +00:00
martin
b6b3e04f66
Avoid duplicate define for ATI Rage Pro PCI
2002-02-27 21:00:28 +00:00
junyoung
53e222d45c
Regen.
2002-02-27 16:38:08 +00:00
junyoung
ab2517393d
Fully revise product IDs for ATI Mach64 and Rage graphics cards.
...
XXX Rage 128 not revised.
2002-02-27 16:36:41 +00:00
augustss
5d2b04bb42
Move the interrupt bailout when a cancelled ii is found.
2002-02-27 12:42:41 +00:00
augustss
5663022c32
Remove spurious splusb().
...
Lower abort hardware wait.
2002-02-27 12:12:45 +00:00
jmc
71b05541b5
Initial layout for SBP2 routines. Mainly just the code yanked from fwnode.c
...
so it's not lost.
2002-02-27 05:12:11 +00:00
jmc
6cf5c78fa4
Basic prototype/beginning of firewire disk support using sbp2/scsi. Commiting
...
to have a baseline.
2002-02-27 05:11:27 +00:00
jmc
40cba409bb
Change/pretty up some debugging info.
...
Also, add unit location fields to the ROM image. The p1212 spec requires
unit locations if you have 2 or more unit directories which is the case for
ipv4 and ipv6 compiled into a kernel.
2002-02-27 05:09:15 +00:00
jmc
f04610f130
Move definition of if_fw fifo location to ieee1394reg.h as it's needed for
...
filling in unit location in the rom.
XXX: This all is really too welded together. The if_fw code should be
decoupled from this and simply be handed a method by which it can provide
the config rom back to the main code.
2002-02-27 05:07:25 +00:00
jmc
d455d6316d
Add 3 more macros for extracting info from bus info block
2002-02-27 05:05:39 +00:00
jmc
ea96c58797
Change length values to u_int32_t
2002-02-27 05:04:28 +00:00
jmc
ed05bf459e
Rototill fwnode.c to rely on the p1212 routines to parse and validate the ROM
2002-02-27 05:02:25 +00:00
jmc
8140d3a6bb
Note done sections related to fwnode/ieee1212 stuff
2002-02-27 05:00:55 +00:00
jmc
2d478bd8d8
Move over from std to here
2002-02-27 05:00:00 +00:00
jmc
524644efa7
SBP is a firewire/ieee1394 specific protocol, not a generic standard. Move this
...
to the ieee1394 directory
2002-02-27 04:59:29 +00:00
jmc
b1eeba63dc
Initial checkin.
...
A framework for parsing p1212 compliant ROM's and returning a tree that
describes it. Include routines for searching the tree, walking it to
apply functions against nodes and printing out the tree.
Also provide a utility routine to take all the unit dirs present in a ROM,
loop against them and present them to config_found to configure all possible
sub devices.
2002-02-27 04:58:50 +00:00
jmc
00ea0581b5
Add a few more extraction macros and begin the ALLOW list of flags for
...
overriding specific checks in p1212_parse
2002-02-27 04:55:58 +00:00
augustss
0357a44190
Avoid a race condition spotted by UCHIYAMA Yasushi <uch@vnop.net>.
2002-02-27 01:30:50 +00:00
christos
5d823a2299
Start of mi /dev/{mem,kmem,zero,null} driver. We add an ioctl entry, because
...
we don't want to throw an error when FIONBIO is requested. We also allow
FIOASYNC clear.
2002-02-27 01:16:14 +00:00
jmcneill
cc72a54933
Add constraints to allow for disabling PS/2 mouse powerhooks. As requested
...
by Chuck Cranor.
To disable powerhooks with the pms and pmsi drivers, respectively:
options PMS_DISABLE_POWERHOOK
options PMSI_DISABLE_POWERHOOK
2002-02-27 00:30:07 +00:00
itohy
4283f00882
1. Change equalizer (treble, bass) to be ``flat'' if the values set at
...
the center position (128), so as to be compatible with other drivers.
The equalizer is enhancement only, and the values < 128 don't take
any effect.
Yeah, this causes spec change....
For equalization.treble and equalization.bass, the relation between
old and new value is
new_value = (old_value / 2) + 128.
(Note this does not apply to equalization.surround.)
2. Support ++ and -- of mixerctl(1) for stepping volume variables.
3. Fix problem where the chip is not powered up
when the mic input is unmuted.
2002-02-26 14:57:36 +00:00
joda
b57f5ccbca
in esa_resume, call esa_codec_reset; makes it much more happy after a
...
suspend on my O500 (snatched from FreeBSD)
2002-02-26 11:05:05 +00:00
augustss
ae9f835cf2
A small fix for FreeBSD.
2002-02-26 10:27:49 +00:00
augustss
2c66bc238b
Fix a typo that prevented timeout in control requests from working.
...
Spotted by Alfred Perlstein <bright@mu.org>.
2002-02-26 10:22:48 +00:00
dbj
2622b21584
use #ifdef WI_DEBUG instead of #if WI_DEBUG
2002-02-26 09:29:18 +00:00
dbj
44ab750650
avoid walking full length of unknown stats structure.
...
this partially addresses pr14385.
there is still a byte swapping bug retrieving the
stats structure. Since both the type and the length
are incorrectly swapped, we would timeout while reading
an extra long section (caused by the byteswapped length)
of garbage data.
turning on WI_DEBUG now just reports the unknown info type
which can be seen to be obviously incorrectly swapped
on macppc
2002-02-26 09:18:54 +00:00
augustss
ab875c9c5c
Some minor fixes from FreeBSD.
2002-02-26 02:00:16 +00:00
augustss
97e6cc6f72
Fix an uninitilized request. From Alfred Perlstein <bright@mu.org>.
2002-02-25 22:39:01 +00:00
manu
f8e0ee9efc
Fixes a bug in argument passing to ntp_adjtime1. patch submitted by
...
paul@Plectere.com (see kern/15519)
2002-02-25 21:16:36 +00:00
kleink
9e8cc352a9
Update datasheet URLs.
2002-02-25 17:37:47 +00:00
ad
3f78ffdeca
Argh, dont reference any wscons parts in files.dec yet.
2002-02-25 17:11:17 +00:00
ad
f89bb3064e
Move the dz driver to dev/dec, since it can be shared with pmax.
2002-02-25 14:58:06 +00:00
augustss
306aa99ff8
Some portability improvement.
...
Add define for usb.h version.
2002-02-25 00:46:37 +00:00
ad
a66008a0b5
Add WSMOUSE_TYPE_MAXINE.
2002-02-24 02:01:40 +00:00
kleink
764103c61c
Regen: add IBM 82660 PowerPC to PCI Bridge and Memory Controller.
2002-02-24 01:44:00 +00:00
kleink
914e8aef4a
Add IBM 82660 PowerPC to PCI Bridge and Memory Controller.
2002-02-24 01:42:36 +00:00
scw
c4dbe1a160
Allow MD code to provide functions for reading/writing NVRAM/RTC
...
locations. If passed NULL, the old behaviour using bus_space_{read,write}_1()
is used. Otherwise, all access to the chip goes via the MD functions.
This is necessary for mvmeppc boards where the mk48txx NVRAM/RTC is not
directly addressable.
2002-02-23 17:18:54 +00:00
ad
b13d5cf210
Fix typo in previous.
2002-02-23 14:05:02 +00:00
martin
8af2b425a2
Add a missing call to isapnp_config().
...
Do not hardcode IST_EDGE, use the type from the attach args.
Noticed by Christos Zoulas.
2002-02-22 21:26:47 +00:00
christos
df34bbcc7a
Regen
2002-02-22 17:13:46 +00:00
christos
5cdee96e49
PR/15701: Mike Wlodarczyk: ISAPNP data for another SupraExpress 56I SP V.90
2002-02-22 17:13:26 +00:00
ad
287977b3d2
Replace one of two divide ops with an AND when calculating the XYMASK
...
address.
2002-02-22 16:05:27 +00:00
mjacob
91f80cf3fc
Implement F/W crashdumps for 2200 && 2300 cards (kernel compile option).
...
Distinguish between 2312 and 2300 cards (they *are* different). Enable
RIO (Reduced Interrupt Operation) for the LVD cards (hey- I've seen
batched completions of the 30 commands at a time with this,....)...
If we get a Port Logout on local loop topologies, we have to force the
f/w to log back in. The easiest way (for us) to do this is to force
a LIP. This also will wake up the disk that probably just had a f/w crash.
Implement mailbox 'continuations'- this allows interrupts to re-drive
a mailbox command if it's one that just essentially repeats the previous
mailbox command (e.g., f/w download). This saves a boatload of sleep/wakeup
twitches.
If we're not a 2300 and we're about to return with a 'bogus interrupt'- check
the semaphore register to be non-zero at all and outgoing mailbox 0- this
seems to be where some of the lost ISP1080 commands came from.
2002-02-21 22:32:40 +00:00
kleink
e9dc13b243
As discussed with Jason Thorpe: while the `cacheline_size\' argument is
...
a byte-size quantity, the CacheLine Size configuration register specifies
the system cacheline size in units of 32-bit words; per PCI Local Bus
Specification, rev. 2.1, section 6.2.4.
2002-02-21 20:22:48 +00:00
enami
147331af13
Fix broken indentation.
2002-02-21 05:30:30 +00:00
simonb
b0a8050029
regen: Use BCM prefix instead of SB prefix in previous.
2002-02-21 00:00:28 +00:00
simonb
1d958329b8
Use BCM prefix instead of SB prefix in previous.
2002-02-20 23:59:58 +00:00
simonb
1df79a37a8
regen: Add the SiByte/Broadcom SB1250 PCI and LDT bridge IDs.
2002-02-20 23:53:32 +00:00
simonb
034caadcd2
Add the SiByte/Broadcom SB1250 PCI and LDT bridge IDs.
2002-02-20 23:53:01 +00:00
simonb
ee0bfb00bf
regen: Rename the SIBYTE entry to "Broadcom Corp. (SiByte)".
2002-02-20 23:46:55 +00:00
simonb
e4007a266b
Rename the SIBYTE entry to "Broadcom Corp. (SiByte)".
2002-02-20 23:45:50 +00:00
augustss
0db3eee7bb
Add quirks for Minolta Dimage X.
2002-02-20 22:28:54 +00:00
augustss
dd0cea6baa
Regen.
2002-02-20 22:28:20 +00:00
augustss
b1b2559c84
Add Minolta Dimage X (very nifty!).
2002-02-20 22:27:54 +00:00
christos
6728d906e9
Prefix structure members to protect them against clashes with eg. c++ keywords.
...
Suggested by Alfred Perlstein, from FreeBSD, ok'd by augustss
2002-02-20 20:30:12 +00:00
simonb
724e595530
Regen: Add the Concord Camera Eye Q 3x.
2002-02-19 14:13:01 +00:00
simonb
63e8b06dff
Add the Concord Camera Eye Q 3x.
...
Reverse the Yamaha and Yano entries so they're in alphabetical order.
2002-02-19 14:12:02 +00:00
simonb
72359ec83c
Fix indentation botch.
2002-02-19 14:07:26 +00:00
mjacob
d76634e057
Update 2300 firmware to latest release level.
2002-02-19 01:38:04 +00:00
augustss
30981eee37
Add ulinear8 to/from slinear16 transforms.
2002-02-18 19:50:03 +00:00
yamt
e3f53c00e2
fix indent
2002-02-18 14:45:56 +00:00
yamt
1486b3d395
add a missing splx in the case of error.
2002-02-18 14:41:50 +00:00
jmc
a10cd2d55f
Print the tcode in hex when debugging like all other debug statements
2002-02-18 09:10:44 +00:00
uwe
d2be07c591
Shared ebusvar.h for sparc and sparc64.
...
NB: ebus_attach_args member names are singular to be consistent with SBus.
sparc64 version uses plural, so update sparc64 drivers when converting them
to use this shared header
2002-02-18 04:44:41 +00:00
uwe
ea8decf111
Add DMA definitions.
...
Add some sparc32 related comments.
2002-02-18 03:43:29 +00:00
augustss
0786bd90ab
Add another tlp card (found by trial and error).
2002-02-17 21:21:58 +00:00
augustss
c8b7c9e3ba
Regen.
2002-02-17 21:21:15 +00:00
augustss
9c5176e112
Add a 10/100 Ethertnet card from Hawking.
2002-02-17 21:20:46 +00:00
bjh21
00994a7564
Add prototypes for static functions.
2002-02-17 20:08:34 +00:00
martin
387b55cc79
Protect calls to wi_cmd() from callout handlers by proper splnet()/splx()
...
pairs. Without this, the interrupt handler will steal the "command completed"
status and wi_cmd will busy loop until it times out.
Add some error output to make failure modes like this more prominent.
This should fix PR 14559.
2002-02-17 19:24:18 +00:00
thorpej
58ff6aaf22
Regen: Add Genesys Logic GL641USB CompactFlash card reader.
2002-02-16 18:18:06 +00:00
thorpej
bfdbf84cf8
Add product ID for the Gensys Logic GL641USB CompactFlash card reader.
2002-02-16 18:17:35 +00:00
thorpej
3285e44973
Regen: Add the Elan SC520 System Controller.
2002-02-16 16:36:36 +00:00
thorpej
1b6c81cacd
Add the AMD Elan SC520 System Controller.
2002-02-16 16:35:48 +00:00
augustss
77beb7e099
Use the correct years for copyright.
2002-02-14 21:58:30 +00:00
kent
46ffcfbf95
uaudio_set_params() for mulaw:
...
Give priority to 16bit again in the case the device has no hardware
support for mulaw.
2002-02-14 12:55:51 +00:00
augustss
4cb7d87b12
Oops, I messed up the last commit, try again.
2002-02-14 12:52:01 +00:00
chs
4ee45f845f
add support for Adaptec ANA-69xx multi-port cards.
2002-02-14 07:59:55 +00:00
chs
b744097a5f
allow writing to write-only mappings. fixes PR 3493.
2002-02-14 07:08:02 +00:00
augustss
076c2a2de8
Make fixed rate codecs work. From Tsuyoshi Iguchi in kern/15606.
2002-02-14 03:22:36 +00:00
itojun
75777b6533
make the driver even more silent; print state change messages only if IFF_DEBUG.
2002-02-13 22:06:17 +00:00
scw
08bde987bb
Separate out devices common to many Motorola mvme boards (68k, 88k and ppc)
...
in preparation for future mvmeppc and mvme88k ports.
This needs a bit if tidying up to make it trully shareable, which will
happen as the new mvme ports are added.
2002-02-12 20:38:43 +00:00
scw
8c75e475ba
Separate out devices common to many Motorola mvme boards (68k, 88k and ppc)
...
in preparation for future mvmeppc and mvme88k ports.
This needs a bit if tidying up to make it trully shareable, which will
happen as the new mvme ports are added.
2002-02-12 20:38:41 +00:00
scw
5bd17a1271
Separate out devices common to many Motorola mvme boards (68k, 88k and ppc)
...
in preparation for future mvmeppc and mvme88k ports.
This needs a bit if tidying up to make it trully shareable, which will
happen as the new mvme ports are added.
2002-02-12 20:38:09 +00:00
jdolecek
a2803fa798
split the channel stuff into record and play parts, so that this driver is
...
full duplex, independent
2002-02-12 19:52:43 +00:00
tron
f1a2d1c420
Remove obsolete prototype for "udsbr_search".
2002-02-12 10:51:49 +00:00
mjl
253423f1c7
Add OnSpec PC-Card reader
2002-02-11 21:13:35 +00:00
mjl
59ff2c4198
Regen
2002-02-11 21:07:50 +00:00
mjl
c381ca9def
Add Datafab MD1-II
2002-02-11 21:05:34 +00:00
uwe
6e320d03b8
Undo previous that incorrectly byte-swaps stamps for little endian
...
machines when RI_BSWAP is *not* set. Redo my original fix to directly
build stamps in desired endianness instead of calling bswap32().
2002-02-11 20:50:58 +00:00
kleink
db48366eb0
Forgot to mention two reserved bits.
2002-02-11 19:01:28 +00:00
kleink
4691174484
Move the declaration of pci_conf_hook down to <machine/pci_machdep.h>;
...
a port may choose to implement it not as a function but i.e. as a
pci_chipset_tag_t function vector.
2002-02-11 17:24:00 +00:00
augustss
490beda381
Remove an accidental change from last commit.
2002-02-11 15:20:23 +00:00
augustss
319f13f6ef
Give usbd_do_request_flags() an extra argument for the timeout.
2002-02-11 15:11:49 +00:00
augustss
5f87e5a984
Regen.
2002-02-11 15:00:35 +00:00
augustss
cf31e1b945
Add a bunch of mass storage devices.
2002-02-11 15:00:17 +00:00
augustss
e644076000
A little const poisoning. (From FreeBSD.)
2002-02-11 12:42:48 +00:00
augustss
a91e01c9ee
s/ab_csr/ab_addr/ so it compiles again.
2002-02-11 12:32:43 +00:00
augustss
6f566032d7
Whitespace changes.
2002-02-11 11:42:16 +00:00
augustss
0e66a32e2c
Switch to new abort mechanism.
2002-02-11 11:41:30 +00:00
augustss
f8204d29e1
Switch to the same abort mechanism as in [eo]hci; it should be more
...
robust.
2002-02-11 11:40:33 +00:00
wiz
9baadd8ee5
"doesn't" should have an 's'.
2002-02-11 11:19:26 +00:00
wiz
b231fd7631
explicitly, with two l.
2002-02-11 11:01:52 +00:00
wiz
66df0333a1
s/seperate/separate/
2002-02-11 10:44:38 +00:00
augustss
f1274a71dc
Some minor fixes from FreeBSD.
2002-02-11 10:09:14 +00:00
augustss
1b221b1c9b
Some updates for FreeBSD.
2002-02-11 10:04:28 +00:00
kent
c1b55b61ac
uaudio_chan_set_param:
...
Take care of param->factor.
uaudio_set_params:
Fix a problem of precision matching for mulaw/alaw with 16bit.
2002-02-11 07:10:36 +00:00
thorpej
3e9025cfbf
Remove a pretty much useless autoconfiguration message.
2002-02-10 23:28:27 +00:00
wiz
5c800297c6
Match ICS 1893.
2002-02-10 17:09:41 +00:00
wiz
c48956e61c
Regen [ICS 1893]
2002-02-10 17:09:08 +00:00
wiz
9f4c1b7c26
Add ICS 1893
2002-02-10 17:08:24 +00:00
wiz
6d119b5202
pcmcia -> pci in comment.
2002-02-10 12:26:23 +00:00
pooka
80b8890265
point sequioa.h to new location
2002-02-10 11:48:56 +00:00
kent
4653bffb03
uaudio_set_params:
...
Use slinear16_to_mulaw_le() if ULAW recording is requested and the device
supports neither signed 8bit nor unsigned 8bit and supports 16bit.
2002-02-10 06:37:45 +00:00
kent
29b73c4025
Add slinear16_to_mulaw_le().
2002-02-10 06:27:06 +00:00
thorpej
8edba68a05
Fix problems associated with the SiS 635/735 on-board Ethernet,
...
from Stephen Degler <sdegler@degler.net>, port-i386/15261.
2002-02-09 21:04:02 +00:00
sato
b2666184d8
delete '#if 0' codes.
2002-02-09 15:20:49 +00:00
tsutsui
0f5d20e20b
- rename struct iha_scsi_req_q -> struct iha_scb
...
- reorder some functions
- some more cosmetics
2002-02-09 15:13:00 +00:00
rh
c57778753f
regen
2002-02-09 09:21:24 +00:00
rh
7236711b7c
Add HP Scanjet 5400C
2002-02-09 09:20:44 +00:00
uch
5e1dc96b6e
| Module Name: syssrc
...
| Committed By: uwe
| Date: Thu Jan 31 11:18:08 UTC 2002
|
| Modified Files:
| syssrc/sys/dev/rasops: rasops8.c
|
| Log Message:
| Honor RI_BSWAP.
Endian fix.
2002-02-08 14:55:23 +00:00
briggs
269d70f6e7
Dup 53c1010-33 entry for 53c1010-66 (PCI_PRODUCT_SYMBIOS_1010_2).
2002-02-08 04:07:34 +00:00
augustss
660b4087dc
Add quirks for Minolta S304.
2002-02-07 13:53:14 +00:00
augustss
53a6c27b2e
Add quirk for devices without Get Max Lun.
2002-02-07 13:52:54 +00:00
augustss
86c1274c84
Regen.
2002-02-07 13:52:27 +00:00
augustss
c801ef4f0d
Add Minolta Dimage S304
2002-02-07 13:52:08 +00:00
augustss
d76f24be37
OnSpec doesn't like Mode Sense.
2002-02-07 13:02:26 +00:00
augustss
09f2c3182a
Regen.
2002-02-07 13:00:37 +00:00
augustss
29f28f51f0
Add OnSpec disk controller.
2002-02-07 13:00:13 +00:00
christos
7555da491d
Turn on mii on 3C980CTXM
2002-02-07 01:32:19 +00:00
pooka
8c1a2832b7
Remove inclusion of unused machine/cpufunc.h, it doesn't belong here anyways.
2002-02-06 14:50:42 +00:00
tsutsui
552bb9895a
TAB/space cosmetics
2002-02-06 12:43:05 +00:00
eeh
94a482c8a0
Fix a blatant inconsistency in PCI_PRODUCT handling.
2002-02-05 01:51:51 +00:00
junyoung
956ac1ab10
Regen.
2002-02-04 16:57:57 +00:00
junyoung
1c782b74b1
Add some more product ID's for ATI Mach64 graphics cards.
2002-02-04 16:56:49 +00:00
tsutsui
425a197cab
Remove chip description which is also mentioned in dev/ic/rtl81x9.c.
2002-02-04 16:33:15 +00:00
pooka
f323b44887
remove include of <machine/cpufunc.h>, it's not used here
...
fixes compile (at least) on arm32
2002-02-03 23:32:10 +00:00
pooka
d70864a866
make this compile:
...
include dev/ic/joyvar.h instead of the now non-existant arm32/isa/joyvar.h
2002-02-03 23:17:58 +00:00
augustss
7f01f1dd6b
Some white space fixes from FreeBSD.
2002-02-03 18:15:20 +00:00
jmc
edd781367c
Change some wording on fw's to make it more logical sounding.
2002-02-03 07:29:14 +00:00
jmc
c4bd465ed5
Add IEEE1394_MAX_REC macro
2002-02-03 07:25:11 +00:00
jmc
715f7380b0
Add an unreg function.
...
Add a uio struct to the abuf so direct uio supporting calls can be setup.
Change all refs of csr in the abuf to addr as thats it's real function.
2002-02-03 07:24:48 +00:00