1# Copyright 2024 NXP 2# SPDX-License-Identifier: Apache-2.0 3 4description: NXP low-power analog comparator (LPCMP) 5 6compatible: "nxp,lpcmp" 7 8include: [sensor-device.yaml, pinctrl-device.yaml] 9 10properties: 11 interrupts: 12 required: true 13 14 reg: 15 required: true 16 17 enable-output-pin: 18 type: boolean 19 description: | 20 Decide whether to enable the comparator is available in selected pin. 21 22 use-unfiltered-output: 23 type: boolean 24 description: | 25 Decide whether to use the unfiltered output. 26 27 enable-output-invert: 28 type: boolean 29 description: | 30 Decide whether to invert the comparator output. 31 32 hysteresis-level: 33 type: int 34 enum: 35 - 0 36 - 1 37 - 2 38 - 3 39 default: 0 40 description: | 41 LPCMP hysteresis mode. 42 The default corresponds to the reset value of the register field. 43 44 power-level: 45 type: string 46 enum: 47 - "low" 48 - "high" 49 - "nano" 50 default: "low" 51 description: | 52 LPCMP power mode. 53 The default corresponds to the reset value of the register field. 54 55 function-clock: 56 type: string 57 enum: 58 - "Reserved" 59 - "FRO_16K" 60 - "XTAL32K" 61 - "CMP_CLOCK" 62 default: "Reserved" 63 description: | 64 LPCMP function clock. 65 The default corresponds to the reset value of the register field. 66 67 "#io-channel-cells": 68 type: int 69 const: 2 70 71io-channel-cells: 72 - positive 73 - negative 74