Hi Peter! > But when you have more things (likely sibling pca954x chips?) > connected to the same reset line This is very good point, thank you for that. Let's make this procedure enabled by appropriate property in device tree. > Also, if this timeout needs to be handled, it is likely needed if deselect > times out too Timeout of deselect is the symptom of hang mux as well, so It is even better to reset it inside this function as well, because if we have i2c-mux-idle-disconnect set we will be able to recover without failing any transaction on the bus. Regards, Wojciech