zephyr/dts/bindings/adc/nxp,s32-adc-sar.yaml

50 lines
1020 B
YAML

# Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0
description: NXP S32 ADC SAR controller
compatible: "nxp,s32-adc-sar"
include: [adc-controller.yaml, pinctrl-device.yaml]
properties:
reg:
required: true
interrupts:
required: true
vref-mv:
type: int
default: 3300
description: Indicates the reference voltage of the ADC in mV.
group-channel:
type: string
required: true
enum:
- "precision"
- "standard"
- "external"
description: The ADC group channel.
high-speed:
type: boolean
description: Use high speed during conversion, calibration.
callback-select:
type: string
default: "normal-end-conversion"
enum:
- "normal-end-conversion"
- "normal-end-chain"
description: |
Select normal end conversion callback to reduce interrupt handling time.
Select normal end chain callback to reduce the number of interrupt occurrences.
"#io-channel-cells":
const: 1
io-channel-cells:
- input