> >> @Bart: is it possible to share a GPIO so that multiple i2c-gpio > >> instances can use the same GPIO as SCL? Use case is explained in the > >> cover letter[2]. > > > > The way it works is with a kind of a voting system. As long as there's at > least one user that votes for the GPIO to be "high", it stays high. Is this > behavior fine for the recovery use-case? Ouch, I guess this will not work then. SCL is high in its idle state. So, all busses except the active one will request high :( I guess Markus would need some kind of locking for the shared SCL-GPIO anyhow. Like bus Y has to wait until bus X has finished SCL toggling for its transfer. That's how I understand it.