Path: blob/master/Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
54369 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/iio/accel/adi,adxl380.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Analog Devices ADXL380/382 3-Axis Digital Accelerometer78maintainers:9- Ramona Gradinariu <ramona.gradinariu@analog.com>10- Antoniu Miclaus <antoniu.miclaus@analog.com>1112description: |13The ADXL380/ADXL382 and ADXL318/ADXL319 are low noise density,14low power, 3-axis accelerometers with selectable measurement ranges.15The ADXL380 and ADXL318 support the ±4 g, ±8 g, and ±16 g ranges,16while the ADXL382 and ADXL319 support ±15 g, ±30 g, and ±60 g ranges.1718https://www.analog.com/en/products/adxl318.html19https://www.analog.com/en/products/adxl380.html2021properties:22compatible:23enum:24- adi,adxl31825- adi,adxl31926- adi,adxl38027- adi,adxl3822829reg:30maxItems: 13132interrupts:33minItems: 134maxItems: 23536interrupt-names:37minItems: 138items:39- enum: [INT0, INT1]40- const: INT14142vddio-supply: true4344vsupply-supply: true4546required:47- compatible48- reg49- interrupts50- interrupt-names51- vddio-supply52- vsupply-supply5354allOf:55- $ref: /schemas/spi/spi-peripheral-props.yaml#5657unevaluatedProperties: false5859examples:60- |61#include <dt-bindings/interrupt-controller/irq.h>6263i2c {64#address-cells = <1>;65#size-cells = <0>;6667accelerometer@54 {68compatible = "adi,adxl380";69reg = <0x54>;70vddio-supply = <&vddio>;71vsupply-supply = <&vsupply>;72interrupt-parent = <&gpio>;73interrupts = <25 IRQ_TYPE_LEVEL_HIGH>;74interrupt-names = "INT0";75};76};77- |78#include <dt-bindings/interrupt-controller/irq.h>7980spi {81#address-cells = <1>;82#size-cells = <0>;8384accelerometer@0 {85compatible = "adi,adxl380";86reg = <0>;87spi-max-frequency = <8000000>;88vddio-supply = <&vddio>;89vsupply-supply = <&vsupply>;90interrupt-parent = <&gpio>;91interrupts = <25 IRQ_TYPE_LEVEL_HIGH>;92interrupt-names = "INT0";93};94};959697