diff options
Diffstat (limited to 'baseboard/volteer/cbi_ssfc.h')
-rw-r--r-- | baseboard/volteer/cbi_ssfc.h | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/baseboard/volteer/cbi_ssfc.h b/baseboard/volteer/cbi_ssfc.h deleted file mode 100644 index 27db1d3809..0000000000 --- a/baseboard/volteer/cbi_ssfc.h +++ /dev/null @@ -1,73 +0,0 @@ -/* Copyright 2020 The Chromium OS Authors. All rights reserved. - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -#ifndef _VOLTEER_CBI_SSFC__H_ -#define _VOLTEER_CBI_SSFC__H_ - -#include "stdint.h" - -/**************************************************************************** - * Volteer CBI Second Source Factory Cache - */ - -/* - * Base Sensor (Bits 0-2) - */ -enum ec_ssfc_base_sensor { - SSFC_SENSOR_BASE_DEFAULT = 0, - SSFC_SENSOR_BASE_BMI160 = 1, - SSFC_SENSOR_BASE_ICM426XX = 2 -}; - -/* - * Lid Sensor (Bits 3-5) - */ -enum ec_ssfc_lid_sensor { - SSFC_SENSOR_LID_DEFAULT = 0, - SSFC_SENSOR_LID_BMA255 = 1, - SSFC_SENSOR_LID_KX022 = 2 -}; - -/* - * Lightbar (Bits 6-7) - */ -enum ec_ssfc_lightbar { - SSFC_LIGHTBAR_NONE = 0, - SSFC_LIGHTBAR_10_LED = 1, - SSFC_LIGHTBAR_12_LED = 2 -}; - -union volteer_cbi_ssfc { - struct { - enum ec_ssfc_base_sensor base_sensor : 3; - enum ec_ssfc_lid_sensor lid_sensor : 3; - enum ec_ssfc_lightbar lightbar : 2; - uint32_t reserved_2 : 24; - }; - uint32_t raw_value; -}; - -/** - * Get the Base sensor type from SSFC_CONFIG. - * - * @return the Base sensor board type. - */ -enum ec_ssfc_base_sensor get_cbi_ssfc_base_sensor(void); - -/** - * Get the Lid sensor type from SSFC_CONFIG. - * - * @return the Lid sensor board type. - */ -enum ec_ssfc_lid_sensor get_cbi_ssfc_lid_sensor(void); - -/** - * Get lightbar type from SSFC_CONFIG. - * - * @return the lightbar type. - */ -enum ec_ssfc_lightbar get_cbi_ssfc_lightbar(void); - -#endif /* _Volteer_CBI_SSFC__H_ */ |