| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
is from the same PR. Prompted by the reporter of the PR.
PR: 38372
|
|
|
|
|
|
|
|
|
|
| |
CP-168U board. It initializes and attaches in the same way as the
older (but higher performance) C168H. The only difference is the
board ID, which is 0x1681.
PR: kern/53548
Submitted by: regnauld@catpipe.net
MFC after: 1 week
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
|
| |
- Move isa/ppc* to sys/dev/ppc (repo-copy)
- Add an attachment method to ppc for puc
- In puc we need to walk the chain of parents.
Still to do, is to make ppc(4) & puc(4) work on other platforms. Testers
wanted.
PR: 38372 (in spirit done differently)
Verified by: Make universe (if I messed up a platform please fix)
|
|
|
|
|
|
|
| |
tested on -current: ceri
tested on -stable: wilko
approved: re (scottl)
|
|
|
|
|
| |
Sponsired by: IC Book Labs
MFC After: 2 weeks
|
|
|
|
|
|
| |
PR: kern/50619
Submitted by: Gavin Atkinson <gavin.atkinson@ury.york.ac.uk>
MFC after: 3 days
|
|
|
|
| |
Submitted by: sst@cybercity.dk
|
|
|
|
|
|
|
|
|
|
|
|
| |
now unnecessary hack from the previous commit;
- Add support for Interrupt Latch Register (ILR) into puc(4). So far only
ILRs compatible with specifications from Digi International are supported.
Support for other types of ILRs could be easily added later;
- Correct clock frequency for IC Book Labs Dreadnought x16 Lite board;
- Enable ILR detection/usage for IC Book Labs Dreadnought x16 boards.
Sponsored by: IC Book Labs
MFC after: 2 weeks
|
|
|
|
|
|
|
| |
to use speeds higher than 115200.
Sponsored by: IC Book Labs
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
| |
this card is based on 16750 UART, modify sio(4) a bit to ignore 16750-specific
7th bit of MCR when probing card. This allows card to be detected and attached
as 16550A-compatible device. More work needs to be done in order to enable
nice 16750-specific features such as larger fifo buffer and higher speeds.
Sponsored by: IC Book Labs
MFC after: 2 weeks
|
|
|
|
| |
Approved by: trb
|
|
|
|
| |
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
|
|
|
|
|
|
|
| |
yet that depend on it because sio(4) needs support for it before it
can be used. There's no reason why zs(4) couldn't attach to puc(4)
in the (near?) future (in principle), so don't make memory mapped I/O
support in sio(4) a precondition for this change.
|
|
|
|
| |
Add FreeBSD Id tag where missing.
|
| |
|
|
|
|
| |
Approved by: re
|
|
|
|
|
|
| |
on the Argosy SP-320 dual-port async PCcard.
An amazing piece of hardware seen from an ISO9000 point of view.
|
| |
|
|
|
|
| |
Submitted by: bde
|
|
|
|
|
|
| |
child devices also know if they are fast or normal.
Requested by: bde
|
|
|
|
| |
Correctly identify the ARGOSY SP320 dual port serial PCMCIA card.
|
|
|
|
|
|
| |
PUC devices live on pccard or pci so INTR_FAST is never really an option.
Don't try to register the interrupt as fast and don't allow the children
to do so either.
|
| |
|
| |
|
|
|
|
|
|
|
| |
right places, and so it's sorted consistently with how all the other N-hundreds
of files ding this do it.
Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Don't expect all RIDs to be PCI rids. The previous code made at
least 1 mistake, even for PCI.
Give the card definitions a chance to specify a init function.
Use this instead of the gross superio hack.
Move the win877 init function to puc_pci.c where it belongs.
RIDs can actually be zero, don't set badmuxed if so.
Set a less incorrect end for the construct SYS_RES_IOPORT entries,
I guess both sio and lpt happen to use 8 IO ports, but that shouldn't
really be hardcoded this way.
Fixup puc_pccard.c to match.
We're getting closer.
|
| |
|
|
|
|
|
|
|
| |
Add a pccard frontend for it as well.
The PCcard stuff does not work yet because there is still some PCImagic
left in puc.c
|
|
|
|
|
|
| |
PR: 41146
Submitted by: Shinsuke Matsui <smatsui@internet-inc.co.jp>
Obtained from: NetBSD
|
|
|
|
|
|
| |
PR: 41142
Submitted by: Shinsuke Matsui <smatsui@internet-inc.co.jp>
Obtained from: OpenBSD
|
| |
|
|
|
|
|
|
| |
8 RJ11, 8 Octacable, and 8 (used with RocketPort I/F box).
Note: untested due to lack of hardware
|
|
|
|
| |
Sponsored by: Feral Software
|
|
|
|
|
|
| |
PR: 37333
Submitted by: Ari Suutari <ari.suutari@syncrontech.com>
MFC after: 4 days
|
|
|
|
|
|
| |
PR: 37333
Submitted by: Ari Suutari <ari.suutari@syncrontech.com>
MFC after: 4 days
|
|
|
|
|
| |
Submitted by: Daniel O'Connor <doconnor@gsoft.com.au>
MFC after: 1 week
|
|
|
|
|
|
| |
PR: kern/36302
Submitted by: Thomas Zenker <thz@Lennartz-electronic.de>
MFC after: 1 week
|
| |
|
|
|
|
| |
-stable.
|
|
|
|
| |
Submitted by: Terry Glanfield <Terry.Glanfield@program-products.co.uk>
|
|
|
|
| |
Reviewed by: jhay
|
|
|
|
|
|
| |
sutff.
Reviewed by: jhay
|
|
the structure definitions come from NetBSD to make it easier to share card
definitions. The driver only acts as a shim between the pci bus and the
sio driver. Later pci parallel ports could also be supported through this
driver. Support for most single and multiport pci serial cards should be
as simple as adding its definition to pucdata.c
Tested with the following pci cards:
Moxa Industio CP-114, 4 port RS-232,RS-422/485
Syba Tech Ltd. PCI-4S2P-550-ECP, 4 port RS-232 + 2 parallel ports
Netmos NM9835 PCI-2S-550, 2 port RS-232
|