Skip to content

Commit

Permalink
dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion
Browse files Browse the repository at this point in the history
Part of a general move of IIO bindings over to yaml.

Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Cc: Antoine Tenart <antoine.tenart@free-electrons.com>
Link: https://lore.kernel.org/r/20200909175946.395313-6-jic23@kernel.org
  • Loading branch information
Jonathan Cameron authored and Jonathan Cameron committed Sep 21, 2020
1 parent f384720 commit 9c146a5
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 19 deletions.
19 changes: 0 additions & 19 deletions Documentation/devicetree/bindings/iio/adc/berlin2_adc.txt

This file was deleted.

50 changes: 50 additions & 0 deletions Documentation/devicetree/bindings/iio/adc/marvell,berlin2-adc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/iio/adc/marvell,berlin2-adc.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Berlin 2 Analog to Digital Converter (ADC)

maintainers:
- Antoine Tenart <antoine.tenart@free-electrons.com>

description:
The Berlin ADC has 8 channels, with one connected to a temperature sensor.
It is part of the system controller register set. The ADC node should be a
sub-node of the system controller node.

properties:
compatible:
const: marvell,berlin2-adc

interrupts:
minItems: 2
maxItems: 2

interrupt-names:
items:
- const: adc
- const: tsen

"#io-channel-cells":
const: 1

required:
- compatible
- interrupts
- interrupt-names

additionalProperties: false

examples:
- |
sysctrl {
adc {
compatible = "marvell,berlin2-adc";
interrupt-parent = <&sic>;
interrupts = <12>, <14>;
interrupt-names = "adc", "tsen";
};
};
...

0 comments on commit 9c146a5

Please sign in to comment.