summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAaron Massey <aaronmassey@google.com>2023-03-31 11:37:25 -0600
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-04-11 19:10:28 +0000
commit2aa4eb1a1516bd386a49d0211c3697e4e4c03358 (patch)
tree0a84688396a1a66a7015a29f017576560776a966 /include
parent03630f6241f454a76a7771f137bee337a8d90a41 (diff)
downloadchrome-ec-2aa4eb1a1516bd386a49d0211c3697e4e4c03358.tar.gz
Reland "battery: Finish past cleanup of sb fw update"
This is a reland of commit 33885596426b7f419709d81529f3e4d02f960ddf Cq-Depend: chromium:4415154 Original change's description: > battery: Finish past cleanup of sb fw update > > We removed the SB_FW_UPDATE host command code in CL:792013 without > cleaning up all now dead references. > > Remove all dead code that references the SB_FW_UPDATE command and > associated sources. > > BRANCH=none > BUG=b:276458241 > TEST=CQ > > Change-Id: I66a79eb42508aaa7ba3a64f6022df777608a497b > Signed-off-by: Aaron Massey <aaronmassey@google.com> > Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4388382 > Reviewed-by: Abe Levkoy <alevkoy@chromium.org> Bug: b:276458241 Change-Id: I2002f156e1919496d1b3d8859ee0b78bab83d06c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4415696 Commit-Queue: Aaron Massey <aaronmassey@google.com> Reviewed-by: Abe Levkoy <alevkoy@chromium.org> Tested-by: Aaron Massey <aaronmassey@google.com>
Diffstat (limited to 'include')
-rw-r--r--include/ec_commands.h54
1 files changed, 1 insertions, 53 deletions
diff --git a/include/ec_commands.h b/include/ec_commands.h
index 71089447ce..a74543bd93 100644
--- a/include/ec_commands.h
+++ b/include/ec_commands.h
@@ -5024,62 +5024,10 @@ struct ec_response_battery_vendor_param {
/*****************************************************************************/
/*
- * Smart Battery Firmware Update Commands
+ * Smart Battery Firmware Update Command - OBSOLETE
*/
#define EC_CMD_SB_FW_UPDATE 0x00B5
-enum ec_sb_fw_update_subcmd {
- EC_SB_FW_UPDATE_PREPARE = 0x0,
- EC_SB_FW_UPDATE_INFO = 0x1, /*query sb info */
- EC_SB_FW_UPDATE_BEGIN = 0x2, /*check if protected */
- EC_SB_FW_UPDATE_WRITE = 0x3, /*check if protected */
- EC_SB_FW_UPDATE_END = 0x4,
- EC_SB_FW_UPDATE_STATUS = 0x5,
- EC_SB_FW_UPDATE_PROTECT = 0x6,
- EC_SB_FW_UPDATE_MAX = 0x7,
-};
-
-#define SB_FW_UPDATE_CMD_WRITE_BLOCK_SIZE 32
-#define SB_FW_UPDATE_CMD_STATUS_SIZE 2
-#define SB_FW_UPDATE_CMD_INFO_SIZE 8
-
-struct ec_sb_fw_update_header {
- uint16_t subcmd; /* enum ec_sb_fw_update_subcmd */
- uint16_t fw_id; /* firmware id */
-} __ec_align4;
-
-struct ec_params_sb_fw_update {
- struct ec_sb_fw_update_header hdr;
- union {
- /* EC_SB_FW_UPDATE_PREPARE = 0x0 */
- /* EC_SB_FW_UPDATE_INFO = 0x1 */
- /* EC_SB_FW_UPDATE_BEGIN = 0x2 */
- /* EC_SB_FW_UPDATE_END = 0x4 */
- /* EC_SB_FW_UPDATE_STATUS = 0x5 */
- /* EC_SB_FW_UPDATE_PROTECT = 0x6 */
- /* Those have no args */
-
- /* EC_SB_FW_UPDATE_WRITE = 0x3 */
- struct __ec_align4 {
- uint8_t data[SB_FW_UPDATE_CMD_WRITE_BLOCK_SIZE];
- } write;
- };
-} __ec_align4;
-
-struct ec_response_sb_fw_update {
- union {
- /* EC_SB_FW_UPDATE_INFO = 0x1 */
- struct __ec_align1 {
- uint8_t data[SB_FW_UPDATE_CMD_INFO_SIZE];
- } info;
-
- /* EC_SB_FW_UPDATE_STATUS = 0x5 */
- struct __ec_align1 {
- uint8_t data[SB_FW_UPDATE_CMD_STATUS_SIZE];
- } status;
- };
-} __ec_align1;
-
/*
* Entering Verified Boot Mode Command
* Default mode is VBOOT_MODE_NORMAL if EC did not receive this command.