15b883564SRodrigo Carvalho# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 25b883564SRodrigo Carvalho%YAML 1.2 35b883564SRodrigo Carvalho--- 45b883564SRodrigo Carvalho$id: http://devicetree.org/schemas/iio/accel/adi,adis16240.yaml# 55b883564SRodrigo Carvalho$schema: http://devicetree.org/meta-schemas/core.yaml# 65b883564SRodrigo Carvalho 75b883564SRodrigo Carvalhotitle: ADIS16240 Programmable Impact Sensor and Recorder driver 85b883564SRodrigo Carvalho 95b883564SRodrigo Carvalhomaintainers: 106be0d1fcSAlexandru Tachici - Alexandru Tachici <alexandru.tachici@analog.com> 115b883564SRodrigo Carvalho 125b883564SRodrigo Carvalhodescription: | 135b883564SRodrigo Carvalho ADIS16240 Programmable Impact Sensor and Recorder driver that supports 145b883564SRodrigo Carvalho SPI interface. 155b883564SRodrigo Carvalho https://www.analog.com/en/products/adis16240.html 165b883564SRodrigo Carvalho 175b883564SRodrigo Carvalhoproperties: 185b883564SRodrigo Carvalho compatible: 195b883564SRodrigo Carvalho enum: 205b883564SRodrigo Carvalho - adi,adis16240 215b883564SRodrigo Carvalho 225b883564SRodrigo Carvalho reg: 235b883564SRodrigo Carvalho maxItems: 1 245b883564SRodrigo Carvalho 255b883564SRodrigo Carvalho interrupts: 265b883564SRodrigo Carvalho maxItems: 1 275b883564SRodrigo Carvalho 285b883564SRodrigo Carvalhorequired: 295b883564SRodrigo Carvalho - compatible 305b883564SRodrigo Carvalho - reg 315b883564SRodrigo Carvalho - interrupts 325b883564SRodrigo Carvalho 335f729300SKrzysztof KozlowskiallOf: 345f729300SKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 355f729300SKrzysztof Kozlowski 365f729300SKrzysztof KozlowskiunevaluatedProperties: false 376fdc6e23SRob Herring 385b883564SRodrigo Carvalhoexamples: 395b883564SRodrigo Carvalho - | 405b883564SRodrigo Carvalho #include <dt-bindings/gpio/gpio.h> 415b883564SRodrigo Carvalho #include <dt-bindings/interrupt-controller/irq.h> 42*46908557SKrzysztof Kozlowski spi { 435b883564SRodrigo Carvalho #address-cells = <1>; 445b883564SRodrigo Carvalho #size-cells = <0>; 455b883564SRodrigo Carvalho 465b883564SRodrigo Carvalho /* Example for a SPI device node */ 475b883564SRodrigo Carvalho accelerometer@0 { 485b883564SRodrigo Carvalho compatible = "adi,adis16240"; 495b883564SRodrigo Carvalho reg = <0>; 505b883564SRodrigo Carvalho spi-max-frequency = <2500000>; 515b883564SRodrigo Carvalho interrupt-parent = <&gpio0>; 525b883564SRodrigo Carvalho interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; 535b883564SRodrigo Carvalho }; 545b883564SRodrigo Carvalho }; 55