diff options
author | Keith Short <keithshort@chromium.org> | 2019-08-13 17:07:04 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-08-21 21:27:33 +0000 |
commit | 0596ecd75a278f0079b09646c95256fe063705fc (patch) | |
tree | aa26f75ae1946c980f905813200cb50e1c311cc3 /docs/ec_terms.md | |
parent | 0393557c98a015318c13452650b657ac173ecd07 (diff) | |
download | chrome-ec-0596ecd75a278f0079b09646c95256fe063705fc.tar.gz |
doc: Update EC terms
Add more EC definitions. Correct the named anchors in the USB-C
markdown. And a link from the main EC readme.
BUG=none
BRANCH=none
TEST=none
Change-Id: Ica7e7c270373589d850166539fb1b13b1ddbd7e0
Signed-off-by: Keith Short <keithshort@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1758826
Reviewed-by: Edward Hill <ecgh@chromium.org>
Diffstat (limited to 'docs/ec_terms.md')
-rw-r--r-- | docs/ec_terms.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/ec_terms.md b/docs/ec_terms.md index 5fef134f34..b34c138f05 100644 --- a/docs/ec_terms.md +++ b/docs/ec_terms.md @@ -1,6 +1,10 @@ # EC Acronyms and Technologies ## Glossary +* **8042 Interface**{#8042} + + Interface for sending keyboard events to the [AP](#ap) and for receiving + commands from the AP. Only supported by x86 based APs. * **ACCEL - Accelerometer**{#accel} @@ -109,6 +113,20 @@ Also contains multiple peripheral interfaces, including GPIO, I2C buses, SPI buses, ADC, PWM, etc. +* **MKBP - Matrix Keyboard Protocol**{#mkbp} + + Message based protocol for communicating asynchronous events from the + [EC](#ec) to the [AP](#ap). Events are not limited to keyboard events with + the sensor subsystem as one of the main users. An EC board implementation + can be configured to send keyboard events through MKBP or using the [8042 + interface](#8042). This is the [EC MKBP driver] implementation. + +* **MST - Multi Stream Transport**{#mst} + + Part of the Display Port 1.2 standard, used to drive multiple independent + video streams from a single display port. The EC code is typically + responsible for enabling and disabling the MST hub chipset. + * **PD - USB Power Delivery**{#pd} See the [USB-C documentation](./usb-c.md#pd) for more details. @@ -137,6 +155,10 @@ more bytes on the MISO signal, and de-assertion of the chip select. The contents of a SPI frame varies based on the SPI slave type. +* **SVDM - Structured Vendor Defined Messages**{#svdm} + + See the [USB-C documentation](./usb-c.md#svdm) for more details. + * **TCPC - USB Type-C Port Controller**{#tcpc} See the [USB-C documentation](./usb-c.md#tcpc) for more details. @@ -157,3 +179,4 @@ [eSPI Specification]: <https://www.intel.com/content/dam/support/us/en/documents/software/chipset-software/327432-004_espi_base_specification_rev1.0.pdf> [I2C Specification]: <https://www.nxp.com/docs/en/user-guide/UM10204.pdf> [RS-232]: <https://en.wikipedia.org/wiki/RS-232> +[EC MKBP driver]: <https://chromium.googlesource.com/chromiumos/platform/ec/+/refs/heads/master/common/keyboard_mkbp.c>
\ No newline at end of file |