xref: /linux/Documentation/devicetree/bindings/iio/pressure/rohm,bm1390.yaml (revision 0ea5c948cb64bab5bc7a5516774eb8536f05aa0d)
1*62593189SMatti Vaittinen# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*62593189SMatti Vaittinen%YAML 1.2
3*62593189SMatti Vaittinen---
4*62593189SMatti Vaittinen$id: http://devicetree.org/schemas/iio/pressure/rohm,bm1390.yaml#
5*62593189SMatti Vaittinen$schema: http://devicetree.org/meta-schemas/core.yaml#
6*62593189SMatti Vaittinen
7*62593189SMatti Vaittinentitle: ROHM BM1390 pressure sensor
8*62593189SMatti Vaittinen
9*62593189SMatti Vaittinenmaintainers:
10*62593189SMatti Vaittinen  - Matti Vaittinen <mazziesaccount@gmail.com>
11*62593189SMatti Vaittinen
12*62593189SMatti Vaittinendescription:
13*62593189SMatti Vaittinen  BM1390GLV-Z is a pressure sensor which performs internal temperature
14*62593189SMatti Vaittinen  compensation for the MEMS. Pressure range is from 300 hPa to 1300 hPa
15*62593189SMatti Vaittinen  and sample averaging and IIR filtering is built in. Temperature
16*62593189SMatti Vaittinen  measurement is also supported.
17*62593189SMatti Vaittinen
18*62593189SMatti Vaittinenproperties:
19*62593189SMatti Vaittinen  compatible:
20*62593189SMatti Vaittinen    const: rohm,bm1390glv-z
21*62593189SMatti Vaittinen
22*62593189SMatti Vaittinen  reg:
23*62593189SMatti Vaittinen    maxItems: 1
24*62593189SMatti Vaittinen
25*62593189SMatti Vaittinen  interrupts:
26*62593189SMatti Vaittinen    maxItems: 1
27*62593189SMatti Vaittinen
28*62593189SMatti Vaittinen  vdd-supply: true
29*62593189SMatti Vaittinen
30*62593189SMatti Vaittinenrequired:
31*62593189SMatti Vaittinen  - compatible
32*62593189SMatti Vaittinen  - reg
33*62593189SMatti Vaittinen  - vdd-supply
34*62593189SMatti Vaittinen
35*62593189SMatti VaittinenadditionalProperties: false
36*62593189SMatti Vaittinen
37*62593189SMatti Vaittinenexamples:
38*62593189SMatti Vaittinen  - |
39*62593189SMatti Vaittinen    #include <dt-bindings/interrupt-controller/irq.h>
40*62593189SMatti Vaittinen    i2c {
41*62593189SMatti Vaittinen        #address-cells = <1>;
42*62593189SMatti Vaittinen        #size-cells = <0>;
43*62593189SMatti Vaittinen        pressure-sensor@5d {
44*62593189SMatti Vaittinen            compatible = "rohm,bm1390glv-z";
45*62593189SMatti Vaittinen            reg = <0x5d>;
46*62593189SMatti Vaittinen
47*62593189SMatti Vaittinen            interrupt-parent = <&gpio1>;
48*62593189SMatti Vaittinen            interrupts = <29 IRQ_TYPE_LEVEL_LOW>;
49*62593189SMatti Vaittinen
50*62593189SMatti Vaittinen            vdd-supply = <&vdd>;
51*62593189SMatti Vaittinen        };
52*62593189SMatti Vaittinen    };
53