19c146a57SJonathan Cameron# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
29c146a57SJonathan Cameron%YAML 1.2
39c146a57SJonathan Cameron---
49c146a57SJonathan Cameron$id: http://devicetree.org/schemas/iio/adc/marvell,berlin2-adc.yaml#
59c146a57SJonathan Cameron$schema: http://devicetree.org/meta-schemas/core.yaml#
69c146a57SJonathan Cameron
79c146a57SJonathan Camerontitle: Berlin 2 Analog to Digital Converter (ADC)
89c146a57SJonathan Cameron
99c146a57SJonathan Cameronmaintainers:
109c146a57SJonathan Cameron  - Antoine Tenart <antoine.tenart@free-electrons.com>
119c146a57SJonathan Cameron
129c146a57SJonathan Camerondescription:
139c146a57SJonathan Cameron  The Berlin ADC has 8 channels, with one connected to a temperature sensor.
149c146a57SJonathan Cameron  It is part of the system controller register set. The ADC node should be a
159c146a57SJonathan Cameron  sub-node of the system controller node.
169c146a57SJonathan Cameron
179c146a57SJonathan Cameronproperties:
189c146a57SJonathan Cameron  compatible:
199c146a57SJonathan Cameron    const: marvell,berlin2-adc
209c146a57SJonathan Cameron
219c146a57SJonathan Cameron  interrupts:
229c146a57SJonathan Cameron    minItems: 2
239c146a57SJonathan Cameron    maxItems: 2
249c146a57SJonathan Cameron
259c146a57SJonathan Cameron  interrupt-names:
269c146a57SJonathan Cameron    items:
279c146a57SJonathan Cameron      - const: adc
289c146a57SJonathan Cameron      - const: tsen
299c146a57SJonathan Cameron
309c146a57SJonathan Cameron  "#io-channel-cells":
319c146a57SJonathan Cameron    const: 1
329c146a57SJonathan Cameron
339c146a57SJonathan Cameronrequired:
349c146a57SJonathan Cameron  - compatible
359c146a57SJonathan Cameron  - interrupts
369c146a57SJonathan Cameron  - interrupt-names
379c146a57SJonathan Cameron
389c146a57SJonathan CameronadditionalProperties: false
399c146a57SJonathan Cameron
409c146a57SJonathan Cameronexamples:
419c146a57SJonathan Cameron  - |
429c146a57SJonathan Cameron    sysctrl {
439c146a57SJonathan Cameron        adc {
449c146a57SJonathan Cameron            compatible = "marvell,berlin2-adc";
459c146a57SJonathan Cameron            interrupt-parent = <&sic>;
469c146a57SJonathan Cameron            interrupts = <12>, <14>;
479c146a57SJonathan Cameron            interrupt-names = "adc", "tsen";
489c146a57SJonathan Cameron        };
499c146a57SJonathan Cameron    };
509c146a57SJonathan Cameron...
51