File Index
Files and directories
Sign in
FILE

marvell,berlin2-adc.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/iio/adc/marvell,berlin2-adc.yaml YAML
 1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
 2%YAML 1.2
 3---
 4$id: http://devicetree.org/schemas/iio/adc/marvell,berlin2-adc.yaml#
 5$schema: http://devicetree.org/meta-schemas/core.yaml#
 6
 7title: Berlin 2 Analog to Digital Converter (ADC)
 8
 9maintainers:
10  - Antoine Tenart <antoine.tenart@free-electrons.com>
11
12description:
13  The Berlin ADC has 8 channels, with one connected to a temperature sensor.
14  It is part of the system controller register set. The ADC node should be a
15  sub-node of the system controller node.
16
17properties:
18  compatible:
19    const: marvell,berlin2-adc
20
21  interrupts:
22    minItems: 2
23    maxItems: 2
24
25  interrupt-names:
26    items:
27      - const: adc
28      - const: tsen
29
30  "#io-channel-cells":
31    const: 1
32
33required:
34  - compatible
35  - interrupts
36  - interrupt-names
37
38additionalProperties: false
39
40examples:
41  - |
42    sysctrl {
43        adc {
44            compatible = "marvell,berlin2-adc";
45            interrupt-parent = <&sic>;
46            interrupts = <12>, <14>;
47            interrupt-names = "adc", "tsen";
48        };
49    };
50...
~/ Read-only file preview.