11c667c4dSAlexandru Ardelean# SPDX-License-Identifier: GPL-2.0 21c667c4dSAlexandru Ardelean%YAML 1.2 31c667c4dSAlexandru Ardelean--- 41c667c4dSAlexandru Ardelean$id: http://devicetree.org/schemas/iio/imu/adi,adis16460.yaml# 51c667c4dSAlexandru Ardelean$schema: http://devicetree.org/meta-schemas/core.yaml# 61c667c4dSAlexandru Ardelean 71c667c4dSAlexandru Ardeleantitle: Analog Devices ADIS16460 and similar IMUs 81c667c4dSAlexandru Ardelean 91c667c4dSAlexandru Ardeleanmaintainers: 101c667c4dSAlexandru Ardelean - Dragos Bogdan <dragos.bogdan@analog.com> 111c667c4dSAlexandru Ardelean 121c667c4dSAlexandru Ardeleandescription: | 131c667c4dSAlexandru Ardelean Analog Devices ADIS16460 and similar IMUs 141c667c4dSAlexandru Ardelean https://www.analog.com/media/en/technical-documentation/data-sheets/ADIS16460.pdf 151c667c4dSAlexandru Ardelean 161c667c4dSAlexandru Ardeleanproperties: 171c667c4dSAlexandru Ardelean compatible: 181c667c4dSAlexandru Ardelean enum: 191c667c4dSAlexandru Ardelean - adi,adis16460 201c667c4dSAlexandru Ardelean 211c667c4dSAlexandru Ardelean reg: 221c667c4dSAlexandru Ardelean maxItems: 1 231c667c4dSAlexandru Ardelean 241c667c4dSAlexandru Ardelean spi-cpha: true 251c667c4dSAlexandru Ardelean 261c667c4dSAlexandru Ardelean spi-cpol: true 271c667c4dSAlexandru Ardelean 281c667c4dSAlexandru Ardelean interrupts: 291c667c4dSAlexandru Ardelean maxItems: 1 301c667c4dSAlexandru Ardelean 311c667c4dSAlexandru Ardeleanrequired: 321c667c4dSAlexandru Ardelean - compatible 331c667c4dSAlexandru Ardelean - reg 341c667c4dSAlexandru Ardelean - interrupts 351c667c4dSAlexandru Ardelean 368d98a8c6SKrzysztof KozlowskiallOf: 378d98a8c6SKrzysztof Kozlowski - $ref: /schemas/spi/spi-peripheral-props.yaml# 388d98a8c6SKrzysztof Kozlowski 398d98a8c6SKrzysztof KozlowskiunevaluatedProperties: false 406fdc6e23SRob Herring 411c667c4dSAlexandru Ardeleanexamples: 421c667c4dSAlexandru Ardelean - | 431c667c4dSAlexandru Ardelean #include <dt-bindings/gpio/gpio.h> 441c667c4dSAlexandru Ardelean #include <dt-bindings/interrupt-controller/irq.h> 45*46908557SKrzysztof Kozlowski spi { 461c667c4dSAlexandru Ardelean #address-cells = <1>; 471c667c4dSAlexandru Ardelean #size-cells = <0>; 481c667c4dSAlexandru Ardelean 491c667c4dSAlexandru Ardelean imu@0 { 501c667c4dSAlexandru Ardelean compatible = "adi,adis16460"; 511c667c4dSAlexandru Ardelean reg = <0>; 521c667c4dSAlexandru Ardelean spi-max-frequency = <5000000>; 531c667c4dSAlexandru Ardelean spi-cpol; 541c667c4dSAlexandru Ardelean spi-cpha; 551c667c4dSAlexandru Ardelean interrupt-parent = <&gpio0>; 561c667c4dSAlexandru Ardelean interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; 571c667c4dSAlexandru Ardelean }; 581c667c4dSAlexandru Ardelean }; 59