63 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/iio/imu/adi,adis16460.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Analog Devices ADIS16460 and similar IMUs8 9maintainers:10 - Dragos Bogdan <dragos.bogdan@analog.com>11 12description: |13 Analog Devices ADIS16460 and similar IMUs14 https://www.analog.com/media/en/technical-documentation/data-sheets/ADIS16460.pdf15 16properties:17 compatible:18 enum:19 - adi,adis1646020 21 reg:22 maxItems: 123 24 spi-cpha: true25 26 spi-cpol: true27 28 spi-cs-inactive-delay-ns:29 minimum: 1600030 default: 1600031 32 interrupts:33 maxItems: 134 35required:36 - compatible37 - reg38 - interrupts39 40allOf:41 - $ref: /schemas/spi/spi-peripheral-props.yaml#42 43unevaluatedProperties: false44 45examples:46 - |47 #include <dt-bindings/gpio/gpio.h>48 #include <dt-bindings/interrupt-controller/irq.h>49 spi {50 #address-cells = <1>;51 #size-cells = <0>;52 53 imu@0 {54 compatible = "adi,adis16460";55 reg = <0>;56 spi-max-frequency = <5000000>;57 spi-cpol;58 spi-cpha;59 interrupt-parent = <&gpio0>;60 interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;61 };62 };63