brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 3d94dd4 Raw
63 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2# Copyright 2020 Analog Devices Inc.3%YAML 1.24---5$id: http://devicetree.org/schemas/iio/gyroscope/adi,adxrs290.yaml#6$schema: http://devicetree.org/meta-schemas/core.yaml#7 8title: Analog Devices ADXRS290 Dual-Axis MEMS Gyroscope9 10maintainers:11  - Nishant Malpani <nish.malpani25@gmail.com>12 13description: |14  Bindings for the Analog Devices ADXRS290 dual-axis MEMS gyroscope device.15  https://www.analog.com/media/en/technical-documentation/data-sheets/ADXRS290.pdf16 17properties:18  compatible:19    const: adi,adxrs29020 21  reg:22    maxItems: 123 24  spi-max-frequency:25    maximum: 500000026 27  spi-cpol: true28 29  spi-cpha: true30 31  interrupts:32    maxItems: 133 34required:35  - compatible36  - reg37  - spi-max-frequency38  - spi-cpol39  - spi-cpha40 41allOf:42  - $ref: /schemas/spi/spi-peripheral-props.yaml#43 44unevaluatedProperties: false45 46examples:47  - |48    #include <dt-bindings/interrupt-controller/irq.h>49    spi {50        #address-cells = <1>;51        #size-cells = <0>;52        gyro@0 {53            compatible = "adi,adxrs290";54            reg = <0>;55            spi-max-frequency = <5000000>;56            spi-cpol;57            spi-cpha;58            interrupt-parent = <&gpio>;59            interrupts = <25 IRQ_TYPE_EDGE_RISING>;60        };61    };62...63