Discussions have been had, and the view is that we really ought to stick to within the specs for the RP1 CSI-2 block at 1.5Gbit/s.
Seeing as that means the driver has to compute a non-integer scale of the link frequency, I may as well make it actually fully computed and allow setting of any value of link frequency in the DT (within limits). The user can then choose to exceed the spec, but it's in the realms of overclocking and not 100% guaranteed to work. If I make the top limit slightly over 1.87Gbit/s, then schoolpost should get his full frame 24fps mode.
I can't say when I'll get around to making those further tweaks, but it is still on the agenda.
And I have no current idea as to why the 10bit binned modes don't work - that could be trickier to resolve, so may result in retaining 12bit only for those modes.
Seeing as that means the driver has to compute a non-integer scale of the link frequency, I may as well make it actually fully computed and allow setting of any value of link frequency in the DT (within limits). The user can then choose to exceed the spec, but it's in the realms of overclocking and not 100% guaranteed to work. If I make the top limit slightly over 1.87Gbit/s, then schoolpost should get his full frame 24fps mode.
I can't say when I'll get around to making those further tweaks, but it is still on the agenda.
And I have no current idea as to why the 10bit binned modes don't work - that could be trickier to resolve, so may result in retaining 12bit only for those modes.
Statistics: Posted by 6by9 — Tue Jun 18, 2024 11:00 am