brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · d530ec0 Raw
53 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/accel/memsensing,msa311.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: MEMSensing digital 3-Axis accelerometer8 9maintainers:10  - Dmitry Rokosov <ddrokosov@sberdevices.ru>11 12description: |13  MSA311 is a tri-axial, low-g accelerometer with I2C digital output for14  sensitivity consumer applications. It has dynamical user selectable full15  scales range of +-2g/+-4g/+-8g/+-16g and allows acceleration measurements16  with output data rates from 1Hz to 1000Hz.17  Datasheet can be found at following URL18  https://cdn-shop.adafruit.com/product-files/5309/MSA311-V1.1-ENG.pdf19 20properties:21  compatible:22    const: memsensing,msa31123 24  reg:25    maxItems: 126 27  interrupts:28    maxItems: 129 30  vdd-supply: true31 32required:33  - compatible34  - reg35 36additionalProperties: false37 38examples:39  - |40    #include <dt-bindings/interrupt-controller/irq.h>41    i2c {42        #address-cells = <1>;43        #size-cells = <0>;44 45        accelerometer@62 {46            compatible = "memsensing,msa311";47            reg = <0x62>;48            interrupt-parent = <&gpio_intc>;49            interrupts = <29 IRQ_TYPE_EDGE_RISING>;50            vdd-supply = <&vcc_5v>;51        };52    };53