zephyr/dts/bindings/adc/zephyr,adc-emul.yaml

50 lines
1.3 KiB
YAML

# Copyright 2021 Google LLC
# SPDX-License-Identifier: Apache-2.0
description: Zephyr ADC Emulator
compatible: "zephyr,adc-emul"
include: adc-controller.yaml
properties:
nchannels:
type: int
required: true
description: Number of emulated ADC channels. Should be in 1-32 range.
ref-internal-mv:
type: int
required: false
default: 0
description:
Internal reference voltage in mV. If not provided or set to zero,
channel setup with ADC_REF_INTERNAL will fail.
ref-vdd-mv:
type: int
required: false
default: 0
description:
VDD reference voltage in mV. If not provided or set to zero,
channel setup with ADC_REF_VDD_X will fail.
ref-external0-mv:
type: int
required: false
default: 0
description:
External 0 reference voltage in mV. If not provided or set to zero,
channel setup with ADC_REF_EXTERNAL0 will fail.
ref-external1-mv:
type: int
required: false
default: 0
description:
External 1 reference voltage in mV. If not provided or set to zero,
channel setup with ADC_REF_EXTERNAL1 will fail.
io-channel-cells:
- input