# 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