could you elaborate on test pattern? Do you mean that there’s a special I2C register?
Image on 750 MHz looks virtually identical to the other frequencies besides ones lower than 300 MHz which do look substantially worse. What distortions do you get when you try to use incorrect pixel rate and/or settle_count? Do they look similar to mine (every row of the image is incrementally shifted)? I suspect there’s still a problem that needs to be solved before adjusting pixel_rate.
I can hook up the scope but I doubt that I will be able to get anything useful as our scope is caped to 200MHz and MIPI signal uses much higher frequencies as far as I know.
I’ve wrote to the vendor and requested documentation of I2C registers in hopes that there’s just a slight incompatibility in registers/values that’s holding me back.