# ITE Voltage Comparator driver configuration options # Copyright (c) 2022 ITE Technology Corporation. # SPDX-License-Identifier: Apache-2.0 config VCMP_IT8XXX2 bool "ITE it8xxx2 Voltage Comparator" default y depends on DT_HAS_ITE_IT8XXX2_VCMP_ENABLED depends on SOC_IT8XXX2 && ADC_ITE_IT8XXX2 help This option enables the ITE it8xxx2 voltage comparator, it8xxx2 supports six 10-bit resolution voltage comparator channels, and the input of each comparator comes from ADC pin. if VCMP_IT8XXX2 config VCMP_IT8XXX2_INIT_PRIORITY int "ITE it8xxx2 voltage comparator device instance init priority" default SENSOR_INIT_PRIORITY help This option sets ITE voltage comparator device instance init priority. config VCMP_IT8XXX2_WORKQUEUE bool "ITE it8xxx2 voltage comparator threshold detection uses internal work queue" help Threshold detection ISR utilizes system work queue for calling trigger handlers; set this option to use dedicated work queue instead. if VCMP_IT8XXX2_WORKQUEUE config VCMP_IT8XXX2_WORKQUEUE_PRIORITY int "ITE it8xxx2 voltage comparator threshold detection work queue priority" default SYSTEM_WORKQUEUE_PRIORITY help This option sets internal ITE voltage comparator threshold detection workqueue priority. config VCMP_IT8XXX2_WORKQUEUE_STACK_SIZE int "ITE it8xxx2 voltage comparator threshold detection work queue stack size" default 768 help This option sets internal ITE voltage comparator threshold detection workqueue stack size. endif # VCMP_IT8XXX2_WORKQUEUE endif # VCMP_IT8XXX2