| # Copyright (c) 2022 Intel Corporation |
| # SPDX-License-Identifier: Apache-2.0 |
| description: | |
| This will perform signal comparison with threshold established. |
| |
| compatible: "nuvoton,adc-cmp" |
| |
| include: sensor-device.yaml |
| |
| properties: |
| io-channels: |
| type: phandle-array |
| required: true |
| description: | |
| ADC channel that will perform measurement. |
| |
| threshold-mv: |
| type: int |
| description: | |
| Value in millivolts present on ADC data as threshold assert. |
| |
| comparison: |
| type: string |
| description: | |
| Determines the condition to be met between ADC data and |
| threshold assert value that will trigger comparator event. |
| enum: |
| - ADC_CMP_NPCX_GREATER |
| - ADC_CMP_NPCX_LESS_OR_EQUAL |
| |
| thr-sel: |
| type: string |
| description: | |
| Determines the register for threshold control and event. |
| enum: |
| - ADC_CMP_NPCX_THRCTL1 |
| - ADC_CMP_NPCX_THRCTL2 |
| - ADC_CMP_NPCX_THRCTL3 |
| - ADC_CMP_NPCX_THRCTL4 |
| - ADC_CMP_NPCX_THRCTL5 |
| - ADC_CMP_NPCX_THRCTL6 |