52 lines
1.2 KiB
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
|