mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-04 22:11:41 +00:00
b62a71a7eb9e1d7e6099ce183aa937de7939f480
This works around a problem where columns are not tri-stated when calling select_column(COLUMN_ASSERT_ALL) with enable_scanning=0. Also removes polling for power button released; we can use the same task wait for that as we do for a keypress. Signed-off-by: Randall Spangler <rspangler@chromium.org> BUG=chrome-os-partner:7486 TEST=manual 1) press g then press power button repeatedly. EC is not rebooted. 2) press power button the g repeatedly. EC is not rebooted. 3) press power+refresh (or ESC on proto1). EC is rebooted. Change-Id: I43a0beae1a6c0ef8fa9379a8fff47b6006e63c8c
- EC Lib
This wraps Blizzard driverlib and implements the EC chip interface defined
by Google. See below diagram for architecture.
+--------------------+
| Host BIOS/OS |
+--------------------+
---- host interface ----
+--------------------+
| Google EC features |
+--------------------+
---- chip interface ---- The interface is defined in
src/platform/ec/chip_interface/*.
+--------------------+ But the real implementation is in EC Lib.
| EC Lib |
+--------------------+
| Blizzard low level |
| driver, the |
| driverlib. |
+--------------------+
Description
Languages
C
64.7%
Lasso
20.7%
ASL
3.6%
JavaScript
3.2%
C#
2.9%
Other
4.6%