mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-06 06:52:00 +00:00
b561ef5918138bcbc637b1b06184ae6d4c2c4799
BUG=none TEST=manual, <connect servo v2 to board w/ applicable EC> cd src/platform/ec/chip/lm4/openocd sudo openocd -f servo_v2.cfg Should see proper access to TAP like: Info : 88 289 core.c:948 jtag_examine_chain_display(): JTAG tap: lm4f232h.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4) Change-Id: Ie36daba6a197e9ebe6c6ee875cf8fc711d64f7b4 Signed-off-by: Todd Broch <tbroch@chromium.org>
- 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%