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