51 lines
1.0 KiB
YAML
51 lines
1.0 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/iio/dac/dac.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: IIO Common Properties for DAC Channels
|
|
|
|
maintainers:
|
|
- Jonathan Cameron <jic23@kernel.org>
|
|
|
|
description:
|
|
A few properties are defined in a common way for DAC channels.
|
|
|
|
properties:
|
|
$nodename:
|
|
pattern: "^channel(@[0-9a-f]+)?$"
|
|
description:
|
|
A channel index should match reg.
|
|
|
|
reg:
|
|
maxItems: 1
|
|
|
|
label:
|
|
description: Unique name to identify which channel this is.
|
|
|
|
output-range-microamp:
|
|
maxItems: 2
|
|
minItems: 2
|
|
description:
|
|
Specify the channel output full scale range in microamperes.
|
|
|
|
output-range-microvolt:
|
|
maxItems: 2
|
|
minItems: 2
|
|
description:
|
|
Specify the channel output full scale range in microvolts.
|
|
|
|
anyOf:
|
|
- oneOf:
|
|
- required:
|
|
- reg
|
|
- output-range-microamp
|
|
- required:
|
|
- reg
|
|
- output-range-microvolt
|
|
- required:
|
|
- reg
|
|
|
|
additionalProperties: true
|