-
Notifications
You must be signed in to change notification settings - Fork 2k
Revisit camera sync and external trigger #3308
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Pinging @tobybroberts as this will affect one of the projects that he's working on. |
Hi there, Do you plan to add instructions for boards with dual CSI camera interfaces like CM4 and Pi5? I have seen there is a commit here allowing to explicitly configure each camera to it's respective mode: raspberrypi/linux@5b432b8#diff-d10f1f1ae2309b3d1d2f5f2f7fc69598753558dc7e81215371f38b23a235cde2 Thanks, |
☝️ ping @davidplowman and @naushir |
@njhollinghurst Can this be closed now, in light of #4089 ? |
Ah, I'd forgotten about this one. From the original shopping list:
are outstanding, but those are secondary. In general this stuff is being obsoleted by software sync. So yes I think it can be closed. |
@kyrikakis Yes, the properties for individual IMX477 cameras are now documented (though I didn't mention the use of 2-port or 4-port camera mux). |
Another installment in the #3146 #3237 saga.
It seems BB's original circuits were designed to overcome protection/clamping diodes or back-power the 1.8V supplies of cameras that were powered down! They were out of specification and can't be reverted to. But my recent "fixes" suffer voltage drops at startup, introducing a risk of spurious triggering.
Specifically,
The main part of the fix is a kernel/DT change (currently in the works here) to allow the camera's 1.8V supply rail to stay up even when the camera is not streaming, so it won't clamp its inputs to 0V.
Then we'll need to:
I've opened this as an issue rather than a PR to give me time to think about it and to invite comments.
The text was updated successfully, but these errors were encountered: