78 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---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 sensor8 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-217 18properties:19 compatible:20 oneOf:21 - const: amphenol,cc2d2322 - items:23 - enum:24 - amphenol,cc2d23s25 - amphenol,cc2d2526 - amphenol,cc2d25s27 - amphenol,cc2d3328 - amphenol,cc2d33s29 - amphenol,cc2d3530 - amphenol,cc2d35s31 - const: amphenol,cc2d2332 33 reg:34 maxItems: 135 36 interrupts:37 items:38 - description: measurement ready indicator39 - description: low humidity alarm40 - description: high humidity alarm41 42 interrupt-names:43 items:44 - const: ready45 - const: low46 - const: high47 48 vdd-supply:49 description:50 Dedicated, controllable supply-regulator to reset the device and51 enter in command mode.52 53required:54 - compatible55 - reg56 - vdd-supply57 58additionalProperties: false59 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