mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-11 02:15:14 +00:00
755a767c2bac52522595ceb9fec5e651244d0449
The reboot_ec command could warm boot the EC while the host is still running. However, this resets the internal state so that the keyboard module is disabled on the EC side. Check the reset cause during the keyboard init code. If it is wrm boot, enable the keyboard (assume the host is on). BUG=chrome-os-partner:9102 TEST=on link 1.0 % ectool version Firmware copy: RO % ectool reboot_ec RO the keyboard keeps working. Change-Id: I0009c561e2cd88789e50f9129b494538e50ee00e
- 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%