xref: /linux/Documentation/devicetree/bindings/hwmon/iio-hwmon.yaml (revision 06d07429858317ded2db7986113a9e0129cd599b)
1fb4747d8SMaxime Ripard# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2fb4747d8SMaxime Ripard%YAML 1.2
3fb4747d8SMaxime Ripard---
445698208SRob Herring$id: http://devicetree.org/schemas/hwmon/iio-hwmon.yaml#
545698208SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
6fb4747d8SMaxime Ripard
7dd3cb467SAndrew Lunntitle: ADC-attached Hardware Sensor
8fb4747d8SMaxime Ripard
9fb4747d8SMaxime Ripardmaintainers:
10fb4747d8SMaxime Ripard  - Jonathan Cameron <jic23@kernel.org>
11fb4747d8SMaxime Ripard
12fb4747d8SMaxime Riparddescription: >
13fb4747d8SMaxime Ripard  Bindings for hardware monitoring devices connected to ADC controllers
14fb4747d8SMaxime Ripard  supporting the Industrial I/O bindings.
15fb4747d8SMaxime Ripard
16fb4747d8SMaxime Ripardproperties:
17fb4747d8SMaxime Ripard  compatible:
18fb4747d8SMaxime Ripard    const: iio-hwmon
19fb4747d8SMaxime Ripard
20fb4747d8SMaxime Ripard  io-channels:
21fb4747d8SMaxime Ripard    minItems: 1
22*62361638SMichal Simek    maxItems: 51 # Should be enough
23fb4747d8SMaxime Ripard    description: >
24fb4747d8SMaxime Ripard      List of phandles to ADC channels to read the monitoring values
25fb4747d8SMaxime Ripard
26fb4747d8SMaxime Ripardrequired:
27fb4747d8SMaxime Ripard  - compatible
28fb4747d8SMaxime Ripard  - io-channels
29fb4747d8SMaxime Ripard
30fb4747d8SMaxime RipardadditionalProperties: false
31fb4747d8SMaxime Ripard
32fb4747d8SMaxime Ripardexamples:
33fb4747d8SMaxime Ripard  - |
34fb4747d8SMaxime Ripard    iio-hwmon {
35fb4747d8SMaxime Ripard        compatible = "iio-hwmon";
36fb4747d8SMaxime Ripard        io-channels = <&adc 1>, <&adc 2>;
37fb4747d8SMaxime Ripard    };
38