19a6ac313SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 29a6ac313SJonathan Cameron%YAML 1.2 39a6ac313SJonathan Cameron--- 49a6ac313SJonathan Cameron$id: http://devicetree.org/schemas/iio/humidity/st,hts221.yaml# 59a6ac313SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 69a6ac313SJonathan Cameron 79a6ac313SJonathan Camerontitle: HTS221 STM humidity + temperature sensor 89a6ac313SJonathan Cameron 99a6ac313SJonathan Cameronmaintainers: 109a6ac313SJonathan Cameron - Lorenzo Bianconi <lorenzo@kernel.org> 119a6ac313SJonathan Cameron 129a6ac313SJonathan Camerondescription: | 139a6ac313SJonathan Cameron Humidity and temperature sensor with I2C interface and data ready 149a6ac313SJonathan Cameron interrupt. 159a6ac313SJonathan Cameron 169a6ac313SJonathan Cameronproperties: 179a6ac313SJonathan Cameron compatible: 189a6ac313SJonathan Cameron const: st,hts221 199a6ac313SJonathan Cameron 209a6ac313SJonathan Cameron reg: 219a6ac313SJonathan Cameron maxItems: 1 229a6ac313SJonathan Cameron 239a6ac313SJonathan Cameron drive-open-drain: 249a6ac313SJonathan Cameron type: boolean 259a6ac313SJonathan Cameron description: 269a6ac313SJonathan Cameron The interrupt/data ready line will be configured as open drain, which 279a6ac313SJonathan Cameron is useful if several sensors share the same interrupt line. 289a6ac313SJonathan Cameron 29*29e96f5aSLorenzo Bianconi vdd-supply: true 30*29e96f5aSLorenzo Bianconi 319a6ac313SJonathan Cameron interrupts: 329a6ac313SJonathan Cameron maxItems: 1 339a6ac313SJonathan Cameron 349a6ac313SJonathan Cameronrequired: 359a6ac313SJonathan Cameron - compatible 369a6ac313SJonathan Cameron - reg 379a6ac313SJonathan Cameron 389a6ac313SJonathan CameronadditionalProperties: false 399a6ac313SJonathan Cameron 409a6ac313SJonathan Cameronexamples: 419a6ac313SJonathan Cameron - | 429a6ac313SJonathan Cameron #include <dt-bindings/interrupt-controller/irq.h> 439a6ac313SJonathan Cameron i2c { 449a6ac313SJonathan Cameron #address-cells = <1>; 459a6ac313SJonathan Cameron #size-cells = <0>; 469a6ac313SJonathan Cameron 479a6ac313SJonathan Cameron hts221@5f { 489a6ac313SJonathan Cameron compatible = "st,hts221"; 499a6ac313SJonathan Cameron reg = <0x5f>; 509a6ac313SJonathan Cameron interrupt-parent = <&gpio0>; 519a6ac313SJonathan Cameron interrupts = <0 IRQ_TYPE_EDGE_RISING>; 529a6ac313SJonathan Cameron }; 539a6ac313SJonathan Cameron }; 549a6ac313SJonathan Cameron... 55