On Mon, 28 Oct 2024 14:35:42 +0200 Robert Budai <robert.budai@xxxxxxxxxx> wrote: > 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 > compensation formulas that provide accurate sensor measurements. Dropping the more marketing parts of this preferred. Second sentence doesn't add much that we care about. The rest is fine. > > Nuno Sá (3): > iio: imu: adis: Add custom ops struct > iio: imu: adis: Add DIAG_STAT register size > iio: imu: adis16550: add adis16550 support > > Ramona Gradinariu (2): > dt-bindings: iio: Add adis16550 bindings > docs: iio: add documentation for adis16550 driver > > .../bindings/iio/imu/adi,adis16550.yaml | 95 ++ > Documentation/iio/adis16550.rst | 389 ++++++ > Documentation/iio/index.rst | 1 + > MAINTAINERS | 10 + > drivers/iio/imu/Kconfig | 13 + > drivers/iio/imu/Makefile | 1 + > drivers/iio/imu/adis.c | 33 +- > drivers/iio/imu/adis16550.c | 1228 +++++++++++++++++ > include/linux/iio/imu/adis.h | 33 +- > 9 files changed, 1788 insertions(+), 15 deletions(-) > create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml > create mode 100644 Documentation/iio/adis16550.rst > create mode 100644 drivers/iio/imu/adis16550.c >