1*9a6ac313SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*9a6ac313SJonathan Cameron%YAML 1.2 3*9a6ac313SJonathan Cameron--- 4*9a6ac313SJonathan Cameron$id: http://devicetree.org/schemas/iio/humidity/st,hts221.yaml# 5*9a6ac313SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml# 6*9a6ac313SJonathan Cameron 7*9a6ac313SJonathan Camerontitle: HTS221 STM humidity + temperature sensor 8*9a6ac313SJonathan Cameron 9*9a6ac313SJonathan Cameronmaintainers: 10*9a6ac313SJonathan Cameron - Lorenzo Bianconi <lorenzo@kernel.org> 11*9a6ac313SJonathan Cameron 12*9a6ac313SJonathan Camerondescription: | 13*9a6ac313SJonathan Cameron Humidity and temperature sensor with I2C interface and data ready 14*9a6ac313SJonathan Cameron interrupt. 15*9a6ac313SJonathan Cameron 16*9a6ac313SJonathan Cameronproperties: 17*9a6ac313SJonathan Cameron compatible: 18*9a6ac313SJonathan Cameron const: st,hts221 19*9a6ac313SJonathan Cameron 20*9a6ac313SJonathan Cameron reg: 21*9a6ac313SJonathan Cameron maxItems: 1 22*9a6ac313SJonathan Cameron 23*9a6ac313SJonathan Cameron drive-open-drain: 24*9a6ac313SJonathan Cameron type: boolean 25*9a6ac313SJonathan Cameron description: 26*9a6ac313SJonathan Cameron The interrupt/data ready line will be configured as open drain, which 27*9a6ac313SJonathan Cameron is useful if several sensors share the same interrupt line. 28*9a6ac313SJonathan Cameron 29*9a6ac313SJonathan Cameron interrupts: 30*9a6ac313SJonathan Cameron maxItems: 1 31*9a6ac313SJonathan Cameron 32*9a6ac313SJonathan Cameronrequired: 33*9a6ac313SJonathan Cameron - compatible 34*9a6ac313SJonathan Cameron - reg 35*9a6ac313SJonathan Cameron 36*9a6ac313SJonathan CameronadditionalProperties: false 37*9a6ac313SJonathan Cameron 38*9a6ac313SJonathan Cameronexamples: 39*9a6ac313SJonathan Cameron - | 40*9a6ac313SJonathan Cameron #include <dt-bindings/interrupt-controller/irq.h> 41*9a6ac313SJonathan Cameron i2c { 42*9a6ac313SJonathan Cameron #address-cells = <1>; 43*9a6ac313SJonathan Cameron #size-cells = <0>; 44*9a6ac313SJonathan Cameron 45*9a6ac313SJonathan Cameron hts221@5f { 46*9a6ac313SJonathan Cameron compatible = "st,hts221"; 47*9a6ac313SJonathan Cameron reg = <0x5f>; 48*9a6ac313SJonathan Cameron interrupt-parent = <&gpio0>; 49*9a6ac313SJonathan Cameron interrupts = <0 IRQ_TYPE_EDGE_RISING>; 50*9a6ac313SJonathan Cameron }; 51*9a6ac313SJonathan Cameron }; 52*9a6ac313SJonathan Cameron... 53