1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/hwmon/amphenol,chipcap2.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: ChipCap 2 humidity and temperature iio sensor 8 9maintainers: 10 - Javier Carrasco <javier.carrasco.cruz@gmail.com> 11 12description: | 13 Relative humidity and temperature sensor on I2C bus. 14 15 Datasheets: 16 https://www.amphenol-sensors.com/en/telaire/humidity/527-humidity-sensors/3095-chipcap-2 17 18properties: 19 compatible: 20 oneOf: 21 - const: amphenol,cc2d23 22 - items: 23 - enum: 24 - amphenol,cc2d23s 25 - amphenol,cc2d25 26 - amphenol,cc2d25s 27 - amphenol,cc2d33 28 - amphenol,cc2d33s 29 - amphenol,cc2d35 30 - amphenol,cc2d35s 31 - const: amphenol,cc2d23 32 33 reg: 34 maxItems: 1 35 36 interrupts: 37 items: 38 - description: measurement ready indicator 39 - description: low humidity alarm 40 - description: high humidity alarm 41 42 interrupt-names: 43 items: 44 - const: ready 45 - const: low 46 - const: high 47 48 vdd-supply: 49 description: 50 Dedicated, controllable supply-regulator to reset the device and 51 enter in command mode. 52 53required: 54 - compatible 55 - reg 56 - vdd-supply 57 58additionalProperties: false 59 60examples: 61 - | 62 #include <dt-bindings/interrupt-controller/irq.h> 63 i2c { 64 #address-cells = <1>; 65 #size-cells = <0>; 66 67 humidity@28 { 68 compatible = "amphenol,cc2d23s", "amphenol,cc2d23"; 69 reg = <0x28>; 70 interrupt-parent = <&gpio>; 71 interrupts = <4 IRQ_TYPE_EDGE_RISING>, 72 <5 IRQ_TYPE_EDGE_RISING>, 73 <6 IRQ_TYPE_EDGE_RISING>; 74 interrupt-names = "ready", "low", "high"; 75 vdd-supply = <®_vdd>; 76 }; 77 }; 78