Path: blob/master/Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
26309 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 is a low noise density, low power, 3-axis14accelerometer with selectable measurement ranges. The ADXL38015supports the ±4 g, ±8 g, and ±16 g ranges, and the ADXL382 supports16±15 g, ±30 g, and ±60 g ranges.1718https://www.analog.com/en/products/adxl380.html1920properties:21compatible:22enum:23- adi,adxl38024- adi,adxl3822526reg:27maxItems: 12829interrupts:30minItems: 131maxItems: 23233interrupt-names:34minItems: 135items:36- enum: [INT0, INT1]37- const: INT13839vddio-supply: true4041vsupply-supply: true4243required:44- compatible45- reg46- interrupts47- interrupt-names48- vddio-supply49- vsupply-supply5051allOf:52- $ref: /schemas/spi/spi-peripheral-props.yaml#5354unevaluatedProperties: false5556examples:57- |58#include <dt-bindings/interrupt-controller/irq.h>5960i2c {61#address-cells = <1>;62#size-cells = <0>;6364accelerometer@54 {65compatible = "adi,adxl380";66reg = <0x54>;67vddio-supply = <&vddio>;68vsupply-supply = <&vsupply>;69interrupt-parent = <&gpio>;70interrupts = <25 IRQ_TYPE_LEVEL_HIGH>;71interrupt-names = "INT0";72};73};74- |75#include <dt-bindings/interrupt-controller/irq.h>7677spi {78#address-cells = <1>;79#size-cells = <0>;8081accelerometer@0 {82compatible = "adi,adxl380";83reg = <0>;84spi-max-frequency = <8000000>;85vddio-supply = <&vddio>;86vsupply-supply = <&vsupply>;87interrupt-parent = <&gpio>;88interrupts = <25 IRQ_TYPE_LEVEL_HIGH>;89interrupt-names = "INT0";90};91};929394