Hi experts,
Thanks to everyone who helped me on this forum, I was able to get the whole camera -> CSI2 receiver -> ISP pipeline to work in QNX OS for RPI4. I'm planning to open source my work probably this year.
Now I'm trying to get camera module 3 (imx708) to work in QNX for RPI5. I need to power on camera and CSI2. I see in device tree that cam0_reg is tied to gpio 34 on RPI1 chip: "gpio = <&rp1_gpio 34 0>; // CD0_IO0_MICCLK, to MIPI 0 connector".
Question: how would I set gpio 34 to high for RPI5, and do I need to do something special to power on CSI2?
I know for RPI4, I used mailbox to set CAM_GPIO to high to power on the camera and set CSI2 power domain to power on CSI2.
On another note, I was able to read the registers of ISP i.e. PiSP BE
Thanks for the clear documentation of PiSP for RPI5. It was a nightmare to get VCHIQ to work on RPI4 QNX.
Thanks to everyone who helped me on this forum, I was able to get the whole camera -> CSI2 receiver -> ISP pipeline to work in QNX OS for RPI4. I'm planning to open source my work probably this year.
Now I'm trying to get camera module 3 (imx708) to work in QNX for RPI5. I need to power on camera and CSI2. I see in device tree that cam0_reg is tied to gpio 34 on RPI1 chip: "gpio = <&rp1_gpio 34 0>; // CD0_IO0_MICCLK, to MIPI 0 connector".
Question: how would I set gpio 34 to high for RPI5, and do I need to do something special to power on CSI2?
I know for RPI4, I used mailbox to set CAM_GPIO to high to power on the camera and set CSI2 power domain to power on CSI2.
On another note, I was able to read the registers of ISP i.e. PiSP BE

Statistics: Posted by kfcgoose — Mon Feb 10, 2025 10:15 pm — Replies 0 — Views 30