brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 3cb8257 Raw
72 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/accel/bosch,bmi088.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Bosch BMI088 IMU accelerometer part8 9maintainers:10  - Mike Looijmans <mike.looijmans@topic.nl>11 12description: |13  Acceleration part of the IMU sensor with an SPI interface14  Specifications about the sensor can be found at:15    https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bmi088-ds001.pdf16 17properties:18  compatible:19    enum:20      - bosch,bmi085-accel21      - bosch,bmi088-accel22      - bosch,bmi090l-accel23 24  reg:25    maxItems: 126 27  vdd-supply: true28 29  vddio-supply: true30 31  interrupts:32    minItems: 133    maxItems: 234    description: |35      Type should be either IRQ_TYPE_LEVEL_HIGH or IRQ_TYPE_LEVEL_LOW.36      Two configurable interrupt lines exist.37 38  interrupt-names:39    description: Specify which interrupt line is in use.40    items:41      enum:42        - INT143        - INT244    minItems: 145    maxItems: 246 47required:48  - compatible49  - reg50 51allOf:52  - $ref: /schemas/spi/spi-peripheral-props.yaml#53 54unevaluatedProperties: false55 56examples:57  - |58    #include <dt-bindings/interrupt-controller/irq.h>59    spi {60      #address-cells = <1>;61      #size-cells = <0>;62      bmi088-accel@1 {63        compatible = "bosch,bmi088-accel";64        reg = <1>;65        spi-max-frequency = <10000000>;66        interrupt-parent = <&gpio6>;67        interrupts = <19 IRQ_TYPE_LEVEL_LOW>;68        interrupt-names = "INT2";69      };70    };71...72