summaryrefslogtreecommitdiff
path: root/board/jinlon
diff options
context:
space:
mode:
authorDevin Lu <devin.lu@quantatw.com>2019-12-13 17:02:36 +0800
committerCommit Bot <commit-bot@chromium.org>2019-12-16 04:20:48 +0000
commit13a1764e9d23aeb20a819ca479440ce006b10cd1 (patch)
tree4dab8566a55aa63cf7540b2694d863c0cfa25006 /board/jinlon
parentbc991724da7e6529e00efa331461c0fb6657124b (diff)
downloadchrome-ec-13a1764e9d23aeb20a819ca479440ce006b10cd1.tar.gz
jinlon: remove identifying SKUs for kbbacklit and convertible.
Jinlon is all convertible SKUs and has kbbacklit. This patch remove identifying SKUs for kbbacklit and convertible. BUG=b:145688887 BRANCH=hatch TEST=make buildall -j Change-Id: I15a0ba9017a5a924c90625d85f9714afd03ab355 Signed-off-by: Devin Lu <Devin.Lu@quantatw.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1966816 Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org>
Diffstat (limited to 'board/jinlon')
-rw-r--r--board/jinlon/board.c49
-rw-r--r--board/jinlon/board.h1
2 files changed, 3 insertions, 47 deletions
diff --git a/board/jinlon/board.c b/board/jinlon/board.c
index 797900ab1e..a5617b017c 100644
--- a/board/jinlon/board.c
+++ b/board/jinlon/board.c
@@ -380,34 +380,11 @@ static void setup_fans(void)
thermal_params[TEMP_SENSOR_2] = thermal_b;
}
-/*
- * Returns true for boards that are convertible into tablet mode, and
- * false for clamshells.
- */
-static bool board_is_convertible(void)
-{
- uint8_t sku_id = get_board_sku();
-
- /*
- * Dragonair (SKU 21 ,22 and 23) is a convertible. Dratini is not.
- * Unprovisioned SKU 255.
- */
- return sku_id == 21 || sku_id == 22 || sku_id == 23 || sku_id == 255;
-}
-
static void board_update_sensor_config_from_sku(void)
{
- if (board_is_convertible()) {
- motion_sensor_count = ARRAY_SIZE(motion_sensors);
- /* Enable gpio interrupt for base accelgyro sensor */
- gpio_enable_interrupt(GPIO_BASE_SIXAXIS_INT_L);
- } else {
- motion_sensor_count = 0;
- gmr_tablet_switch_disable();
- /* Base accel is not stuffed, don't allow line to float */
- gpio_set_flags(GPIO_BASE_SIXAXIS_INT_L,
- GPIO_INPUT | GPIO_PULL_DOWN);
- }
+ motion_sensor_count = ARRAY_SIZE(motion_sensors);
+ /* Enable gpio interrupt for base accelgyro sensor */
+ gpio_enable_interrupt(GPIO_BASE_SIXAXIS_INT_L);
}
static void board_init(void)
@@ -431,26 +408,6 @@ void board_overcurrent_event(int port, int is_overcurrented)
gpio_set_level(GPIO_USB_C_OC_ODL, !is_overcurrented);
}
-bool board_has_kb_backlight(void)
-{
- uint8_t sku_id = get_board_sku();
- /*
- * SKUs have keyboard backlight.
- * Dratini: 2, 3
- * Dragonair: 22
- * Unprovisioned: 255
- */
- return sku_id == 2 || sku_id == 3 || sku_id == 22 || sku_id == 255;
-}
-
-__override uint32_t board_override_feature_flags0(uint32_t flags0)
-{
- if (board_has_kb_backlight())
- return flags0;
- else
- return (flags0 & ~EC_FEATURE_MASK_0(EC_FEATURE_PWM_KEYB));
-}
-
#ifdef CONFIG_KEYBOARD_FACTORY_TEST
/*
* Map keyboard connector pins to EC GPIO pins for factory test.
diff --git a/board/jinlon/board.h b/board/jinlon/board.h
index 1cfb471bc3..1191af05c3 100644
--- a/board/jinlon/board.h
+++ b/board/jinlon/board.h
@@ -37,7 +37,6 @@
/* BMA253 Lid accel */
#define CONFIG_ACCEL_BMA255
#define CONFIG_ACCEL_FORCE_MODE_MASK BIT(LID_ACCEL)
-#define CONFIG_DYNAMIC_MOTION_SENSOR_COUNT
#define CONFIG_LID_ANGLE
#define CONFIG_LID_ANGLE_SENSOR_BASE BASE_ACCEL
#define CONFIG_LID_ANGLE_SENSOR_LID LID_ACCEL