summaryrefslogtreecommitdiff
path: root/board/voema
diff options
context:
space:
mode:
authorDavid Huang <david.huang@quanta.corp-partner.google.com>2021-07-15 15:19:24 +0800
committerCommit Bot <commit-bot@chromium.org>2021-07-29 15:39:27 +0000
commit936ad64377be862be08cd916d4880b50a7831b81 (patch)
treebbe9ba47aa77844bd3daebb5028f35ec43e63172 /board/voema
parentebe473fc938869955eecbdde0900f2f6b4f5bd19 (diff)
downloadchrome-ec-936ad64377be862be08cd916d4880b50a7831b81.tar.gz
voema: Remove base sensor support kx022
Remove base sensor support kx022 due to kx022 not support gyro and base sensor need gyro. BUG=b:192301309 BRANCH=volteer TEST=make buildall -j succeeded. Signed-off-by: David Huang <david.huang@quanta.corp-partner.google.com> Change-Id: I6ff1bf9488d816be680a395334ea3008b9280890 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3029802 Commit-Queue: Keith Short <keithshort@chromium.org> Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'board/voema')
-rw-r--r--board/voema/sensors.c37
1 files changed, 5 insertions, 32 deletions
diff --git a/board/voema/sensors.c b/board/voema/sensors.c
index 2e9a4adf08..833d231275 100644
--- a/board/voema/sensors.c
+++ b/board/voema/sensors.c
@@ -31,7 +31,6 @@ static struct accelgyro_saved_data_t g_bma253_lid_data;
static struct icm_drv_data_t g_icm426xx_data;
-static struct kionix_accel_data g_kx022_base_data;
static struct kionix_accel_data g_kx022_lid_data;
/* TCS3400 private data */
@@ -134,33 +133,6 @@ struct motion_sensor_t kx022_lid_accel = {
},
};
-struct motion_sensor_t kx022_basse_accel = {
- .name = "Base Accel",
- .active_mask = SENSOR_ACTIVE_S0_S3,
- .chip = MOTIONSENSE_CHIP_KX022,
- .type = MOTIONSENSE_TYPE_ACCEL,
- .location = MOTIONSENSE_LOC_BASE,
- .drv = &kionix_accel_drv,
- .mutex = &g_lid_accel_mutex,
- .drv_data = &g_kx022_base_data,
- .port = I2C_PORT_SENSOR,
- .i2c_spi_addr_flags = KX022_ADDR1_FLAGS,
- .rot_standard_ref = &base_standard_ref,
- .min_frequency = KX022_ACCEL_MIN_FREQ,
- .max_frequency = KX022_ACCEL_MAX_FREQ,
- .default_range = 2, /* g, to support tablet mode */
- .config = {
- /* EC use accel for angle detection */
- [SENSOR_CONFIG_EC_S0] = {
- .odr = 10000 | ROUND_UP_FLAG,
- },
- /* EC use accel for angle detection */
- [SENSOR_CONFIG_EC_S3] = {
- .odr = 10000 | ROUND_UP_FLAG,
- },
- },
-};
-
struct motion_sensor_t motion_sensors[] = {
[LID_ACCEL] = {
.name = "Lid Accel",
@@ -311,10 +283,11 @@ static void baseboard_sensors_init(void)
/* Enable interrupt for the TCS3400 color light sensor */
gpio_enable_interrupt(GPIO_EC_ALS_RGB_INT_L);
- if (get_cbi_ssfc_base_sensor() == SSFC_SENSOR_BASE_KX022) {
- motion_sensors[BASE_ACCEL] = kx022_basse_accel;
- ccprints("BASE_ACCEL is KX022");
- } else if (IS_ENABLED(BOARD_VOEMA) && get_cbi_ssfc_base_sensor() ==
+ /*
+ * TODO: If a SSFC for the base sensor is added, add the check
+ * here.
+ */
+ if (IS_ENABLED(BOARD_VOEMA) && get_cbi_ssfc_base_sensor() ==
SSFC_SENSOR_BASE_ICM426XX) {
gpio_enable_interrupt(GPIO_EC_MB_ACCEL_INT_L);
motion_sensors[BASE_ACCEL] = icm_base_accel;