# Copyright 2024 NXP # SPDX-License-Identifier: Apache-2.0 description: NXP low-power analog comparator (LPCMP) compatible: "nxp,lpcmp" include: [sensor-device.yaml, pinctrl-device.yaml] properties: interrupts: required: true reg: required: true enable-output-pin: type: boolean description: | Decide whether to enable the comparator is available in selected pin. use-unfiltered-output: type: boolean description: | Decide whether to use the unfiltered output. enable-output-invert: type: boolean description: | Decide whether to invert the comparator output. hysteresis-level: type: int enum: - 0 - 1 - 2 - 3 default: 0 description: | LPCMP hysteresis mode. The default corresponds to the reset value of the register field. power-level: type: string enum: - "low" - "high" - "nano" default: "low" description: | LPCMP power mode. The default corresponds to the reset value of the register field. function-clock: type: string enum: - "Reserved" - "FRO_16K" - "XTAL32K" - "CMP_CLOCK" default: "Reserved" description: | LPCMP function clock. The default corresponds to the reset value of the register field. "#io-channel-cells": type: int const: 2 io-channel-cells: - positive - negative