mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-30 02:20:48 +00:00
b2f34fcfd117f43f44920e20f3cdf686f6648200
These are faster than writing the entire EC, and safer if you're mucking with things like the clock config. Of course, if you're changing verified boot or something else that happens before vboot_init(), these new commands won't help, and you should keep using the existing flash_link command. Signed-off-by: Randall Spangler <rspangler@chromium.org> BUG=none TEST=manual from openocd - Compile a new image - From openocd, flash_link_b - From ec console, note build compile date in image A: shouldn't have changed - From ec consle, sysjump b; compile date should be for your new image Change-Id: Ifd6aabe963948d3c5da5bdeb78c5f962a0f9f857
- 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%