1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2# Copyright 2020 Analog Devices Inc. 3%YAML 1.2 4--- 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 Gyroscope 9 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.pdf 16 17properties: 18 compatible: 19 const: adi,adxrs290 20 21 reg: 22 maxItems: 1 23 24 spi-max-frequency: 25 maximum: 5000000 26 27 spi-cpol: true 28 29 spi-cpha: true 30 31 interrupts: 32 maxItems: 1 33 34required: 35 - compatible 36 - reg 37 - spi-max-frequency 38 - spi-cpol 39 - spi-cpha 40 41additionalProperties: false 42 43examples: 44 - | 45 #include <dt-bindings/interrupt-controller/irq.h> 46 spi { 47 #address-cells = <1>; 48 #size-cells = <0>; 49 gyro@0 { 50 compatible = "adi,adxrs290"; 51 reg = <0>; 52 spi-max-frequency = <5000000>; 53 spi-cpol; 54 spi-cpha; 55 interrupt-parent = <&gpio>; 56 interrupts = <25 IRQ_TYPE_EDGE_RISING>; 57 }; 58 }; 59... 60