Line data Source code
1 0 : /* 2 : * Copyright (c) 2022 Intel Corporation 3 : * 4 : * SPDX-License-Identifier: Apache-2.0 5 : */ 6 : 7 : #ifndef _ADC_CMP_NPCX_H_ 8 : #define _ADC_CMP_NPCX_H_ 9 : 10 0 : enum adc_cmp_npcx_comparison { 11 : ADC_CMP_NPCX_GREATER, 12 : ADC_CMP_NPCX_LESS_OR_EQUAL, 13 : }; 14 : 15 : /* Supported ADC threshold controllers in NPCX series */ 16 0 : enum npcx_adc_cmp_thrctl { 17 : ADC_CMP_NPCX_THRCTL1, 18 : ADC_CMP_NPCX_THRCTL2, 19 : ADC_CMP_NPCX_THRCTL3, 20 : ADC_CMP_NPCX_THRCTL4, 21 : ADC_CMP_NPCX_THRCTL5, 22 : ADC_CMP_NPCX_THRCTL6, 23 : ADC_CMP_NPCX_THRCTL_COUNT, 24 : }; 25 : 26 0 : enum adc_cmp_npcx_sensor_attribute { 27 : SENSOR_ATTR_LOWER_VOLTAGE_THRESH = SENSOR_ATTR_PRIV_START, 28 : SENSOR_ATTR_UPPER_VOLTAGE_THRESH, 29 : }; 30 : 31 : #endif /* _ADC_CMP_NPCX_H_ */