46 lines
1.1 KiB
YAML
46 lines
1.1 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
|
|
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
|
|
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
|
|
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
|
|
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
|