| /* Copyright 2023 The ChromiumOS Authors |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| /* Fingerprint sensor type identifiers */ |
| |
| #ifndef __CROS_EC_FPSENSOR_TYPES_H |
| #define __CROS_EC_FPSENSOR_TYPES_H |
| |
| enum fp_sensor_type { |
| FP_SENSOR_TYPE_UNKNOWN = -1, |
| FP_SENSOR_TYPE_FPC, |
| FP_SENSOR_TYPE_ELAN, |
| }; |
| |
| enum fp_transport_type { |
| FP_TRANSPORT_TYPE_UNKNOWN = -1, |
| FP_TRANSPORT_TYPE_SPI, |
| FP_TRANSPORT_TYPE_UART |
| }; |
| |
| enum fp_sensor_spi_select { |
| FP_SENSOR_SPI_SELECT_UNKNOWN = -1, |
| FP_SENSOR_SPI_SELECT_DEVELOPMENT, |
| FP_SENSOR_SPI_SELECT_PRODUCTION |
| }; |
| |
| enum finger_state { |
| FINGER_NONE = 0, |
| FINGER_PARTIAL = 1, |
| FINGER_PRESENT = 2, |
| }; |
| |
| #endif /* __CROS_EC_FPSENSOR_TYPES_H */ |