brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 40d8734 Raw
69 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/chemical/sensirion,scd30.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Sensirion SCD30 carbon dioxide sensor8 9maintainers:10  - Tomasz Duszynski <tomasz.duszynski@octakon.com>11 12description: |13  Air quality sensor capable of measuring co2 concentration, temperature14  and relative humidity.15 16properties:17  compatible:18    enum:19      - sensirion,scd3020 21  reg:22    maxItems: 123 24  interrupts:25    maxItems: 126 27  vdd-supply: true28 29  sensirion,sel-gpios:30    description: GPIO connected to the SEL line31    maxItems: 132 33  sensirion,pwm-gpios:34    description: GPIO connected to the PWM line35    maxItems: 136 37required:38  - compatible39 40additionalProperties: false41 42examples:43  - |44    # include <dt-bindings/interrupt-controller/irq.h>45    i2c {46      #address-cells = <1>;47      #size-cells = <0>;48 49      co2-sensor@61 {50        compatible = "sensirion,scd30";51        reg = <0x61>;52        vdd-supply = <&vdd>;53        interrupt-parent = <&gpio0>;54        interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;55      };56    };57  - |58    # include <dt-bindings/interrupt-controller/irq.h>59    serial {60      co2-sensor {61        compatible = "sensirion,scd30";62        vdd-supply = <&vdd>;63        interrupt-parent = <&gpio0>;64        interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;65      };66    };67 68...69