1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/iio/pressure/rohm,bm1390.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: ROHM BM1390 pressure sensor

maintainers:
  - Matti Vaittinen <mazziesaccount@gmail.com>

description:
  BM1390GLV-Z is a pressure sensor which performs internal temperature
  compensation for the MEMS. Pressure range is from 300 hPa to 1300 hPa
  and sample averaging and IIR filtering is built in. Temperature
  measurement is also supported.

properties:
  compatible:
    const: rohm,bm1390glv-z

  reg:
    maxItems: 1

  interrupts:
    maxItems: 1

  vdd-supply: true

required:
  - compatible
  - reg
  - vdd-supply

additionalProperties: false

examples:
  - |
    #include <dt-bindings/interrupt-controller/irq.h>
    i2c {
        #address-cells = <1>;
        #size-cells = <0>;
        pressure-sensor@5d {
            compatible = "rohm,bm1390glv-z";
            reg = <0x5d>;

            interrupt-parent = <&gpio1>;
            interrupts = <29 IRQ_TYPE_LEVEL_LOW>;

            vdd-supply = <&vdd>;
        };
    };
除了愛你 還能愛誰 你留下的世界 已支離破碎