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