# Copyright (c) 2024 Jan Kubiznak # 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