50 lines
1020 B
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
|