summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pucdata.c
AgeCommit message (Collapse)Author
2023-01-29Add and entry for the EXAR XR17V354 4-port UART.thorpej
From Håkan Engvall. PR kern/57202
2022-05-01attach the other pciid for intel 100 series KT serial.mrg
seen on a thinkpad 460s.
2021-10-12Add Intel 400 Series PCH-V devices.msaitoh
2021-10-11Add some Intel KT devices.msaitoh
2021-07-17puc(4): Add Intel Core 5G (mobile) KT.riastradh
2021-02-02Also match Oxford Semiconductor Exsys EX-41098 PCI UARTsbouyer
2020-06-13add entry for ASIX AX99100 PCIe 4port serial cardryo
2020-04-05add entry for NetMos NM9900 Octa UARTryo
notice: On the boards I've obtained, the number on the cable stamp doesn't match the actual unit number of the attached device. Cable's 0,1,2,..,7 corresponds to comN+0,2,4,6,1,3,5,7 :-(
2020-03-24add entry for NetMos NM9900 Quad UART.ryo
The NM9900 seems to have variations such as 4UART and 2UART+1Printer, but I tested on 4UART board.
2019-11-14The 16C1054 and 16C1058 serial multi-port controllers need a clockhauke
multiplier of 8, just like the 16C1050 controller. Verified with an ExSys EX-41388. ryo@ checked back with the hardware his original commit was based on, and confirmed the change. XXX Pull-up to netbsd-{7,8,9}
2019-05-02add NetMos NM9912 entriesjdolecek
PR kern/54149 by Mouse
2018-11-29Add Amazon.com EC2 virtual 16650-compatible PCI serial devicejmcneill
2018-05-21add Oxford Semiconductor OXPCIe954 PCIe 4-port serial cardjnemeth
2018-04-13 Add 300 series chipset support.msaitoh
2017-12-27PR/52868: Petar Bogdanovic: Add support for Manhattan 158220 cardchristos
2017-01-15Add Intel 200 series devices.msaitoh
2015-12-01Add Intel 100 Series chipset's devices.msaitoh
2015-08-23whitespacejakllsch
2015-08-23Support PCI_PRODUCT_INTEL_82Q45_KT_1 in addition to PCI_PRODUCT_INTEL_82Q45_KT.jakllsch
2015-05-04PR/49819: Roberto E. Vargas Caballero: Add support for SystemBase SB16C1050 ↵ryo
PCI serial card
2015-03-18Add 9 Series support.msaitoh
2014-02-06USE PCI_BAR[0-5]. Part of PR#48016.msaitoh
2014-01-26Add some OXPCIe952 devices.msaitoh
2014-01-23Add entry for Intel Quark X1000 UART.msaitoh
2014-01-20 Fix a bug that EG20T's UARTs from #1 to #3 never match.msaitoh
Tested with my MinnowBoard.
2013-12-25Add DIGI Neo 8-port serial(PCIe) and OXFORD OXPCIe952 Parallel.msaitoh
2013-12-25Add support S1200's UART. Part of PR#48016.msaitoh
2013-11-07Add some Mobile 4th generation Intel Core Processor devicesmsaitoh
(Lynx Point-LP).
2013-09-04PR/48180: Christian Groessler: Support for Oxford Semi OXuPCI952 dual serialchristos
PCI card
2013-07-17Extend support for Nanjing QinHeng Electronics puc(4) devices.soren
2013-06-03Add Intel 8 Series KT.msaitoh
2012-12-19space change.msaitoh
2012-10-18- Indent.msaitoh
- Fix some product names or device names.
2012-09-25Add Lava Computers SSERIAL-PCI single port serial PCI card.gson
2012-08-15Add EXSYS EX-41098-2 UARTs support. The clock frequency ismsaitoh
different from other card(s). Fixes PR#46362 reported by Wolfgang Stukenbrock.
2012-08-07Add some Intel's KT (Serial over LAN) devices.msaitoh
2012-08-05Use PCI_VENDOR_* and PCI_PRODUCT_*. Fixes PR#46303.msaitoh
2012-07-27Add EG20T UART entries.matt
Closes PR/45567.
2011-08-09Add support for the Oxford Semiconductor OXPCIe952, a 2-port serial chipdyoung
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-05-28Add support for SYSTEMBASE SB16C105x 4-port/8-port serial PCI cards.ryo
- Added initialize code for SB16C105x to puc.c, but It is better to add a member (*config_function)() to struct puc_device_description and use it - It seems SB16C1054 *rev 0x91* has different BAR layout, but not supported yet.
2011-05-14PR kern/44956: add support for Qinheng PCI cards to the puc drivermartin
2011-05-02Add support for new SUNIX PCI seriel and/or parallel adapters, with newmanu
SUNIX vendor Id 0x1fd4 and product Id 0x1999. Constants were taken from Linux open source driver distributed by SUNIX. The following models should be supported now: 5008 1 parallel port 5016 16 serial ports, only 8 supported right now (PUC_MAX_PORTS limit) 5027 1 serial port 5037 2 serial ports 5056 4 serial ports 5066 8 serial ports, this model is the only one that was actually tested. 5069 1 serial port and 1 parallel port 5079 2 serial ports and 1 parallel port 5099 4 serial ports and 1 parallel port
2011-05-02Add new PCI vendor Id for Sunix, and the corresponding device Id.manu
2011-03-11Add two NetMos NM9865 1-port and 2-port controllers, as found inhe
2x and 1x on a 4-port card sold as Sunsway/ST Lab I-430.
2011-02-20- Add support for Moschip NM9904 and NM9922. These devices use PCI multimsaitoh
function, so only one PUC_PORT_TYPE_COM entry is used in these devices. - Use macro.
2010-08-01Add the following cards' support from FreeBSD:msaitoh
- Comtrol RocketPort 550/4, 550/8 and 550/16 series - Lava Computers Quatro-PCI - some NetMos NM9865 cards - VScom PCI-200Li
2010-07-13Add three card support from Tsubai.msaitoh
- Advantech PCI-1604UP (2S) - InnoSys Keyspan SX Pro (4S) - I-O DATA RSA-PCI2 (2S)
2010-07-11use PCI_PRODUCT_NETMOS_NM9901 instead of 0x9901 magic number.mrg
2010-07-08- Fix the frequency for Advantech PCI1620 port 4-8.msaitoh
- Fix the mask for IBM SurePos 300 - s/Titan/VScom/ - Add the following cards: - Avlab PCI 2 Serial - Avlab Low Profile PCI 4 Serial (another revision?) - Moxa CP-102/PCI. - SUNIX 4036 2S - Syba Tech Ltd. PCI-4S - Syba Tech Ltd. PCI-4S2P-550-ECP - PR#37299 - VScom PCI-010L - VScom PCI-100L - VScom PCI-110L - VScom PCI-200L - VScom PCI-210L - VScom PCI-400L - VScom PCI-011H - VScom PCI-100H
2010-07-08- Fix an entry for CP-168EL-A/PCIe reported by Ryo SHIMIZU.msaitoh
- Add an entry for NetMos NM9901 UART. Tested my own NM9901 card.