Skip to content

Commit

Permalink
dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion
Browse files Browse the repository at this point in the history
Most of the description in the original doc is effectively boilerplate
and does not bring much value so I have not carried it over into the yaml.

Added #io-channel-cells to simplify use of channels on this ADC by
consumer drivers.

Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Cc: Joachim Eastwood <manabian@gmail.com>
Link: https://lore.kernel.org/r/20200909175946.395313-10-jic23@kernel.org
  • Loading branch information
Jonathan Cameron authored and Jonathan Cameron committed Sep 21, 2020
1 parent 49703a3 commit 75440ae
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 20 deletions.
20 changes: 0 additions & 20 deletions Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt

This file was deleted.

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

title: NXP LPC1850 ADC bindings

maintainers:
- Joachim Eastwood <manabian@gmail.com>

description:
Supports the ADC found on the LPC1850 SoC.

properties:
compatible:
const: nxp,lpc1850-adc

reg:
maxItems: 1

interrupts:
maxItems: 1

clocks:
maxItems: 1

vref-supply: true

resets:
maxItems: 1

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

required:
- compatible
- reg
- interrupts
- clocks
- vref-supply
- resets

additionalProperties: false

examples:
- |
#include <dt-bindings/clock/lpc18xx-ccu.h>
soc {
#address-cells = <1>;
#size-cells = <1>;
adc@400e3000 {
compatible = "nxp,lpc1850-adc";
reg = <0x400e3000 0x1000>;
interrupts = <17>;
clocks = <&ccu1 CLK_APB3_ADC0>;
vref-supply = <&reg_vdda>;
resets = <&rgu 40>;
};
};
...

0 comments on commit 75440ae

Please sign in to comment.