Add driver support and dt-bindings documentation for ADXL313 digital accelerometer. Changelog v3 -> v4: - Add comma to last field of structs - Add kernel doc to core_probe() - Rename interface_specific_setup to setup - Use address instead of scan_index for channel index - Remove unused fields from scan_type - Add explicit includes for mod_devicetable.h Lucas Stankus (2): dt-bindings: iio: accel: Add binding documentation for ADXL313 iio: accel: Add driver support for ADXL313 .../bindings/iio/accel/adi,adxl313.yaml | 86 +++++ MAINTAINERS | 6 + drivers/iio/accel/Kconfig | 29 ++ drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adxl313.h | 54 +++ drivers/iio/accel/adxl313_core.c | 332 ++++++++++++++++++ drivers/iio/accel/adxl313_i2c.c | 66 ++++ drivers/iio/accel/adxl313_spi.c | 92 +++++ 8 files changed, 668 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml create mode 100644 drivers/iio/accel/adxl313.h create mode 100644 drivers/iio/accel/adxl313_core.c create mode 100644 drivers/iio/accel/adxl313_i2c.c create mode 100644 drivers/iio/accel/adxl313_spi.c -- 2.33.0