The PCI ID Repository

The home of the pci.ids file

Main -> PCI Devices -> Vendor 1415 -> Device 1415:c100

Name: OXPCIe952 Parallel Port

Note: Multifunction device with reset straps and function bits in ID

Discussion

Name: OXPCIe952 Parallel Port

Note: The OXPCIe952 PCI Express Bridge to Dual Serial & Parallel Port chip is a multifunction device that encodes five reset straps and 1:0 function bits in bits 6:0 of the device ID. Hence it consumes a whole 128-entry block, which is however sparsely populated as obviously disabled functions do not appear in the configuration space.

macro

2021-05-12 17:32:02

Name: Ed Chejlava

The comment entered for this long-obsolete part is 332 chacraters long! It was not present in the May 5 2021 snapshot so it is a rather recent addition.
I'm not sure what the 'rules' about line lengths are but this seems egregious.
Deletion or (if the information seems useful enough) reformatting would be good.
Thanks.

chejlava

2021-05-28 22:10:50

Name: OXPCIe952 Parallel Port

Note: Multifunction device with 7 function bits in ID

Shortened, @macro let me know if this note is not clear.

AlbertP

2021-07-04 19:10:52

Well, as you're probably well aware legacy PCI only has 3 function bits, of which 2 LSBs are mirrored in the device ID with this ASIC, hence the device ID will change as a subdevice is moved between functions according to reset straps (so there is a complex dependency here, e.g. the function the UART subdevice has been assigned to depends on whether either or both of the parallel port and GPIO functions have been enabled). The remaining 5 bits come directly from the reset straps and do not correspond to the PCI function anyhow.

I think the description has to be clear to whoever reads it, not me or you. Otherwise one will ask themselves what is going on here and why there are so many repeated entries. Yes, this device is odd and IMHO clever both at once. Likewise the remaing OxSemi pieces.

NB you can still buy this stuff brand new, even though the ASICs have indeed gone EOL years ago -- which is a pity, as this a really good UART, with a fractional baud rate prescaler and going up to 15.625Mbps.

macro

2021-07-04 23:46:07

Name: OXPCIe952 Parallel Port

Note: Multifunction device with reset straps and function bits in ID

AlbertP

2021-07-24 20:12:51

Discuss

Subsystems

Id Name Note

Add item