Camera only working when clocks are boosted

Hello,

I have a problem with my Sony IMX567 sensor. The sensor is working when I boost clocks with

echo 1 > /sys/kernel/debug/bpmp/debug/clk/vi/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/isp/mrq_rate_locked
echo 1 > /sys/kernel/debug/bpmp/debug/clk/nvcsi/mrq_rate_locked
cat /sys/kernel/debug/bpmp/debug/clk/vi/max_rate | tee /sys/kernel/debug/bpmp/debug/clk/vi/rate
cat /sys/kernel/debug/bpmp/debug/clk/isp/max_rate | tee  /sys/kernel/debug/bpmp/debug/clk/isp/rate
cat /sys/kernel/debug/bpmp/debug/clk/nvcsi/max_rate | tee /sys/kernel/debug/bpmp/debug/clk/nvcsi/rate

But the sensor is not working without it. I receive this with noise:

This same sensor was working with a Jetson Nano without boosting clocks.

Do you have some idea about the cause of this ?

I made some tests. At boot, I have

root@ubuntu:/home/nvidia# cat /sys/kernel/debug/bpmp/debug/clk/vi/rate
832000000
root@ubuntu:/home/nvidia# cat /sys/kernel/debug/bpmp/debug/clk/isp/rate
1011200000
root@ubuntu:/home/nvidia# cat /sys/kernel/debug/bpmp/debug/clk/nvcsi/rate
428600000

root@ubuntu:/home/nvidia# cat /sys/kernel/debug/bpmp/debug/clk/vi/max_rate
832000000
root@ubuntu:/home/nvidia# cat /sys/kernel/debug/bpmp/debug/clk/isp/max_rate
1011200000
root@ubuntu:/home/nvidia# cat /sys/kernel/debug/bpmp/debug/clk/nvcsi/max_rate
642900000

If I only do the command echo 1 > /sys/kernel/debug/bpmp/debug/clk/nvcsi/mrq_rate_locked, it’s working. I tested others commands and it seems that only this one is working.

Thank you

I solved the issue. pix_clk_hz was too low. If I take another method to compute it from this page I obtained a higher value and it’s working.

Thanks for your sharing!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.