Skip to content
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

Allow IMX477 and IMX296 to be always on, to simplify multi-camera sync #5774

Merged
merged 2 commits into from
Dec 17, 2023

Commits on Dec 15, 2023

  1. drivers: media: i2c: imx296,imx477: Configure tigger_mode every time

    Don't assume the camera has been reset each time we start streaming,
    but always write registers relating to trigger_mode, even in mode 0.
    
    IMX477: Stop driving XVS on stop streaming, to avoid spurious pulses.
    
    Signed-off-by: Nick Hollinghurst <nick.hollinghurst@raspberrypi.com>
    njhollinghurst committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    4753721 View commit details
    Browse the repository at this point in the history
  2. overlays: Add "always-on" parameter to imx477 and imx296

    Leave the camera's power supplies up, to prevent the camera
    clamping its 1.8V digital I/Os to ground. This may be useful
    when synchronizing multiple camera systems using XVS or XTRIG.
    
    Signed-off-by: Nick Hollinghurst <nick.hollinghurst@raspberrypi.com>
    njhollinghurst committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    d868adf View commit details
    Browse the repository at this point in the history