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 36*6fdc6e23SRob HerringunevaluatedProperties: false 37*6fdc6e23SRob Herring 381c667c4dSAlexandru Ardeleanexamples: 391c667c4dSAlexandru Ardelean - | 401c667c4dSAlexandru Ardelean #include <dt-bindings/gpio/gpio.h> 411c667c4dSAlexandru Ardelean #include <dt-bindings/interrupt-controller/irq.h> 421c667c4dSAlexandru Ardelean spi0 { 431c667c4dSAlexandru Ardelean #address-cells = <1>; 441c667c4dSAlexandru Ardelean #size-cells = <0>; 451c667c4dSAlexandru Ardelean 461c667c4dSAlexandru Ardelean imu@0 { 471c667c4dSAlexandru Ardelean compatible = "adi,adis16460"; 481c667c4dSAlexandru Ardelean reg = <0>; 491c667c4dSAlexandru Ardelean spi-max-frequency = <5000000>; 501c667c4dSAlexandru Ardelean spi-cpol; 511c667c4dSAlexandru Ardelean spi-cpha; 521c667c4dSAlexandru Ardelean interrupt-parent = <&gpio0>; 531c667c4dSAlexandru Ardelean interrupts = <0 IRQ_TYPE_LEVEL_HIGH>; 541c667c4dSAlexandru Ardelean }; 551c667c4dSAlexandru Ardelean }; 56