1# Copyright 2023-2024 NXP 2# SPDX-License-Identifier: Apache-2.0 3 4description: NXP VREF SOC peripheral 5 6compatible: "nxp,vref" 7 8include: 9 - name: base.yaml 10 - name: regulator.yaml 11 property-allowlist: 12 - regulator-name 13 - regulator-init-microvolt 14 - regulator-min-microvolt 15 - regulator-max-microvolt 16 - regulator-initial-mode 17 - regulator-allowed-modes 18 19properties: 20 reg: 21 required: true 22 23 nxp,buffer-startup-delay-us: 24 type: int 25 required: true 26 description: | 27 Buffer startup delay as specified in the 28 appropriate device data sheet, in microseconds. 29 30 nxp,bandgap-startup-time-us: 31 type: int 32 required: true 33 description: | 34 Maximum bandgap startup time as specified in the 35 appropriate device data sheet, in microseconds. 36 37 nxp,current-compensation-en: 38 type: boolean 39 description: | 40 Enable second-order curvature compensation. 41 This must be enabled to achieve the performance stated in the datasheet. 42 However, the reset value of the peripheral has it disabled. 43 44 "#nxp,reference-cells": 45 type: int 46 const: 1 47 description: Number of items to expect in a vref specifier. 48 49nxp,reference-cells: 50 - vref_mv 51