11060741fSManivannan Sadhasivam# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
21060741fSManivannan Sadhasivam%YAML 1.2
31060741fSManivannan Sadhasivam---
41060741fSManivannan Sadhasivam$id: http://devicetree.org/schemas/iio/chemical/ams,ccs811.yaml#
51060741fSManivannan Sadhasivam$schema: http://devicetree.org/meta-schemas/core.yaml#
61060741fSManivannan Sadhasivam
71060741fSManivannan Sadhasivamtitle: AMS CCS811 VOC Sensor
81060741fSManivannan Sadhasivam
91060741fSManivannan Sadhasivammaintainers:
101060741fSManivannan Sadhasivam  - Narcisa Vasile <narcisaanamaria12@gmail.com>
111060741fSManivannan Sadhasivam
121060741fSManivannan Sadhasivamdescription: |
131060741fSManivannan Sadhasivam  Ultra-Low Power Digital Gas Sensor for Monitoring Indoor Air Quality.
141060741fSManivannan Sadhasivam
151060741fSManivannan Sadhasivamproperties:
161060741fSManivannan Sadhasivam  compatible:
171060741fSManivannan Sadhasivam    enum:
181060741fSManivannan Sadhasivam      - ams,ccs811
191060741fSManivannan Sadhasivam  reg:
201060741fSManivannan Sadhasivam    maxItems: 1
211060741fSManivannan Sadhasivam
221060741fSManivannan Sadhasivam  reset-gpios:
231060741fSManivannan Sadhasivam    description: GPIO connected to the nRESET line. This is an active low
241060741fSManivannan Sadhasivam                 input to CCS811.
251060741fSManivannan Sadhasivam    maxItems: 1
261060741fSManivannan Sadhasivam
271060741fSManivannan Sadhasivam  wakeup-gpios:
281060741fSManivannan Sadhasivam    description: GPIO connected to the nWAKE line. This is an active low
291060741fSManivannan Sadhasivam                 input to CCS811.
301060741fSManivannan Sadhasivam    maxItems: 1
311060741fSManivannan Sadhasivam
321060741fSManivannan Sadhasivamrequired:
331060741fSManivannan Sadhasivam  - compatible
341060741fSManivannan Sadhasivam  - reg
351060741fSManivannan Sadhasivam
361060741fSManivannan SadhasivamadditionalProperties: false
371060741fSManivannan Sadhasivam
381060741fSManivannan Sadhasivamexamples:
391060741fSManivannan Sadhasivam  - |
401060741fSManivannan Sadhasivam    #include <dt-bindings/gpio/gpio.h>
411060741fSManivannan Sadhasivam    i2c {
421060741fSManivannan Sadhasivam      #address-cells = <1>;
431060741fSManivannan Sadhasivam      #size-cells = <0>;
441060741fSManivannan Sadhasivam
451060741fSManivannan Sadhasivam      voc@5b {
461060741fSManivannan Sadhasivam        compatible = "ams,ccs811";
471060741fSManivannan Sadhasivam        reg = <0x5b>;
481060741fSManivannan Sadhasivam        reset-gpios = <&gpioa 11 GPIO_ACTIVE_LOW>;
491060741fSManivannan Sadhasivam        wakeup-gpios = <&gpioa 12 GPIO_ACTIVE_LOW>;
501060741fSManivannan Sadhasivam      };
511060741fSManivannan Sadhasivam    };
521060741fSManivannan Sadhasivam
531060741fSManivannan Sadhasivam...
54