192512010SLucas Oshiro# SPDX-License-Identifier: GPL-2.0 292512010SLucas Oshiro%YAML 1.2 392512010SLucas Oshiro--- 4e1ff7390SRob Herring$id: http://devicetree.org/schemas/iio/accel/adi,adxl372.yaml# 592512010SLucas Oshiro$schema: http://devicetree.org/meta-schemas/core.yaml# 692512010SLucas Oshiro 792512010SLucas Oshirotitle: Analog Devices ADXL372 3-Axis, +/-(200g) Digital Accelerometer 892512010SLucas Oshiro 992512010SLucas Oshiromaintainers: 1092512010SLucas Oshiro - Stefan Popa <stefan.popa@analog.com> 1192512010SLucas Oshiro 1292512010SLucas Oshirodescription: | 1392512010SLucas Oshiro Analog Devices ADXL372 3-Axis, +/-(200g) Digital Accelerometer that supports 1492512010SLucas Oshiro both I2C & SPI interfaces 1592512010SLucas Oshiro https://www.analog.com/en/products/adxl372.html 1692512010SLucas Oshiro 1792512010SLucas Oshiroproperties: 1892512010SLucas Oshiro compatible: 1992512010SLucas Oshiro enum: 2092512010SLucas Oshiro - adi,adxl372 2192512010SLucas Oshiro 2292512010SLucas Oshiro reg: 2392512010SLucas Oshiro maxItems: 1 2492512010SLucas Oshiro 2592512010SLucas Oshiro interrupts: 2692512010SLucas Oshiro maxItems: 1 2792512010SLucas Oshiro 2892512010SLucas Oshirorequired: 2992512010SLucas Oshiro - compatible 3092512010SLucas Oshiro - reg 3192512010SLucas Oshiro - interrupts 3292512010SLucas Oshiro 335f729300SKrzysztof KozlowskiallOf: 345f729300SKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 355f729300SKrzysztof Kozlowski 365f729300SKrzysztof KozlowskiunevaluatedProperties: false 376fdc6e23SRob Herring 3892512010SLucas Oshiroexamples: 3992512010SLucas Oshiro - | 4092512010SLucas Oshiro #include <dt-bindings/gpio/gpio.h> 4192512010SLucas Oshiro #include <dt-bindings/interrupt-controller/irq.h> 42*f14ed2f3SKrzysztof Kozlowski i2c { 4392512010SLucas Oshiro #address-cells = <1>; 4492512010SLucas Oshiro #size-cells = <0>; 4592512010SLucas Oshiro 4692512010SLucas Oshiro /* Example for a I2C device node */ 4792512010SLucas Oshiro accelerometer@53 { 4892512010SLucas Oshiro compatible = "adi,adxl372"; 4992512010SLucas Oshiro reg = <0x53>; 5092512010SLucas Oshiro interrupt-parent = <&gpio>; 5192512010SLucas Oshiro interrupts = <25 IRQ_TYPE_EDGE_FALLING>; 5292512010SLucas Oshiro }; 5392512010SLucas Oshiro }; 5492512010SLucas Oshiro - | 5592512010SLucas Oshiro #include <dt-bindings/gpio/gpio.h> 5692512010SLucas Oshiro #include <dt-bindings/interrupt-controller/irq.h> 57*f14ed2f3SKrzysztof Kozlowski spi { 5892512010SLucas Oshiro #address-cells = <1>; 5992512010SLucas Oshiro #size-cells = <0>; 6092512010SLucas Oshiro 6192512010SLucas Oshiro accelerometer@0 { 6292512010SLucas Oshiro compatible = "adi,adxl372"; 6392512010SLucas Oshiro reg = <0>; 6492512010SLucas Oshiro spi-max-frequency = <1000000>; 6592512010SLucas Oshiro interrupt-parent = <&gpio>; 6692512010SLucas Oshiro interrupts = <25 IRQ_TYPE_EDGE_FALLING>; 6792512010SLucas Oshiro }; 6892512010SLucas Oshiro }; 69