Commit Graph

7360 Commits

Author SHA1 Message Date
mbalmer
352c784990 pwdog(4) is a device driver for QUANCOM Electronic PWDOG1 PCI
attached watchdog timers.
2011-08-11 07:33:24 +00:00
dyoung
e7e6ed352f Add support for the Oxford Semiconductor OXPCIe952, a 2-port serial chip
with a PCI Express interface, in legacy mode.  Cursorily tested with a
StarTech PEX2S952LP.

See the manual for your adapter to see how to put it into legacy mode.
There is also a "native" mode that uses a different clock multiplier
and (I think) provides a richer feature set, but also requires a bit of
additional initialization (see FreeBSD's puc(4)).

The native-mode PCI functions use different PCI Device IDs than the
legacy-mode functions.
2011-08-09 21:04:05 +00:00
jmcneill
46d3857954 add CLK_DELAY 2011-08-09 11:26:40 +00:00
mbalmer
5ade312f36 re-gen after PWDOG1 addition. 2011-08-09 08:27:12 +00:00
mbalmer
3a793722d2 Add the QUANCOM PWDOG1. 2011-08-09 08:26:18 +00:00
jmcneill
fb95eabd74 modify the dtv device api so hardware drivers can be loaded independently
of the dtv module
2011-08-09 01:42:24 +00:00
jmcneill
7b824e4df1 build fix: forgot to add sc_board to softc 2011-08-06 19:21:27 +00:00
jakllsch
ae79d560ec Marvell 88SE9128 needs AHCI_PCI_QUIRK_FORCE. 2011-08-06 14:56:33 +00:00
jakllsch
8479ccf118 regen 2011-08-06 14:55:13 +00:00
jakllsch
ce733e83e0 Add Marvell 88SE9128. 2011-08-06 14:53:24 +00:00
jakllsch
ad5352fa2f Adjust inconsistent whitespace in MARVELL products. 2011-08-06 14:51:53 +00:00
mbalmer
45572b8e3e re-gen. 2011-08-06 14:18:24 +00:00
mbalmer
8b941cbbb9 It's QUANCOM Electronic GmbH, not Quancm. 2011-08-06 14:17:23 +00:00
jmcneill
fb8181e23e print devname not subdevname on attach, and report the board name to dtv
subsystem instead of generic CX23885
2011-08-06 11:51:11 +00:00
jmcneill
8f1ae23ff2 don't attach iic@coram unless CORAM_ATTACH_I2C is defined 2011-08-06 11:37:56 +00:00
jmcneill
9e56001113 hide debug messages under CORAM_DEBUG 2011-08-05 21:20:27 +00:00
jmcneill
b2d4c3bb58 return status from demod instead of 0, and don't ignore errors when setting
demod parameters
2011-08-05 20:33:17 +00:00
jmcneill
20accb5e39 modularize coram and add detach + childdet methods 2011-08-04 22:25:08 +00:00
jakllsch
733caf396e Add coram(4).
A driver for CX23885-based TV cards, such as the
Hauppauge WinTV HVR-1250 "Coram" board.

Currently only supports ATSC 8VSB reception.
2011-08-04 14:43:55 +00:00
jakllsch
28ae806329 regen 2011-08-04 02:32:58 +00:00
jakllsch
6734496fe7 Add Conexant CX23885 2011-08-04 02:31:37 +00:00
jakllsch
bd5bcd64f7 Fix machfb build on ports not based on powerpc or sparc. 2011-08-04 00:57:33 +00:00
macallan
e7215d9880 don't try to a 'better' vertical frequency, it's almost certainly wrong with
flat panels
2011-08-03 05:27:08 +00:00
mbalmer
631d5867a0 According to the Oxford Dictionary of Etymology, a wether is a male sheep
or ram.
2011-08-01 12:28:53 +00:00
drochner
1ca3ef385b remove some bloat:
-cardbus doesn't use multiple interrupt lines like PCI, and it doesn't
 use machanisms like interrupt line register and swizzling -- no need
 to carry around dummy information, this is all dealt with by the
 bridge
 (I'm asking myself how "rbus_ppb" can work -- a bridge attached to
 cardbus just can't work like a normal PCI bridge as far as interrupts
 are concerned. I thing that should be a hardware specific driver
 because behavior is not covered by a standard.)
-cardbus always uses 3.3V -- no need for a variable to keep track
 of the voltage
2011-08-01 11:20:26 +00:00
jmcneill
f9818342b8 ehci_get_ownership: clear BIOS semaphore when setting OS semaphore, slow
down poll rate, and make sure to clear all SMI bits when we're done
2011-07-30 13:19:21 +00:00
dyoung
ad398c30df Don't set the iobase and iosize members of pcmciabus_attach_args because
they're not used in any meaningful way.
2011-07-26 22:21:02 +00:00
dyoung
c9e24dda06 Replace anonymous constants, 0x10, 0x14, ..., with PCI_BAR(0),
PCI_BAR(1), .... There was no change in the generated assembly.  I used
this semantic patch:

@ mapsit @
identifier bar;
expression pact;
@@

(
pci_mapreg_map
|
Cardbus_mapreg_map
)(pact, bar, ...)

@ depends on mapsit @
identifier mapsit.bar;
@@
(
- #define bar 0x10
+ #define bar PCI_BAR(0)
|
- #define bar 0x14
+ #define bar PCI_BAR(1)
|
- #define bar 0x18
+ #define bar PCI_BAR(2)
|
- #define bar 0x1C
+ #define bar PCI_BAR(3)
|
- #define bar 0x20
+ #define bar PCI_BAR(4)
)
2011-07-26 20:51:23 +00:00
mrg
9af887f060 convert to device_t, cfdata_t and CFATTACH_DECL_NEW. 2011-07-26 08:56:26 +00:00
jakllsch
7a390381d3 Remove unconditional debugging code. Also, a few other cleanups. 2011-07-25 04:31:26 +00:00
matt
8d3710a029 Regen. 2011-07-23 03:10:11 +00:00
matt
b8f10147e8 Add MARVELL2 vendor and 88SE9123 device. 2011-07-23 03:09:41 +00:00
njoly
7d0c74b351 Fix CHIPSFB_DEBUG build 2011-07-22 14:34:38 +00:00
njoly
25d67743ed Fix RADEONFB_DEBUG build. 2011-07-21 15:25:14 +00:00
mrg
d4bff0e86b convert the remaining dev/sbus drivers to CFATTACH_DECL_NEW, cfdata_t
and device_t, including the pci frontend and backend for en(4).
2011-07-18 00:58:51 +00:00
jmcneill
28467bc5e1 use lg3303_get_snr, lg3303_get_signal_strength 2011-07-15 20:29:58 +00:00
jym
941517f6e2 Use a workqueue(9) to defer allocation of TX packets. Loosely inspired
from the OpenBSD bnx(4) driver.

Tested by Roger Pau Monné, roger.pau at entel.upc.edu.

Fixes kern/45051.
2011-07-15 11:29:31 +00:00
jmcneill
d1c2527458 add pcHDTV HD-5500 support:
cxdtv0 at pci0 dev 14 function 2: pcHDTV HD-5500 HDTV Video Capture (rev. 0x05)
cxdtv0: interrupting at irq 10
cxdtv0: lg3303: found @ 0x59
cxdtv0: tvpll: LG TDVS-H06xF
dtv0 at cxdtv0: CX23880 [ATSC]
2011-07-15 03:35:13 +00:00
jmcneill
668383289f add detach support 2011-07-15 00:21:26 +00:00
jmcneill
dfd3ee6ea9 hook in lg3303 demod support and modularize 2011-07-14 23:47:45 +00:00
jakllsch
528da415e4 Add cxdtv(4), a dtv(4) driver for Conexant CX23880-series DTV interface chips.
Initially supports digital reception on ATI HDTV Wonder card.
2011-07-11 00:46:03 +00:00
jakllsch
23144ead82 Add complete support for all channels on VT6421A SATA/PATA controller to
viaide(4).
2011-07-10 20:01:37 +00:00
christos
fcc471f547 - add a routine to get the name of the card. 2011-07-09 23:18:05 +00:00
riastradh
0343546951 Release mutex before unmapping DMA memory.
Fixes a LOCKDEBUG panic triggered by `hdaudioctl set'.

ok jmcneill
2011-07-09 16:01:31 +00:00
matt
0a6157e048 Fix uninitialized data warning found by gcc 4.5 2011-07-01 07:45:39 +00:00
wiz
4cbd24b23f dependant -> dependent 2011-06-30 20:09:15 +00:00
macallan
7ebc354766 support WSDISPLAYIO_GET_EDID 2011-06-29 03:14:36 +00:00
sborrill
4492ea236c Regen 2011-06-28 14:58:33 +00:00
sborrill
7601ad83c0 Add Nvidia GeForce 8500 GT 2011-06-28 14:22:36 +00:00
nonaka
4574f69318 regen. 2011-06-27 14:53:25 +00:00