History log of /freebsd/sys/dev/puc/pucdata.c (Results 201 – 225 of 257)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/6.2.0_cvs, release/6.2.0
# 1d860a7e 04-Sep-2006 Marcel Moolenaar <marcel@FreeBSD.org>

Add SIIG 4 port serial card based on the Oxford OX16PCI954.


# 482aa6a3 29-Jun-2006 David E. O'Brien <obrien@FreeBSD.org>

Fix building with GCC 4.2: ensure types are defined before refering to them.


# ed0b0e82 12-Jun-2006 Warner Losh <imp@FreeBSD.org>

Need machine/bus.h here too


Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0
# 64220a7e 28-Apr-2006 Marcel Moolenaar <marcel@FreeBSD.org>

Rewrite of puc(4). Significant changes are:
o Properly use rman(9) to manage resources. This eliminates the
need to puc-specific hacks to rman. It also allows devinfo(8)
to be used to find out

Rewrite of puc(4). Significant changes are:
o Properly use rman(9) to manage resources. This eliminates the
need to puc-specific hacks to rman. It also allows devinfo(8)
to be used to find out the specific assignment of resources to
serial/parallel ports.
o Compress the PCI device "database" by optimizing for the common
case and to use a procedural interface to handle the exceptions.
The procedural interface also generalizes the need to setup the
hardware (program chipsets, program clock frequencies).
o Eliminate the need for PUC_FASTINTR. Serdev devices are fast by
default and non-serdev devices are handled by the bus.
o Use the serdev I/F to collect interrupt status and to handle
interrupts across ports in priority order.
o Sync the PCI device configuration to include devices found in
NetBSD and not yet merged to FreeBSD.
o Add support for Quatech 2, 4 and 8 port UARTs.
o Add support for a couple dozen Timedia serial cards as found
in Linux.

show more ...


# c46a4f9a 08-Dec-2005 Warner Losh <imp@FreeBSD.org>

Careful measurement of the ST Labs card shows that the pulse width of
transmitted bits was between 8.6180us and 8.6200us when we used a RCLK
of 16.500MHz. This is a little low (should be 8.6805us).

Careful measurement of the ST Labs card shows that the pulse width of
transmitted bits was between 8.6180us and 8.6200us when we used a RCLK
of 16.500MHz. This is a little low (should be 8.6805us). This error
is exactly the error one would expect if it actually had a 16.384MHz
watch oscillator (as suggested by garrett) instead of using the PCI
RCLK. Assume that the pci clock therefore wasn't really used, but
instead the cheap 16.384MH watch quartz oscillator. This gives bits
in the 8.6800us to 8.6810us ranage, which matches theoretical.

Submitted by: garrett

show more ...


# 7640c871 06-Dec-2005 Warner Losh <imp@FreeBSD.org>

The Oxford 16C950 based CardBus Serial device that I was given some
time ago appears to be based not on the typical 1.8432MHz clock, or
the other more typical multiple of 8 of this (14.7456MHz), but

The Oxford 16C950 based CardBus Serial device that I was given some
time ago appears to be based not on the typical 1.8432MHz clock, or
the other more typical multiple of 8 of this (14.7456MHz), but instead
it appears to be 1/2 the PCI clock rate or 16.50000MHz. I'm not 100%
sure that this is right, but since I did the original entry, I'm going
to go ahead and modify it. With the 14.7456MHz value, I was getting
bits that were ~7.3us instead of ~8.6us like they are supposed to be.

My measuring gear for today is a stupid handheld scope with two
signficant digits. So I don't know if it is 33.000000/2 MHz or some
other value close to 16.5MHz, but 16.5MHz works well enough for me to
use a couple of different devices at 115200 baud, and is a nice even
multiple of a well known clock frequency...

show more ...


# 46dd877d 05-Nov-2005 Poul-Henning Kamp <phk@FreeBSD.org>

Add yet another entry to the list.


Revision tags: release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0
# 83431653 22-Apr-2005 Warner Losh <imp@FreeBSD.org>

Sort Oxford Semi entires. Add entry for OXCB950, a PCI/CardBus
16C950. Adding it here doesn't unlock any of the cool 16C950 features
(like the 128 byte fifo, the different prescalor, etc), but it d

Sort Oxford Semi entires. Add entry for OXCB950, a PCI/CardBus
16C950. Adding it here doesn't unlock any of the cool 16C950 features
(like the 128 byte fifo, the different prescalor, etc), but it does
seem to get it working for me in light testing.

Card Provided by: Ihsan Dogan

show more ...


# 1217303f 09-Feb-2005 Wilko Bulte <wilko@FreeBSD.org>

add support for NetMos NM9805 1284 Printer port

Submitted by: Willy Offermans <W.K.Offermans@TUe.nl>

MFC after: 2 weeks


# 3e19d3c0 27-Jan-2005 Bruce M Simpson <bms@FreeBSD.org>

Add PCI ID for Dell RAC IV/ERA Virtual UART (PowerEdge 1850).
Trim name of existing Dell RAC devices. Trim comments.

With help from: dpk at dpk dot net
MFC after: 1 week


Revision tags: release/4.11.0_cvs, release/4.11.0
# 05020306 20-Jan-2005 Bruce M Simpson <bms@FreeBSD.org>

Add device description for the Dell Remote Access Card (DRAC) III and IV
virtual COM port. This makes the use of the Dell OpenManage tools on FreeBSD
considerably easier, and is based on Chuck Cranor

Add device description for the Dell Remote Access Card (DRAC) III and IV
virtual COM port. This makes the use of the Dell OpenManage tools on FreeBSD
considerably easier, and is based on Chuck Cranor's original patch for 4.6.

Reviewed by: imp
Tested by: dpk at dpk dot net
MFC after: 1 week

show more ...


# 098ca2bd 06-Jan-2005 Warner Losh <imp@FreeBSD.org>

Start each of the license/copyright comments with /*-, minor shuffle of lines


# cc1d7d87 05-Jan-2005 Wilko Bulte <wilko@FreeBSD.org>

Add support for Chase/Perle PCI FAST-4 4 port serial cards which appear
to be the same as Boca Research Turbo Serial 654 (4 serial port).
While add the 8 port variants as well.

Submitted by: sten@bl

Add support for Chase/Perle PCI FAST-4 4 port serial cards which appear
to be the same as Boca Research Turbo Serial 654 (4 serial port).
While add the 8 port variants as well.

Submitted by: sten@blinkenlights.nl
PR: kern/75793
MFC after: 1 week

show more ...


Revision tags: release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0
# b25d0ae0 17-May-2004 Roman Kurakin <rik@FreeBSD.org>

Add description of Cronyx Omega2-PCI (8x port serial adapter).


# f6520c9c 24-Apr-2004 Maxim Sobolev <sobomax@FreeBSD.org>

Add IC Book Labs Gunboat x2 and x4 series of serial adapters.

Hardware provided by: IC Book Labs
MFC After: 2 weeks


# 8a148d55 18-Apr-2004 Bruce Evans <bde@FreeBSD.org>

Moved the function pointer in struct puc_device_description to the end
of the struct, so that a placeholder for it (or unportable C99
initializers) are not needed for entries that don't use it. Use

Moved the function pointer in struct puc_device_description to the end
of the struct, so that a placeholder for it (or unportable C99
initializers) are not needed for entries that don't use it. Use a C99
initializer for the 1 entry that uses it. Removed 91 placeholders.
This also restores API compatibility with NetBSD and RELENG_4 for most
entries.

show more ...


# bd1516c8 18-Apr-2004 Bruce Evans <bde@FreeBSD.org>

Miscellaneous style fixes, including yet another attempt to get the
0x1393/0x1041 entry and its bad templates right.


# 36199414 18-Apr-2004 Bruce Evans <bde@FreeBSD.org>

Fixed some style bugs in rev.1.1 (only 2 entries were misformatted).


# afe167a0 18-Apr-2004 Bruce Evans <bde@FreeBSD.org>

Fixed some style bugs (perfect tab lossage on every line) in rev.1.4.


# 3fd635c7 18-Apr-2004 Bruce Evans <bde@FreeBSD.org>

Fixed some style bugs (misformatting) in rev.1.9.


# 921e6237 18-Apr-2004 Bruce Evans <bde@FreeBSD.org>

Oops, fixed some more style bugs (tab lossage) in rev.1.28. Fixed the
same style bug in revs.1.20, 1.18, 1.15 and 1.12.


# 00dcaee4 18-Apr-2004 Bruce Evans <bde@FreeBSD.org>

Fixed some style bugs in rev.1.24. Almost every line was misformatted,
and Oxford was misspelled.


# e096ea44 18-Apr-2004 Bruce Evans <bde@FreeBSD.org>

Fixed some style bugs (formatting errors) in rev.1.25.


# d4e132ea 18-Apr-2004 Bruce Evans <bde@FreeBSD.org>

Fixed some style bugs (tab lossage) in rev.1.26.

Removed the requirement for a particular subvendor/subproduct in
rev.1.26 (VScom PCI-800L card). While the BARs, etc., may depend on
the sub-ids, th

Fixed some style bugs (tab lossage) in rev.1.26.

Removed the requirement for a particular subvendor/subproduct in
rev.1.26 (VScom PCI-800L card). While the BARs, etc., may depend on
the sub-ids, this is not known to be so, and I think it is better to
guess that they don't. The decision to check sub-id checks in this
file is apparently random; for VScom cards they were checked in 3 of
8 cases.

Reviewed by: timeout by committer (joerg) after 6 months

show more ...


# ba8fc6ca 18-Apr-2004 Bruce Evans <bde@FreeBSD.org>

Fixed some style bugs in rev.1.28. Almost every line was misindented.


1234567891011