summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2018-07-18 09:53:25 -0700
committerchrome-bot <chrome-bot@chromium.org>2018-07-19 02:52:10 -0700
commitd2e7d0421d0bef3d7d76c873937a5d95c7858193 (patch)
tree2f23d44e166008a4240d43311529f2ff8d852157
parente226adb7fd070e05a8c942007e245be46b89f9dd (diff)
downloadchrome-ec-d2e7d0421d0bef3d7d76c873937a5d95c7858193.tar.gz
Nami: Remove ALS from all projects
ALS has been removed from all variants Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> BUG=b:111597256 BRANCH=none TEST=make BOARD=nami Change-Id: If85545f79cc2f076c366ffeebdd96d3ccf31ed9c Reviewed-on: https://chromium-review.googlesource.com/1142192 Commit-Ready: Daisuke Nojiri <dnojiri@chromium.org> Tested-by: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Vincent Wang <vwang@chromium.org>
-rw-r--r--board/nami/board.c40
-rw-r--r--board/nami/board.h5
2 files changed, 0 insertions, 45 deletions
diff --git a/board/nami/board.c b/board/nami/board.c
index 90bad5809e..b2bc7a72c0 100644
--- a/board/nami/board.c
+++ b/board/nami/board.c
@@ -21,7 +21,6 @@
#include "driver/accelgyro_bmi160.h"
#include "driver/accel_bma2x2.h"
#include "driver/accel_kionix.h"
-#include "driver/als_opt3001.h"
#include "driver/baro_bmp280.h"
#include "driver/led/lm3509.h"
#include "driver/tcpm/ps8xxx.h"
@@ -201,7 +200,6 @@ const struct i2c_port_t i2c_ports[] = {
{"charger", NPCX_I2C_PORT2, 100, GPIO_I2C2_SCL, GPIO_I2C2_SDA},
{"pmic", NPCX_I2C_PORT2, 400, GPIO_I2C2_SCL, GPIO_I2C2_SDA},
{"accelgyro", NPCX_I2C_PORT3, 400, GPIO_I2C3_SCL, GPIO_I2C3_SDA},
- /* dnojiri: Add KB backlight, ALS, G-sensor, Thermal sensor, BC1.2 Detectors. */
};
const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports);
@@ -627,11 +625,6 @@ static struct kionix_accel_data g_kx022_data;
/* BMA255 private data */
static struct accelgyro_saved_data_t g_bma255_data;
-static struct opt3001_drv_data_t g_opt3001_data = {
- .scale = 1,
- .uscale = 0,
- .offset = 0,
-};
/* Matrix to rotate accelrator into standard reference frame */
const matrix_3x3_t base_standard_ref = {
{ 0, FLOAT_TO_FP(-1), 0},
@@ -751,39 +744,9 @@ struct motion_sensor_t motion_sensors[] = {
.min_frequency = BMI160_GYRO_MIN_FREQ,
.max_frequency = BMI160_GYRO_MAX_FREQ,
},
- [LID_ALS] = {
- .name = "Light",
- .active_mask = SENSOR_ACTIVE_S0,
- .chip = MOTIONSENSE_CHIP_OPT3001,
- .type = MOTIONSENSE_TYPE_LIGHT,
- .location = MOTIONSENSE_LOC_LID,
- .drv = &opt3001_drv,
- .drv_data = &g_opt3001_data,
- .port = I2C_PORT_ALS,
- .addr = OPT3001_I2C_ADDR,
- .rot_standard_ref = NULL,
- .default_range = 0x10000, /* scale = 1; uscale = 0 */
- .min_frequency = OPT3001_LIGHT_MIN_FREQ,
- .max_frequency = OPT3001_LIGHT_MAX_FREQ,
- .config = {
- /* Sensor on in S0 */
- [SENSOR_CONFIG_EC_S0] = {
- .odr = 1000,
- },
- },
- },
- /* Please make sure the LID_ALS is the last device in
- * motion_sensors array.
- */
};
unsigned int motion_sensor_count = ARRAY_SIZE(motion_sensors);
-/* ALS instances when LPC mapping is needed. Each entry directs to a sensor. */
-const struct motion_sensor_t *motion_als_sensors[] = {
- &motion_sensors[LID_ALS],
-};
-BUILD_ASSERT(ARRAY_SIZE(motion_als_sensors) == ALS_COUNT);
-
/* Enable or disable input devices, based on chipset state and tablet mode */
#ifndef TEST_BUILD
void lid_angle_peripheral_enable(int enable)
@@ -815,9 +778,6 @@ DECLARE_HOOK(HOOK_CHIPSET_SUSPEND, board_chipset_suspend, HOOK_PRIO_DEFAULT);
static void setup_motion_sensors(void)
{
- if (oem != PROJECT_NAMI)
- /* Only Nami has ALS */
- motion_sensor_count = ARRAY_SIZE(motion_sensors) - 1;
if (oem == PROJECT_AKALI) {
motion_sensors[LID_ACCEL] = lid_accel_1;
motion_sensors[BASE_ACCEL].rot_standard_ref = NULL;
diff --git a/board/nami/board.h b/board/nami/board.h
index 1649f6b335..adcb53a4a3 100644
--- a/board/nami/board.h
+++ b/board/nami/board.h
@@ -117,11 +117,6 @@
#define CONFIG_TEMP_SENSOR
#define CONFIG_TEMP_SENSOR_F75303
-#define CONFIG_ALS
-#define CONFIG_ALS_OPT3001
-#define ALS_COUNT 1
-#define OPT3001_I2C_ADDR OPT3001_I2C_ADDR1
-
#define CONFIG_MKBP_EVENT
#define CONFIG_MKBP_USE_HOST_EVENT
#define CONFIG_ACCELGYRO_BMI160