11f22b131SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 21f22b131SJonathan Cameron%YAML 1.2 31f22b131SJonathan Cameron--- 41f22b131SJonathan Cameron$id: http://devicetree.org/schemas/iio/gyroscope/bosch,bmg160.yaml# 51f22b131SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 61f22b131SJonathan Cameron 71f22b131SJonathan Camerontitle: Bosch BMG160 triaxial rotation sensor (gyroscope) 81f22b131SJonathan Cameron 91f22b131SJonathan Cameronmaintainers: 101f22b131SJonathan Cameron - H. Nikolaus Schaller <hns@goldelico.com> 111f22b131SJonathan Cameron 121f22b131SJonathan Cameronproperties: 131f22b131SJonathan Cameron compatible: 141f22b131SJonathan Cameron enum: 151f22b131SJonathan Cameron - bosch,bmg160 161f22b131SJonathan Cameron - bosch,bmi055_gyro 171f22b131SJonathan Cameron - bosch,bmi088_gyro 181f22b131SJonathan Cameron 191f22b131SJonathan Cameron reg: 201f22b131SJonathan Cameron maxItems: 1 211f22b131SJonathan Cameron 22*fe28b2aaSStephan Gerhold vdd-supply: true 23*fe28b2aaSStephan Gerhold vddio-supply: true 24*fe28b2aaSStephan Gerhold 251f22b131SJonathan Cameron interrupts: 261f22b131SJonathan Cameron minItems: 1 271f22b131SJonathan Cameron description: 281f22b131SJonathan Cameron Should be configured with type IRQ_TYPE_EDGE_RISING. 291f22b131SJonathan Cameron 301f22b131SJonathan Cameronrequired: 311f22b131SJonathan Cameron - compatible 321f22b131SJonathan Cameron - reg 331f22b131SJonathan Cameron 341f22b131SJonathan CameronadditionalProperties: false 351f22b131SJonathan Cameron 361f22b131SJonathan Cameronexamples: 371f22b131SJonathan Cameron - | 381f22b131SJonathan Cameron #include <dt-bindings/interrupt-controller/irq.h> 391f22b131SJonathan Cameron i2c { 401f22b131SJonathan Cameron #address-cells = <1>; 411f22b131SJonathan Cameron #size-cells = <0>; 421f22b131SJonathan Cameron gyroscope@69 { 431f22b131SJonathan Cameron compatible = "bosch,bmg160"; 441f22b131SJonathan Cameron reg = <0x69>; 451f22b131SJonathan Cameron interrupt-parent = <&gpio6>; 461f22b131SJonathan Cameron interrupts = <18 IRQ_TYPE_EDGE_RISING>; 471f22b131SJonathan Cameron }; 481f22b131SJonathan Cameron }; 491f22b131SJonathan Cameron... 50