Lines Matching +full:sensors +full:- +full:mems
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: STM 6-axis (acc + gyro) IMU Mems sensors
10 - Lorenzo Bianconi <lorenzo@kernel.org>
18 - enum:
19 - st,lsm6ds3
20 - st,lsm6ds3h
21 - st,lsm6dsl
22 - st,lsm6dsm
23 - st,ism330dlc
24 - st,lsm6dso
25 - st,asm330lhh
26 - st,lsm6dsox
27 - st,lsm6dsr
28 - st,lsm6ds3tr-c
29 - st,ism330dhcx
30 - st,lsm9ds1-imu
31 - st,lsm6ds0
32 - st,lsm6dsrx
33 - st,lsm6dst
34 - st,lsm6dsop
35 - st,lsm6dsv
36 - st,lsm6dso16is
37 - items:
38 - const: st,asm330lhhx
39 - const: st,lsm6dsr
40 - items:
41 - const: st,lsm6dstx
42 - const: st,lsm6dst
43 - items:
44 - const: st,lsm6dsv16x
45 - const: st,lsm6dsv
46 - items:
47 - const: st,ism330is
48 - const: st,lsm6dso16is
49 - items:
50 - const: st,asm330lhb
51 - const: st,asm330lhh
62 vdd-supply:
65 vddio-supply:
68 st,drdy-int-pin:
73 - 1
74 - 2
80 st,disable-sensor-hub:
84 Disable sensor-hub is useful if i2c controller clock/data lines are
85 connected through a pull-up with other chip lines (e.g. SDO/SA0).
87 drive-open-drain:
91 is useful if several sensors share the same interrupt line.
93 wakeup-source:
97 - compatible
98 - reg
101 - $ref: /schemas/iio/iio.yaml#
102 - $ref: /schemas/spi/spi-peripheral-props.yaml#
107 - |
108 #include <dt-bindings/interrupt-controller/irq.h>
110 #address-cells = <1>;
111 #size-cells = <0>;
116 interrupt-parent = <&gpio0>;