14eba8239SDmitry Rokosov# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 24eba8239SDmitry Rokosov%YAML 1.2 34eba8239SDmitry Rokosov--- 4*34d1e754SKrzysztof Kozlowski$id: http://devicetree.org/schemas/iio/accel/memsensing,msa311.yaml# 5*34d1e754SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 64eba8239SDmitry Rokosov 74eba8239SDmitry Rokosovtitle: MEMSensing digital 3-Axis accelerometer 84eba8239SDmitry Rokosov 94eba8239SDmitry Rokosovmaintainers: 104eba8239SDmitry Rokosov - Dmitry Rokosov <ddrokosov@sberdevices.ru> 114eba8239SDmitry Rokosov 124eba8239SDmitry Rokosovdescription: | 134eba8239SDmitry Rokosov MSA311 is a tri-axial, low-g accelerometer with I2C digital output for 144eba8239SDmitry Rokosov sensitivity consumer applications. It has dynamical user selectable full 154eba8239SDmitry Rokosov scales range of +-2g/+-4g/+-8g/+-16g and allows acceleration measurements 164eba8239SDmitry Rokosov with output data rates from 1Hz to 1000Hz. 174eba8239SDmitry Rokosov Datasheet can be found at following URL 184eba8239SDmitry Rokosov https://cdn-shop.adafruit.com/product-files/5309/MSA311-V1.1-ENG.pdf 194eba8239SDmitry Rokosov 204eba8239SDmitry Rokosovproperties: 214eba8239SDmitry Rokosov compatible: 224eba8239SDmitry Rokosov const: memsensing,msa311 234eba8239SDmitry Rokosov 244eba8239SDmitry Rokosov reg: 254eba8239SDmitry Rokosov maxItems: 1 264eba8239SDmitry Rokosov 274eba8239SDmitry Rokosov interrupts: 284eba8239SDmitry Rokosov maxItems: 1 294eba8239SDmitry Rokosov 304eba8239SDmitry Rokosov vdd-supply: true 314eba8239SDmitry Rokosov 324eba8239SDmitry Rokosovrequired: 334eba8239SDmitry Rokosov - compatible 344eba8239SDmitry Rokosov - reg 354eba8239SDmitry Rokosov 364eba8239SDmitry RokosovadditionalProperties: false 374eba8239SDmitry Rokosov 384eba8239SDmitry Rokosovexamples: 394eba8239SDmitry Rokosov - | 404eba8239SDmitry Rokosov #include <dt-bindings/interrupt-controller/irq.h> 414eba8239SDmitry Rokosov i2c { 424eba8239SDmitry Rokosov #address-cells = <1>; 434eba8239SDmitry Rokosov #size-cells = <0>; 444eba8239SDmitry Rokosov 454eba8239SDmitry Rokosov accelerometer@62 { 464eba8239SDmitry Rokosov compatible = "memsensing,msa311"; 474eba8239SDmitry Rokosov reg = <0x62>; 484eba8239SDmitry Rokosov interrupt-parent = <&gpio_intc>; 494eba8239SDmitry Rokosov interrupts = <29 IRQ_TYPE_EDGE_RISING>; 504eba8239SDmitry Rokosov vdd-supply = <&vcc_5v>; 514eba8239SDmitry Rokosov }; 524eba8239SDmitry Rokosov }; 53