support the startech 4 port pci-e 16c950 serial card. Reference: /n/sources/patch/applied/uartpex4s950 Date: Thu Jul 17 17:21:14 CES 2008 Signed-off-by: quanstro@quanstro.net --- /sys/src/9/pc/uartpci.c Thu Jul 17 17:20:24 2008 +++ /sys/src/9/pc/uartpci.c Thu Jul 17 17:20:23 2008 @@ -115,6 +115,7 @@ continue; break; case (0x950A<<16)|0x1415: /* Oxford Semi OX16PCI954 */ + case (0x9501<<16)|0x1415: /* * These are common devices used by 3rd-party * manufacturers. @@ -125,7 +126,12 @@ subid |= pcicfgr16(p, PciSID)<<16; switch(subid){ default: + print("oxsemi uart %.8ux unknown\n", subid); continue; + case (0<<16)|0x1415: + uart = uartpci(ctlrno, p, 0, 4, 1843200, + "starport-pex4s", 8); + break; case (0x2000<<16)|0x131F:/* SIIG CyberSerial PCIe */ uart = uartpci(ctlrno, p, 0, 1, 18432000, "CyberSerial-1S", 8);