The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=342e9f2f305ddccbb7e7a58ddf1f428d8ab00ba1
commit 342e9f2f305ddccbb7e7a58ddf1f428d8ab00ba1 Author: Alexander Ziaee <zi...@freebsd.org> AuthorDate: 2025-05-05 18:30:29 +0000 Commit: Warner Losh <i...@freebsd.org> CommitDate: 2025-06-11 23:37:01 +0000 puc.4: Cleanup + Alphabetize and condense supported hardware. + Mention PCI/PCIe where applicable. + Move hardware support file to FILES + Tag spdx MFC after: 3 days Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1692 Closes: https://github.com/freebsd/freebsd-src/pull/1692 --- share/man/man4/puc.4 | 321 +++++++++++++++------------------------------------ 1 file changed, 90 insertions(+), 231 deletions(-) diff --git a/share/man/man4/puc.4 b/share/man/man4/puc.4 index 6fde07548e18..a29376d3f2d5 100644 --- a/share/man/man4/puc.4 +++ b/share/man/man4/puc.4 @@ -1,3 +1,6 @@ +.\" +.\" SPDX-License-Identifier: BSD-2-Clause +.\" .\" Copyright (c) 2002 John Hay. .\" All rights reserved. .\" @@ -22,7 +25,7 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" -.Dd May 5, 2025 +.Dd June 11, 2025 .Dt PUC 4 .Os .Sh NAME @@ -44,159 +47,112 @@ PCI multi-port serial and parallel adapters to the and .Xr ppc 4 driver. -.Pp -The list of supported devices is in -.Pa sys/dev/puc/pucdata.c . -Support for new cards should be added there. .Sh HARDWARE The .Nm driver supports the following -PCI multi-port serial and parallel adapters: +PCI/PCIe multi-port serial and parallel adapters: .Pp .Bl -bullet -compact .It -Sunix SUN1889 -.It -HP Diva Serial [GSP] Multiport UART: -.Bl -dash -compact +Advantech 2-port PCI PCI-1602/1603 Rev A/B1 .It -Tosca Console -.It -Tosca Secondary -.It -Maestro SP2 +Applied Micro Circuits PCI 8 Port UART .It -Superdome Console +Avlab Technology PCI IO 2S .It -Keystone SP2 +Avlab Low Profile PCI 4 Serial .It -Everest SP2 -.El +Boca Research PCI Turbo Serial 658/654 .It -VScom: +Brainboxes: .Bl -dash -compact .It -PCI-200, PCI-400, and PCI-800 -.El +Instashield PCIe IX-400, IX-200, IX-100 .It -Boca Research Turbo Serial: -.Bl -dash -compact +Instashield PCI IS-400, IS-200 .It -654 and 658 -.El +PX Series PCIe RS232/RS422/RS485/LPT .It -Dolphin Peripherals: -.Bl -dash -compact +UC Series Universal PCI RS232/RS422/RS485/LPT .It -4014 and 4035 +UP Series PCI Dual RS232 .El .It -Applied Micro Circuits 8 Port UART -.It -Digi Neo: -.Bl -dash -compact +Comtrol RocketPort 550 PCI 16/8/4 port .It -PCI 4 and 8 Port +Decision Computer PCCOM PCI 8/4/2 port .It -PCIe 4 and 8 Port (with and without RJ45) -.El +Digi Neo PCIe 4 and 8 Port (with and without RJ45) .It -Comtrol RocketPort: -.Bl -dash -compact -550/4 Normal and RJ45 +Digi Neo PCI 4 and 8 Port .It -550/8 Normal, RJ11 and Octa +Dolphin Peripherals PCI 4035/4014 .It -550/16 -.El -.It -IBM SurePOS 300 Series (481033H) serial ports -.It -SIIG Cyber Series of UART and parallel port boars: +Exar: .Bl -dash -compact .It -Cyber 2S and 2SP1 PCI 16550 -.It -Cyber 4 PCI 16550 -.It -Cyber 4S PCI 16C650 (20x family) -.It -Cyber I/O PCI (10x family and 20x family): +XR17C/D152 .It -Cyber Parallel Dual PCI (10x family and 20x family): +XR17C154 .It -Cyber Serial Dual PCI (10x family and 20x family): +XR17C158 .It -Cyber 2S1P PCI (10x family and 20x family): +XR17V258IV .It -Cyber 4S PCI (10x family and 20x family): +XR17V352 .It -PS8000 8S PCI 16C650 (20x family) +XR17V354 .It -Quartet Serial 850 +XR17V358 .El .It -Brainboxes: -.Bl -dash -compact +Feasso PCI FPP-02 2S1P .It -PX-101 +HP Diva Serial [GSP] Multiport UART: +.Bl -dash -compact .It -PX-246, PX-257, PX-260, PX-279 +Tosca Console .It -PX-310, PX-313, PX-320, PX-346, PX-368 +Tosca Secondary .It -PX-420, PX-431, PX-475 +Maestro SP2 .It -PX-803, PX-820, PX-831, PX-846, PX-857 +Superdome Console .It -UC-101 +Keystone SP2 .It -UC-203, UC-253, UC-257, UC-260, UC-268, UC-279 +Everest SP2 +.El .It -UC-302, UC-310, UC-313, UC-346, UC-357, UC-368 +I-O DATA RSA-PCI2/R .It -UC-414, UC-420, UC-431, UC-475 +IBM SurePOS 300 Series (481033H) serial ports .It -UC-607 +IC Book Labs: +.Bl -dash -compact .It -UC-836 +Dreadnought x16 Pro/Lite .It -UP-189 +Ironclad x8 Pro .It -UP-200 +Gunboat x4 Pro/Lite/Low Profile .It -UP-869, UP-880 +Gunboat x2 Low Profile .El .It -Intashield: -.Bl -dash -compact -.It -IS-200, IS-400 -.It -IX-100, IX-200, IX-400 -.El +Kuroutoshikou SERIAL4P-LPPCI2 .It -Quatech: +Lava Computers: .Bl -dash -compact .It -DSC-100 -.It -DSC-200/300 -.It -DSCLP-100 -.It -DSCLP-200/300 -.It -ESC-100D +Dual Serial PCI .It -ESC-100M +Quattro-PCIe .It -QSC-100 -.It -QSC-200/300 +Quattro-PCI .It -QSCLP-100 +Octopus-550 PCI .El .It Moxa Technologies: @@ -216,7 +172,7 @@ Smartio CP-104EL/PCIe .It Smartio CP-104EL-A/PCIe .It -CP-112UL +CP-112UL PCI .It Industio CP-114 .It @@ -233,47 +189,13 @@ CP-168EL/PCIe Smartio CP-168EL-A/PCIe .El .It -Exar: -.Bl -dash -compact -.It -XR17C/D152 -.It -XR17C154 -.It -XR17C158 -.It -XR17V258IV -.It -XR17V352 -.It -XR17V354 -.It -XR17V358 -.El -.It -Advantech -.Bl -dash -compact -.It -PCI-1602 Rev A -.It -2-port PCI (PCI-1602 Rev B1/PCI-1603) -.El -.It -Lava Computers: -.Bl -dash -compact -.It -Dual Serial -.It -Quattro -.It -Quattro-PCI +NetMos NM9815 Dual 1284 Printer port PCI .It -Octopus-550 -.El +NetMos NM9835 2/1 port UART + 1284 Printer PCI .It -I-O DATA RSA-PCI2/R +NetMos NM9845 4/6 port UART + 1284 Printer PCI .It -Kuroutoshikou SERIAL4P-LPPCI2 +NetMos NM9865 4/3/2 port UART + 1/2 port 1284 Printer PCI .It Oxford Semiconductor based boards: .Bl -dash -compact @@ -287,137 +209,74 @@ OX9160/OX16PCI954 UARTs OX16PCI958 UART .El .It -Perle: -.Bl -dash -compact -.It -Ultraport4 Express -.It -Speed2 LE +Perle Ultraport4 Express PCIe Serial .It -Speed4 LE +Perle Speed8/Speed4/Speed2 LE PCI Serial .It -Speed8 LE -.El -.It -VScom: +Quatech: .Bl -dash -compact .It -PCI-100L +DSC-300/200/100 PCI .It -PCI-200L +DSCLP-300/200/100 PCI .It -200Li -.El +ESC-100/100D/100M PCI .It -Titan: -.Bl -dash -compact -.It -PCI-800H -.It -PCI-800H +QSC-300/200/100 PCI .It -PCI-200H +QSCLP-100 PCI .El .It -Titan VScom: +SIIG Cyber Series of UART and parallel port boards: .Bl -dash -compact .It -PCI-800L -.It -PCI-200HV2 -.It -PCIex-800H -.It -PCIex-800H -.El +Cyber 2S and 2SP1 PCI 16550 .It -Avlab Technology PCI IO 2S +Cyber 4 and 4S PCI 16C650 (10x family and 20x family) .It -Avlab Low Profile PCI 4 Serial +Cyber I/O PCI (10x family and 20x family) .It -Syba Tech Ltd PCI-4S2P-550-ECP +Cyber Parallel Dual PCI (10x family and 20x family) .It -Sunix SUN1888 +Cyber Serial Dual PCI (10x family and 20x family) .It -Sunix SER5xxxx -.Bl -dash -compact +Cyber 2S1P PCI (10x family and 20x family) .It -2, 4 and 8 port serial -.El -.It -Sunix MIO5xxxx (1284 Printer port): -.Bl -dash -compact +PS8000 8S PCI 16C650 (20x family) .It -1, 2 and 4 port serial +Quartet Serial 850 PCI .El .It -Feasso PCI FPP-02 2S1P -.It Sun 1040 PCI Quad Serial .It -Decision Computer Inc PCCOM: -.Bl -dash -compact -.It -4-port serial -.It -8-port serial -.El -.It -PCCOM dual port RS232/422/485 +Sunix MIO5xxxx 4/2/1 port UART and 1284 Printer .It -NetMos NM9815 Dual 1284 Printer port +Sunix SUN1889/1888 PCI dual port serial .It -NetMos NM9835: -.Bl -dash -compact -.It -based 1 and 2 port serial +Sunix SER5xxxx 8/4/2 port serial .It -Dual UART and 1284 Printer port -.El -.It -NetMos NM9845: -.Bl -dash -compact -.It -6 Port UART +Syba Tech Ltd PCI-4S2P-550-ECP .It -Quad UART and 1284 Printer port -.El +Titan PCI-800H/PCI-200H .It -NetMos NM9865: +VScom: .Bl -dash -compact .It -Dual UART -.It -Triple UART +PCIex-800H .It -Quad UART +PCI-200HV2 .It -Single UART and 1284 Printer port +200Li uPCI .It -Dual UART and 1284 Printer port +PCI-800L, PCI-200L, and PCI-100L .It -Dual 1284 Printer port +PCI-800, PCI-400, and PCI-200 .El -.It -IC Book Labs: -.Bl -dash -compact -.It -Gunboat x4 Lite -.It -Gunboat x4 Pro -.It -Ironclad x8 Lite -.It -Ironclad x8 Pro -.It -Dreadnought x16 Pro -.It -Dreadnought x16 Lite -.It -Gunboat x2 Low Profile -.It -Gunboat x4 Low Profile .El +.Sh FILES +.Bl -tag -width "sys/dev/puc/pucdata.c" +.It Pa sys/dev/puc/pucdata.c +list of supported devices .El .Sh SEE ALSO .Xr ppc 4 ,