cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

bosch,bma400.yaml (1306B)


      1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/iio/accel/bosch,bma400.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Bosch BMA400 triaxial acceleration sensor
      8
      9maintainers:
     10  - Dan Robertson <dan@dlrobertson.com>
     11
     12description: |
     13  Acceleration and temperature iio sensors with an i2c interface
     14
     15  Specifications about the sensor can be found at:
     16    https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMA400-DS000.pdf
     17
     18properties:
     19  compatible:
     20    enum:
     21      - bosch,bma400
     22
     23  reg:
     24    maxItems: 1
     25
     26  vdd-supply:
     27    description: phandle to the regulator that provides power to the accelerometer
     28
     29  vddio-supply:
     30    description: phandle to the regulator that provides power to the sensor's IO
     31
     32  interrupts:
     33    maxItems: 1
     34
     35required:
     36  - compatible
     37  - reg
     38
     39additionalProperties: false
     40
     41examples:
     42  - |
     43    #include <dt-bindings/gpio/gpio.h>
     44    #include <dt-bindings/interrupt-controller/irq.h>
     45    i2c {
     46      #address-cells = <1>;
     47      #size-cells = <0>;
     48      accelerometer@14 {
     49        compatible = "bosch,bma400";
     50        reg = <0x14>;
     51        vdd-supply = <&vdd>;
     52        vddio-supply = <&vddio>;
     53        interrupt-parent = <&gpio0>;
     54        interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;
     55      };
     56    };