hverkuil: hi! FYI I've done a few patches on the tc358840 driver which you might want to look at before inclusion: https://github.com/gibsson/linux-next/commits/hverkuil/tc358840
Sorry I haven't updated the documentation, it also need some work to explain all the different mandatory parameters (timings)
Then I confirm the driver works @1080p60 single-link on i.MX8MQ HW
4k30 is giving some issues as the i.MX8MQ doesn't support 8-lane setup like Tegra does, so far I've been able to see the left side of the 4k signal on CSI0 and the right side on CSI1 ;)
Anyway, I thought you'd be interested in having an update on this
To get the pixel rate I guess I need to calculate 1/(2*refClk) and refClk is 32400000 Hz... I could somehow quirk it to not use floats but isn't there a better solution?
hverkuil: What do we do with the non-coherent memory series? Last time you proposed to revert. Is it still your intention?
An alternative would be to fix it up, so that it at least stays a no-op when the NON_CONSISTENT flag is given.