xref: /linux/Documentation/devicetree/bindings/iio/chemical/ams,ccs811.yaml (revision 4b4193256c8d3bc3a5397b5cd9494c2ad386317d)
1*1060741fSManivannan Sadhasivam# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*1060741fSManivannan Sadhasivam%YAML 1.2
3*1060741fSManivannan Sadhasivam---
4*1060741fSManivannan Sadhasivam$id: http://devicetree.org/schemas/iio/chemical/ams,ccs811.yaml#
5*1060741fSManivannan Sadhasivam$schema: http://devicetree.org/meta-schemas/core.yaml#
6*1060741fSManivannan Sadhasivam
7*1060741fSManivannan Sadhasivamtitle: AMS CCS811 VOC Sensor
8*1060741fSManivannan Sadhasivam
9*1060741fSManivannan Sadhasivammaintainers:
10*1060741fSManivannan Sadhasivam  - Narcisa Vasile <narcisaanamaria12@gmail.com>
11*1060741fSManivannan Sadhasivam
12*1060741fSManivannan Sadhasivamdescription: |
13*1060741fSManivannan Sadhasivam  Ultra-Low Power Digital Gas Sensor for Monitoring Indoor Air Quality.
14*1060741fSManivannan Sadhasivam
15*1060741fSManivannan Sadhasivamproperties:
16*1060741fSManivannan Sadhasivam  compatible:
17*1060741fSManivannan Sadhasivam    enum:
18*1060741fSManivannan Sadhasivam      - ams,ccs811
19*1060741fSManivannan Sadhasivam  reg:
20*1060741fSManivannan Sadhasivam    maxItems: 1
21*1060741fSManivannan Sadhasivam
22*1060741fSManivannan Sadhasivam  reset-gpios:
23*1060741fSManivannan Sadhasivam    description: GPIO connected to the nRESET line. This is an active low
24*1060741fSManivannan Sadhasivam                 input to CCS811.
25*1060741fSManivannan Sadhasivam    maxItems: 1
26*1060741fSManivannan Sadhasivam
27*1060741fSManivannan Sadhasivam  wakeup-gpios:
28*1060741fSManivannan Sadhasivam    description: GPIO connected to the nWAKE line. This is an active low
29*1060741fSManivannan Sadhasivam                 input to CCS811.
30*1060741fSManivannan Sadhasivam    maxItems: 1
31*1060741fSManivannan Sadhasivam
32*1060741fSManivannan Sadhasivamrequired:
33*1060741fSManivannan Sadhasivam  - compatible
34*1060741fSManivannan Sadhasivam  - reg
35*1060741fSManivannan Sadhasivam
36*1060741fSManivannan SadhasivamadditionalProperties: false
37*1060741fSManivannan Sadhasivam
38*1060741fSManivannan Sadhasivamexamples:
39*1060741fSManivannan Sadhasivam  - |
40*1060741fSManivannan Sadhasivam    #include <dt-bindings/gpio/gpio.h>
41*1060741fSManivannan Sadhasivam    i2c {
42*1060741fSManivannan Sadhasivam      #address-cells = <1>;
43*1060741fSManivannan Sadhasivam      #size-cells = <0>;
44*1060741fSManivannan Sadhasivam
45*1060741fSManivannan Sadhasivam      voc@5b {
46*1060741fSManivannan Sadhasivam        compatible = "ams,ccs811";
47*1060741fSManivannan Sadhasivam        reg = <0x5b>;
48*1060741fSManivannan Sadhasivam        reset-gpios = <&gpioa 11 GPIO_ACTIVE_LOW>;
49*1060741fSManivannan Sadhasivam        wakeup-gpios = <&gpioa 12 GPIO_ACTIVE_LOW>;
50*1060741fSManivannan Sadhasivam      };
51*1060741fSManivannan Sadhasivam    };
52*1060741fSManivannan Sadhasivam
53*1060741fSManivannan Sadhasivam...
54