brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 4cacc99 Raw
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