On 2018-10-17 14:16, Wolfram Sang wrote: > >> Or, add an I2C gate driver (sort of like an I2C mux with only one child >> bus) in the HDMI transmitter driver and implement the delay there. Then >> move the monitor to this new gate/mux child bus. > > That would actually be my preferred solution. Because it describes the > HW setup best. It is the passthrough creating the problem, so it should > be fixed in its driver. It probably could be a generic driver, or? Don't know about the possibility of a generic driver, but one thing to look out for is that if the "gate" is left open at all times, *other* xfers on the bus might not have the required delay between stop and start, which might lead to the monitor (or other clients on the other side of the HDMI transmitter) seeing potentially nasty things on the distorted bus... Cheers, Peter