16be33864SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
26be33864SEmmanuel Vadot%YAML 1.2
36be33864SEmmanuel Vadot---
46be33864SEmmanuel Vadot$id: http://devicetree.org/schemas/hwmon/sensirion,shtc1.yaml#
56be33864SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
66be33864SEmmanuel Vadot
76be33864SEmmanuel Vadottitle: Sensirion SHTC1 Humidity and Temperature Sensor IC
86be33864SEmmanuel Vadot
96be33864SEmmanuel Vadotmaintainers:
106be33864SEmmanuel Vadot  - Christopher Ruehl chris.ruehl@gtsys.com.hk
116be33864SEmmanuel Vadot
126be33864SEmmanuel Vadotdescription: |
137ef62cebSEmmanuel Vadot  The SHTC1, SHTW1 and SHTC3 are digital humidity and temperature sensors
146be33864SEmmanuel Vadot  designed especially for battery-driven high-volume consumer electronics
156be33864SEmmanuel Vadot  applications.
16*aa1a8ff2SEmmanuel Vadot  For further information refer to Documentation/hwmon/shtc1.rst
176be33864SEmmanuel Vadot
186be33864SEmmanuel Vadot  This binding document describes the binding for the hardware monitor
196be33864SEmmanuel Vadot  portion of the driver.
206be33864SEmmanuel Vadot
216be33864SEmmanuel Vadotproperties:
226be33864SEmmanuel Vadot  compatible:
236be33864SEmmanuel Vadot    enum:
246be33864SEmmanuel Vadot      - sensirion,shtc1
256be33864SEmmanuel Vadot      - sensirion,shtw1
266be33864SEmmanuel Vadot      - sensirion,shtc3
276be33864SEmmanuel Vadot
286be33864SEmmanuel Vadot  reg:
296be33864SEmmanuel Vadot    const: 0x70
306be33864SEmmanuel Vadot
316be33864SEmmanuel Vadot  sensirion,blocking-io:
325def4c47SEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/flag
336be33864SEmmanuel Vadot    description:
347ef62cebSEmmanuel Vadot      If set, the driver holds the i2c bus until the measurement is finished.
356be33864SEmmanuel Vadot
366be33864SEmmanuel Vadot  sensirion,low-precision:
375def4c47SEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/flag
386be33864SEmmanuel Vadot    description:
397ef62cebSEmmanuel Vadot      If set, the sensor acquires data with low precision (not recommended).
407ef62cebSEmmanuel Vadot      The driver acquires data with high precision by default.
416be33864SEmmanuel Vadot
426be33864SEmmanuel Vadotrequired:
436be33864SEmmanuel Vadot  - compatible
446be33864SEmmanuel Vadot  - reg
456be33864SEmmanuel Vadot
466be33864SEmmanuel VadotadditionalProperties: false
476be33864SEmmanuel Vadot
486be33864SEmmanuel Vadotexamples:
496be33864SEmmanuel Vadot  - |
506be33864SEmmanuel Vadot    i2c {
516be33864SEmmanuel Vadot      #address-cells = <1>;
526be33864SEmmanuel Vadot      #size-cells = <0>;
536be33864SEmmanuel Vadot      clock-frequency = <400000>;
546be33864SEmmanuel Vadot
556be33864SEmmanuel Vadot      shtc3@70 {
566be33864SEmmanuel Vadot        compatible = "sensirion,shtc3";
576be33864SEmmanuel Vadot        reg = <0x70>;
586be33864SEmmanuel Vadot        sensirion,blocking-io;
596be33864SEmmanuel Vadot      };
606be33864SEmmanuel Vadot    };
616be33864SEmmanuel Vadot...
62