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

imx290 HCG and analogue gain updates #5859

Open
wants to merge 5 commits into
base: rpi-6.6.y
Choose a base branch
from

Commits on Nov 14, 2024

  1. media: imx290: Add module parameter to allow selection of HCG mode

    The sensor has Low Conversion Gain (HCG) and High Conversion Gain (HCG)
    modes, with the supposedly the HCG mode having better noise performance
    at high gains.
    
    As this parameter changes the gain range of the sensor, it isn't
    possible to make this an automatic property, and there is no
    suitable V4L2 control to set it, so just add it as a module parameter.
    
    Signed-off-by: Dave Stevenson <[email protected]>
    6by9 committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    2e04b09 View commit details
    Browse the repository at this point in the history
  2. media: i2c: imx290: Limit analogue gain according to module

    The imx327 only supports up to 29.4dB of analogue gain, vs
    the imx290 going up to 30dB. Both are in 0.3dB steps.
    
    As we now have model specific config, fix this mismatch,
    and delete the comment referencing it.
    
    Signed-off-by: Dave Stevenson <[email protected]>
    6by9 committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    c43d487 View commit details
    Browse the repository at this point in the history
  3. media: dt-bindings: media: i2c: Add IMX462 to the IMX290 binding

    IMX462 is the successor to IMX290, which is supportable by
    the existing IMX290 driver via a new compatible string.
    
    Signed-off-by: Dave Stevenson <[email protected]>
    6by9 committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    4419cdd View commit details
    Browse the repository at this point in the history
  4. media: i2c: imx290: Add configuration for IMX462

    IMX462 is the successor to IMX290, and wants very minor
    changes to the register setup.
    
    Add the relevant configuration to support it.
    
    Signed-off-by: Dave Stevenson <[email protected]>
    6by9 committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    ef11ee9 View commit details
    Browse the repository at this point in the history
  5. dtoverlays: Switch imx462 overlay to use the new compatible

    Now that imx462 has a separate compatible string, make use of it.
    
    Signed-off-by: Dave Stevenson <[email protected]>
    6by9 committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    ac4cf8e View commit details
    Browse the repository at this point in the history