zephyr/dts/bindings/dac/adi,ad569x-base.yaml

52 lines
1.2 KiB
YAML

# Copyright (c) 2024 Jan Kubiznak <jan.kubiznak@deveritec.com>
# SPDX-License-Identifier: Apache-2.0
include: [dac-controller.yaml]
properties:
"#io-channel-cells":
const: 1
voltage-reference:
type: string
default: "internal"
enum:
- "internal"
- "external"
description: |
DAC voltage reference select.
- Internal voltage reference - 2.5V (reg: 0).
- External voltage reference (reg: 1).
The default corresponds to the reset value of the register field.
gain:
type: string
default: "gain-1"
enum:
- "gain-1"
- "gain-2"
description: |
Gain selection bit.
- Gain of 1 (reg: 0).
- Gain of 2 (reg: 1).
The default corresponds to the reset value of the register field.
power-down-mode:
type: string
default: "normal"
enum:
- "normal"
- "power-down-1k"
- "power-down-100k"
- "power-down-3-state"
description: |
Power-down mode select.
- Normal mode (reg: 0).
- 1 kOhm output impedance (reg: 1).
- 100 kOhm output impedance (reg: 2).
- Three-state output impedance (reg: 3).
The default corresponds to the reset value of the register field.
io-channel-cells:
- output