The Raspberry Pi CM4 supports up to 1Gbps/lane (500MHz clock frequency). It can be pushed a little faster.
There are overheads for high-speed entry and exit, line start and end packets, packet headers and CRCs. It's not a fixed percentage. But 10% sounds plausible.
In general, if the PHY runs faster than is required for the camera mode, and nothing else is changed, then there will be longer idle periods on the MIPI bus between scanlines.
The MIPI clock is generated by the camera sensor, and is controlled by the ov64a40 driver. The sensor has multiple clocks and counters to control frame rate, line rate, pixel processing rate and MIPI data rate. You'll need some sensor-specific knowledge to change it.
There are overheads for high-speed entry and exit, line start and end packets, packet headers and CRCs. It's not a fixed percentage. But 10% sounds plausible.
In general, if the PHY runs faster than is required for the camera mode, and nothing else is changed, then there will be longer idle periods on the MIPI bus between scanlines.
The MIPI clock is generated by the camera sensor, and is controlled by the ov64a40 driver. The sensor has multiple clocks and counters to control frame rate, line rate, pixel processing rate and MIPI data rate. You'll need some sensor-specific knowledge to change it.
Statistics: Posted by njh — Wed Jul 02, 2025 3:14 pm