zephyr/dts/bindings/regulator/nxp,vref.yaml

51 lines
1.2 KiB
YAML

# Copyright 2023-2024 NXP
# SPDX-License-Identifier: Apache-2.0
description: NXP VREF SOC peripheral
compatible: "nxp,vref"
include:
- name: base.yaml
- name: regulator.yaml
property-allowlist:
- regulator-name
- regulator-init-microvolt
- regulator-min-microvolt
- regulator-max-microvolt
- regulator-initial-mode
- regulator-allowed-modes
properties:
reg:
required: true
nxp,buffer-startup-delay-us:
type: int
required: true
description: |
Buffer startup delay as specified in the
appropriate device data sheet, in microseconds.
nxp,bandgap-startup-time-us:
type: int
required: true
description: |
Maximum bandgap startup time as specified in the
appropriate device data sheet, in microseconds.
nxp,current-compensation-en:
type: boolean
description: |
Enable second-order curvature compensation.
This must be enabled to achieve the performance stated in the datasheet.
However, the reset value of the peripheral has it disabled.
"#nxp,reference-cells":
type: int
const: 1
description: Number of items to expect in a vref specifier.
nxp,reference-cells:
- vref_mv