This patch adds support for the Oxford Semiconductor OXuPCI952 UART, as embodied in a "SATAGear IOI-102" 3.3V/5V PCI card. It has been "tested" by running XMODEM at 19.2kbps between the serial card and one of the motherboard serial ports. Reference: /n/sources/patch/applied/uartpci-oxupci952 Date: Thu Jul 15 22:15:42 CES 2010 Signed-off-by: davide+p9@cs.cmu.edu --- /sys/src/9/pc/uartpci.c Thu Jul 15 22:06:22 2010 +++ /sys/src/9/pc/uartpci.c Thu Jul 15 22:06:22 2010 @@ -144,6 +144,14 @@ break; } break; + case (0x9505<<16)|0x1415: /* Oxford Semi OXuPCI952 */ + name = "SATAGear-IOI-102"; /* PciSVID=1415, PciSID=0000 */ + if (uartpci(ctlrno, p, 0, 1, 14745600, name, 8)) + ctlrno++; + if (uartpci(ctlrno, p, 1, 1, 14745600, name, 8)) + ctlrno++; + uart = nil; + break; case (0x9050<<16)|0x10B5: /* Perle PCI-Fast4 series */ case (0x9030<<16)|0x10B5: /* Perle Ultraport series */ /*