As an aside, is it worth switching this to use the GPIO HAL device in the future or is is there not enough benefit to doing that?
@rool Are there any issues with this PR preventing it from being merged? As far as I'm aware it has no prerequisites which need to be merged first.
This is independent of the wider Bush IBX port maintenance work I've been doing and can be merged independently.
PortMan (PortManager) is a GPIO driver that's primarily used on the Bush Internet TV set-top box.
This PR fixes two bugs:
There's some cruft in there from the CX24430 (a Conexant set-top box chip), which seems to be unused. This does a PCI detect and if the PCI device is undetected, moves on. If this is unused, it could probably be removed.