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

ADIS16550 #2510

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

ADIS16550 #2510

wants to merge 6 commits into from

Commits on Jul 26, 2024

  1. iio: imu: adis: Add custom ops struct

    This patch introduces a custom ops struct letting users define
    custom read and write functions. Some adis devices might define
    a completely different spi protocol from the one used in the
    default implementation.
    
    Co-developed-by: Ramona Gradinariu <[email protected]>
    Signed-off-by: Ramona Gradinariu <[email protected]>
    Co-developed-by: Antoniu Miclaus <[email protected]>
    Signed-off-by: Antoniu Miclaus <[email protected]>
    Signed-off-by: Nuno Sá <[email protected]>
    nunojsa authored and amiclaus committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    11ff077 View commit details
    Browse the repository at this point in the history
  2. iio: imu: adis: Add DIAG_STAT register size

    Some devices may have more than 16 bits of status. This patch allows the
    user to specify the size of the DIAG_STAT register. It defaults to 2 if
    not specified. This is mainly for backward compatibility.
    
    Co-developed-by: Ramona Gradinariu <[email protected]>
    Signed-off-by: Ramona Gradinariu <[email protected]>
    Co-developed-by: Antoniu Miclaus <[email protected]>
    Signed-off-by: Antoniu Miclaus <[email protected]>
    Signed-off-by: Nuno Sá <[email protected]>
    nunojsa authored and amiclaus committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    0029b76 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. dt-bindings: iio: Add adis16550 bindings

    Document the ADIS16550 device devicetree bindings.
    
    Co-developed-by: Antoniu Miclaus <[email protected]>
    Signed-off-by: Antoniu Miclaus <[email protected]>
    Signed-off-by: Ramona Gradinariu <[email protected]>
    rbolboac authored and amiclaus committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    4f79001 View commit details
    Browse the repository at this point in the history
  2. iio: imu: adis16550: add adis16550 support

    The ADIS16550 is a complete inertial system that includes a triaxis
    gyroscope and a triaxis accelerometer. Each inertial sensor in
    the ADIS16550 combines industry leading MEMS only technology
    with signal conditioning that optimizes dynamic performance. The
    factory calibration characterizes each sensor for sensitivity, bias,
    and alignment. As a result, each sensor has its own dynamic com-
    pensation formulas that provide accurate sensor measurements
    
    Co-developed-by: Ramona Gradinariu <[email protected]>
    Signed-off-by: Ramona Gradinariu <[email protected]>
    Co-developed-by: Antoniu Miclaus <[email protected]>
    Signed-off-by: Antoniu Miclaus <[email protected]>
    Signed-off-by: Nuno Sá <[email protected]>
    nunojsa authored and amiclaus committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    6217106 View commit details
    Browse the repository at this point in the history
  3. docs: iio: add documentation for adis16550 driver

    Add documentation for adis16550 driver which describes the driver
    device files and shows how the user may use the ABI for various
    scenarios (configuration, measurement, etc.).
    
    Co-developed-by: Antoniu Miclaus <[email protected]>
    Signed-off-by: Antoniu Miclaus <[email protected]>
    Signed-off-by: Ramona Gradinariu <[email protected]>
    rbolboac authored and amiclaus committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    12fd7ce View commit details
    Browse the repository at this point in the history
  4. iio: Kconfig.adi: imply ADIS16550

    Add entry for the ADIS16550 driver.
    
    Signed-off-by: Ramona Gradinariu <[email protected]>
    rbolboac authored and amiclaus committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    cedd2c0 View commit details
    Browse the repository at this point in the history