jake
99928843b9
Add a driver for creator upa frame buffers found in many sparc64 machines.
...
These are fixed resolution and operate only in pixel mode so they present
a challenge to syscons (square peg, round hole, etc, etc). The driver
provides a video driver interface for syscons and a separate character
device for X to mmap. Wherever possible the creator's accelarated graphics
functions are used so text mode is very fast.
Based roughly on the openbsd driver.
2003-08-24 01:15:40 +00:00
jake
3be9534fd4
Add sparc64 ifdefs.
2003-08-24 00:44:00 +00:00
jake
72becf170c
Fix endian bugs accessing ioctl arguments that are passed by value.
2003-08-24 00:35:10 +00:00
orion
7aa303c874
When present use ogain instead of master for surround sound channels.
...
The latter has lead to reports of broken audio.
Do not swap ogain and master when headphones detected.
2003-08-23 21:39:51 +00:00
mdodd
b4e8782978
PCI header files live in dev/pci.
2003-08-23 19:32:18 +00:00
mdodd
7694211a9f
AGP GART driver for NVIDIA nForce/nForce2 chipsets.
2003-08-23 18:00:31 +00:00
iedowse
f55f06a8e7
When calculating the block size to use for a particular sample rate,
...
round the result up to a multiple of 4 bytes so that it will always
be a multiple of the sample size. Also use the actual buffer size
from sc->bufsz instead of the default DS1_BUFFSIZE.
This fixes panics and bad distortion I have seen on Yamaha DS-1
hardware, mainly when playing certain Real Audio media.
Reviewed by: orion (an earlier version of the patch)
2003-08-23 13:00:48 +00:00
iedowse
e9326e0b09
Fix an off-by-one error in feed_monotostereo16() that caused the
...
first sample in the buffer to be ignored. The bug caused a repetitive
glitch in one of the stereo channels when playing mono sound on
configurations that use the monotostereo16 feeder.
Reviewed by: orion
2003-08-23 12:18:30 +00:00
marcel
a48e8d72dc
In aic_reconnect()i, initialize scb. On ia64 the compiler warns about
...
a possible uninitialized variable.
2003-08-23 09:00:56 +00:00
marcel
c2a6d01cc9
o Explicitly cast the second argument to bus_space_set_region_#()
...
to intptr_t. This fixes a compiler warning (integer from pointer
without cast) in scvgarndr.c when SC_PIXEL_MODE is defined.
o Define readb() and writeb(). Both are used in scvgarndr.c when,
guess what, SC_PIXEL_MODE is defined.
Both changes are ia64 specific.
Found by: LINT
2003-08-23 08:52:52 +00:00
imp
a2ab73ca67
s=gem/foo=dev/gem/foo=
2003-08-23 06:30:21 +00:00
marcel
aebc177e7f
s#<mk48txx/mk48txxreg.h>#<dev/mk48txx/mk48txxreg.h>#
2003-08-23 05:56:58 +00:00
marcel
9ac1b1963f
s#<foo/bar.h>#<dev/foo/bar.h>#g
2003-08-23 05:51:03 +00:00
imp
dabeba3f55
s=include <ofw/=include <dev/ofw/= to reflect removal of -I$S/dev
2003-08-23 00:11:16 +00:00
imp
43f22bacb5
fix reference to pci/pcireg.h
2003-08-22 15:35:37 +00:00
imp
53f32078e5
Add newly discovered ENE Technologies CardBus bridges to the list:
...
CB710, CB720, CB1211, CB1225, CB1410 and CB1420
These are likely licensed designed from TI, and the Linux PCMCIA code
treats them as TI chips.
Add comment, but no ID for the 711E1 from O2Micro.
2003-08-22 08:49:56 +00:00
imp
18625a197e
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 07:39:05 +00:00
simokawa
65a4971103
Make this compiled on RELENG_4.
2003-08-22 07:33:20 +00:00
simokawa
ae2b85209f
Comment out verbose debug messages.
2003-08-22 07:30:41 +00:00
imp
fdead95125
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 07:20:27 +00:00
imp
bf11908ab7
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 07:08:17 +00:00
imp
f13e5622e8
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 06:42:59 +00:00
imp
c38da55945
Define a module version.
2003-08-22 06:28:45 +00:00
imp
ed7e4f2ae7
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 06:17:16 +00:00
imp
d29b0e3442
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 06:06:16 +00:00
imp
e0b1369473
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 06:00:27 +00:00
njl
41ba46ea6e
SHUTTLE_INIT quirk for EXATELECOM i-Bead mp3 player
2003-08-22 05:54:57 +00:00
imp
c23aaeeba4
Prefer new location of pci include files (which have only been in the
...
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
2003-08-22 05:54:52 +00:00
njl
525c9f0a38
Add quirks for the EXATELECOM i-Bead mp3 player.
...
PR: kern/51675
Submitted by: Nicolas Jombart <ecu@ipv42.net>
MFC after: 3 days
2003-08-22 05:43:30 +00:00
imp
9806bd63e5
Prefer new location for dev/pci/pci*.h
2003-08-22 05:11:30 +00:00
imp
8ff8ec76e6
Prefer the new location of dev/pci/pci*.h.
2003-08-22 05:09:35 +00:00
imp
f37dce1869
Prefer the uintXX_t to the u_intXX_t names.
2003-08-22 03:11:53 +00:00
orion
3474251a8e
Additional VT1616 id.
...
Submitted by: Greg Lewis
2003-08-21 23:22:51 +00:00
imp
7988908976
Sync
2003-08-21 18:05:55 +00:00
imp
cd24abf0c8
Sort the vendors into three sections. First section is for those
...
vendors that list the vendor ID in the proper byte order. The second
section is for vendors that get it backwards. The third is for what
appear to be 'random' ones (although 0xcxxx appears to be coherent
enough that maybe somebody else is assigning those numbers).
2003-08-21 18:05:35 +00:00
imp
b0e392e66c
Add a comment saying it might be Paralon
2003-08-21 17:51:17 +00:00
imp
54ff07d4ba
Sync to 1.68
2003-08-21 17:50:26 +00:00
imp
8a10259068
Compaq's ID is 0x138. However, it looks like they also released
...
something with the vendor ID of 0x183. That could be a typo, or it
could be Paralon Technologies. Add an entry for Paralon, but don't
use it yet.
2003-08-21 17:49:50 +00:00
imp
6eef404849
LINKSYS2 -> BROMAX
2003-08-21 17:40:59 +00:00
imp
3847c28e90
Update to pccarddevs 1.67
2003-08-21 17:40:28 +00:00
imp
ff4bad4bdf
Vendor ID 0x274 is Bromax Communications, not Linksys. Linksys sells
...
them as 'Instant Wireless' cards.
2003-08-21 17:39:56 +00:00
imp
424518a7fe
DSP Solutions, Inc made the XJEM1144 and XJACK ethernet cards. Update
...
MEGAHERTZ2 to DSPSI.
2003-08-21 17:27:49 +00:00
imp
840ce2ddc5
Sync to 1.66
2003-08-21 17:26:59 +00:00
imp
c912f42983
Vendor ID 0x0128 is registered to DSP Solutions, Inc. Megahertz sold
...
these under X-Jack and XJEM1144. Update to reflect this.
2003-08-21 17:26:44 +00:00
imp
b4afe6b7eb
Update to reflect NETGEAR_2 -> INTERSIL and INTERSIL -> INTERSIL2
...
changes to pccarddevs.
2003-08-21 17:13:33 +00:00
imp
bec58bb460
Sync to 1.65
2003-08-21 16:43:27 +00:00
imp
65f199ba32
Change INTERSIL to INTERSIL2 for the -1 case. Chances are good that
...
this card has a real ID, but I don't know what it is at this time.
2003-08-21 16:43:10 +00:00
imp
e09187300d
Regen for 1.64
2003-08-21 16:41:14 +00:00
imp
64ce51d51e
Vendor 0xb is intersil, not Netgear. The MA401RA is just Netgear's
...
modle number, and I continue to use it as a place holder until I find
out what Intersil's name for it is.
2003-08-21 16:40:20 +00:00
orion
b73e7cfba2
Apply Rudolf Cejka's patch for:
...
o AD1980 hook.
o ac97_fix_auxout.
and:
o Associate AC97_MIX_AUXOUT with SOUND_MIXER_OGAIN rather than
SOUND_MIXER_MONITOR.
o Add ac97_fix_tone to remove tone controls from mixer if invalid.
2003-08-21 15:50:32 +00:00