Lines Matching +full:drive +full:- +full:open +full:- +full:drain
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/st,st-sensors.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
9 description: The STMicroelectronics sensor devices are pretty straight-forward
16 - Denis Ciocca <[email protected]>
17 - Linus Walleij <[email protected]>
22 - description: STMicroelectronics Accelerometers
24 - st,h3lis331dl-accel
25 - st,lis2de12
26 - st,lis2dw12
27 - st,lis2hh12
28 - st,lis2dh12-accel
29 - st,lis2ds12
30 - st,lis302dl
31 - st,lis331dl-accel
32 - st,lis331dlh-accel
33 - st,lis3de
34 - st,lis3dh-accel
35 - st,lis3dhh
36 - st,lis3l02dq
37 - st,lis3lv02dl-accel
38 - st,lng2dm-accel
39 - st,lsm303agr-accel
40 - st,lsm303c-accel
41 - st,lsm303dl-accel
42 - st,lsm303dlh-accel
43 - st,lsm303dlhc-accel
44 - st,lsm303dlm-accel
45 - st,lsm330-accel
46 - st,lsm330d-accel
47 - st,lsm330dl-accel
48 - st,lsm330dlc-accel
49 - items:
50 - const: st,iis328dq
51 - const: st,h3lis331dl-accel
52 - description: Silan Accelerometers
54 - silan,sc7a20
55 - description: STMicroelectronics Gyroscopes
57 - st,l3g4200d-gyro
58 - st,l3g4is-gyro
59 - st,l3gd20-gyro
60 - st,l3gd20h-gyro
61 - st,lsm330-gyro
62 - st,lsm330d-gyro
63 - st,lsm330dl-gyro
64 - st,lsm330dlc-gyro
65 - st,lsm9ds0-gyro
66 - description: STMicroelectronics Magnetometers
68 - st,iis2mdc
69 - st,lis2mdl
70 - st,lis3mdl-magn
71 - st,lsm303agr-magn
72 - st,lsm303c-magn
73 - st,lsm303dlh-magn
74 - st,lsm303dlhc-magn
75 - st,lsm303dlm-magn
76 - st,lsm9ds1-magn
77 - description: STMicroelectronics Pressure Sensors
79 - st,lps001wp-press
80 - st,lps22df
81 - st,lps22hb-press
82 - st,lps22hh
83 - st,lps25h-press
84 - st,lps331ap-press
85 - st,lps33hw
86 - st,lps35hw
87 - description: IMUs
89 - st,lsm303d-imu
90 - st,lsm9ds0-imu
91 - description: Deprecated bindings
93 - st,lis302dl-spi
94 - st,lis3lv02d
110 vdd-supply: true
111 vddio-supply: true
113 st,drdy-int-pin:
120 drive-open-drain:
123 as open drain, which is useful if several sensors share the same
126 mount-matrix:
130 - if:
135 - st,lps001wp
139 st,drdy-int-pin: false
140 drive-open-drain: false
142 - if:
147 - st,lis2mdl
148 - st,lis3l02dq
149 - st,lis3lv02dl-accel
150 - st,lps22df
151 - st,lps22hb-press
152 - st,lps22hh
153 - st,lps25h-press
154 - st,lps33hw
155 - st,lps35hw
156 - st,lsm303agr-magn
157 - st,lsm303dlh-magn
158 - st,lsm303dlhc-magn
159 - st,lsm303dlm-magn
164 st,drdy-int-pin: false
167 - compatible
168 - reg
173 - |
174 #include <dt-bindings/interrupt-controller/irq.h>
176 #address-cells = <1>;
177 #size-cells = <0>;
180 compatible = "st,lis331dl-accel";
182 st,drdy-int-pin = <1>;
183 vdd-supply = <&ldo1>;
184 vddio-supply = <&ldo2>;
185 interrupt-parent = <&gpio>;
190 #address-cells = <1>;
191 #size-cells = <0>;
192 num-cs = <1>;
195 compatible = "st,l3g4200d-gyro";
196 st,drdy-int-pin = <2>;
198 vdd-supply = <&vcc_io>;
199 vddio-supply = <&vcc_io>;