xref: /freebsd/sys/contrib/device-tree/Bindings/iio/accel/adi,adis16201.yaml (revision cb7aa33ac6cd46a5434798e50363136e64f3ae98)
15956d97fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
25956d97fSEmmanuel Vadot%YAML 1.2
35956d97fSEmmanuel Vadot---
45956d97fSEmmanuel Vadot$id: http://devicetree.org/schemas/iio/accel/adi,adis16201.yaml#
55956d97fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
65956d97fSEmmanuel Vadot
75956d97fSEmmanuel Vadottitle: ADIS16201 Dual Axis Inclinometer and similar
85956d97fSEmmanuel Vadot
95956d97fSEmmanuel Vadotmaintainers:
105956d97fSEmmanuel Vadot  - Jonathan Cameron <Jonathan.Cameron@huawei.com>
115956d97fSEmmanuel Vadot
125956d97fSEmmanuel Vadotdescription: |
135956d97fSEmmanuel Vadot  Two similar parts from external interface point of view.
145956d97fSEmmanuel Vadot  SPI interface.
155956d97fSEmmanuel Vadot    https://www.analog.com/en/products/adis16201.html
165956d97fSEmmanuel Vadot    https://www.analog.com/en/products/adis16209.html
175956d97fSEmmanuel Vadot
185956d97fSEmmanuel Vadotproperties:
195956d97fSEmmanuel Vadot  compatible:
205956d97fSEmmanuel Vadot    enum:
215956d97fSEmmanuel Vadot      - adi,adis16201
225956d97fSEmmanuel Vadot      - adi,adis16209
235956d97fSEmmanuel Vadot
245956d97fSEmmanuel Vadot  reg:
255956d97fSEmmanuel Vadot    maxItems: 1
265956d97fSEmmanuel Vadot
275956d97fSEmmanuel Vadot  interrupts:
285956d97fSEmmanuel Vadot    maxItems: 1
295956d97fSEmmanuel Vadot
305956d97fSEmmanuel Vadot  vdd-supply: true
315956d97fSEmmanuel Vadot
325956d97fSEmmanuel Vadotrequired:
335956d97fSEmmanuel Vadot  - compatible
345956d97fSEmmanuel Vadot  - reg
355956d97fSEmmanuel Vadot
367ef62cebSEmmanuel VadotallOf:
377ef62cebSEmmanuel Vadot  - $ref: /schemas/spi/spi-peripheral-props.yaml#
387ef62cebSEmmanuel Vadot
397ef62cebSEmmanuel VadotunevaluatedProperties: false
405956d97fSEmmanuel Vadot
415956d97fSEmmanuel Vadotexamples:
425956d97fSEmmanuel Vadot  - |
435956d97fSEmmanuel Vadot    #include <dt-bindings/interrupt-controller/irq.h>
44*cb7aa33aSEmmanuel Vadot    spi {
455956d97fSEmmanuel Vadot        #address-cells = <1>;
465956d97fSEmmanuel Vadot        #size-cells = <0>;
475956d97fSEmmanuel Vadot
485956d97fSEmmanuel Vadot        accelerometer@0 {
495956d97fSEmmanuel Vadot            compatible = "adi,adis16201";
505956d97fSEmmanuel Vadot            reg = <0>;
515956d97fSEmmanuel Vadot            spi-max-frequency = <2500000>;
525956d97fSEmmanuel Vadot            interrupt-parent = <&gpio0>;
535956d97fSEmmanuel Vadot            interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
545956d97fSEmmanuel Vadot        };
555956d97fSEmmanuel Vadot    };
565956d97fSEmmanuel Vadot...
57