Marek Vasut
6627fbba20
include: Remove duplicate newlines
...
Drop all duplicate newlines. No functional change.
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org >
2024-07-29 15:01:04 -06:00
Simon Glass
8aec32f6ab
cros_ec: Support reading EC features
...
The EC can support a variety of features and provides a way to find out
what is available. Add support for this.
Also update the feature list to the lastest available while we are here.
This is at:
https://chromium.googlesource.com/chromiumos/platform/ec/+/refs/heads/master/include/ec_commands.h
Signed-off-by: Simon Glass <sjg@chromium.org >
2021-01-30 14:25:41 -07:00
Simon Glass
e37d963ec8
cros_ec: Add MEC_EMI_BASE and size to the header file
...
Provide these values which are part of the EC interface now.
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Bin Meng <bmeng.cn@gmail.com >
2019-10-08 13:57:44 +08:00
Simon Glass
6f1c0430e8
cros: Update ec_commands to latest version
...
This file has changed quite a bit in the last 5 years as the capabilities
of the ECs have grown. Sync it up with the copy in coreboot commit
b9141f2215.
The only change is the addition of EC_VBNV_BLOCK_SIZE_V2. This is needed
because U-Boot uses the new v2 vboot API and this is not currently fully
supported by Chromium OS firmware.
Signed-off-by: Simon Glass <sjg@chromium.org >
2018-10-09 04:40:27 -06:00
Simon Glass
b527924954
sandbox: cros_ec: Support EC_CMD_ENTERING_MODE emulation
...
Emualate this function which is used with Chrome OS verified boot.
Signed-off-by: Simon Glass <sjg@chromium.org >
2015-05-14 18:49:34 -06:00
Simon Glass
836bb6e827
cros_ec: Sync up with latest Chrome OS EC version
...
The EC messages have been expanded and some parts have been renamed.
Signed-off-by: Simon Glass <sjg@chromium.org >
2014-03-17 20:05:47 -06:00
Simon Glass
cecb19c03f
cros_ec: Add an enum for the number of flash regions
...
Add an enum for the number of flash regions so we can keep track of all
the possible regions.
Reviewed-by: Randall Spangler <rspangler@chromium.org >
Signed-off-by: Simon Glass <sjg@chromium.org >
2014-03-17 20:05:45 -06:00
Hung-ying Tyan
88364387c6
cros: add cros_ec driver
...
This patch adds the cros_ec driver that implements the protocol for
communicating with Google's ChromeOS embedded controller.
Signed-off-by: Bernie Thompson <bhthompson@chromium.org >
Signed-off-by: Bill Richardson <wfrichar@chromium.org >
Signed-off-by: Che-Liang Chiou <clchiou@chromium.org >
Signed-off-by: Doug Anderson <dianders@chromium.org >
Signed-off-by: Gabe Black <gabeblack@chromium.org >
Signed-off-by: Hung-ying Tyan <tyanh@chromium.org >
Signed-off-by: Louis Yung-Chieh Lo <yjlou@chromium.org >
Signed-off-by: Randall Spangler <rspangler@chromium.org >
Signed-off-by: Sean Paul <seanpaul@chromium.org >
Signed-off-by: Simon Glass <sjg@chromium.org >
Signed-off-by: Vincent Palatin <vpalatin@chromium.org >
Acked-by: Simon Glass <sjg@chromium.org >
Tested-by: Simon Glass <sjg@chromium.org >
2013-06-26 10:07:11 -04:00