summaryrefslogtreecommitdiff
path: root/src/mainboard/lenovo/g505s/ec.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/lenovo/g505s/ec.c')
-rw-r--r--src/mainboard/lenovo/g505s/ec.c33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/mainboard/lenovo/g505s/ec.c b/src/mainboard/lenovo/g505s/ec.c
deleted file mode 100644
index 44eb8cf1c7..0000000000
--- a/src/mainboard/lenovo/g505s/ec.c
+++ /dev/null
@@ -1,33 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-or-later */
-
-#include "ec.h"
-#include <ec/compal/ene932/ec.h>
-
-/* The keyboard matrix tells the EC how the keyboard is wired internally */
-static void set_keyboard_matrix_us(void)
-{
- ec_kbc_write_cmd(0x59);
- ec_kbc_write_ib(0xE5);
-}
-
-/* Tell EC to operate in APM mode. Events generate SMIs instead of SCIs */
-static void enter_apm_mode(void)
-{
- ec_kbc_write_cmd(0x59);
- ec_kbc_write_ib(0xE9);
-}
-
-void lenovo_g505s_ec_init(void)
-{
- set_keyboard_matrix_us();
-
- /*
- * The EC has a special "blinking Caps Lock LED" mode which it normally
- * enters when it believes the OS is not responding. It occasionally
- * disables battery charging when in this mode, although other
- * functionality is unaffected. Although the EC starts in APM mode by
- * default, it only leaves the "blinking Caps Lock LED" mode after
- * receiving the following command.
- */
- enter_apm_mode();
-}